@skim1124 there is a discussion here Are URL links on the roadmap? on x-callbacks (which Todoist supports along with many other services)
In this case, I am talking about actual "Tasks", things that are concrete tasks - not abstract thoughts and ideas that are still being developed (and I suppose you can turn abstract thoughts into tasks with "think about ABC"). Also there are "Projects" which are big and composed of tasks, and tasks are composed of sub-tasks, the smallest unit of work for me. Tasks / sub tasks etc like Notes can belong in multiple projects; Tasks have dates (created, due, updated, changed-state etc, closed), priorities, state (ongoing, blocked, backlog - or todo/someday); they also have a status (what is the current status (summary) of this task such that when i read the status i know exactly where i was, even if its been a while since i looked at the task, such as after vacation) and then it has next steps (these can be just pointing to a sub task - if i get to the end of the day, where will I pick up in the morning).
The above, for me requires a dedicated Task Manager, and actually I don't think Todoist really handles tasks the way i describe above! Maybe Jira does - but that's a much bigger project... I have used a system called "imdone.io" which pulls out todo's from text based notes and shows them in a kanban board, the problem was it pulled out EVERYTHING! and made a very cluttered board; I really want to just see (by default) the top level tasks, and then dig down if i want to for further planning - but most of the time, looking at the top level task + status is enough to remind me what's going on for day-planning.
But I think what I would really like to do is work from the Task Manager, not from the notes - the great thing about Things 3 / Todoist is to go to the task view, select the tasks for the day and get working - inside each Task would be great to have a link to where the notes are in Joplin, so i can click, and get working
in my experience though where the task is created, is not necessarily where the work is done/logged - for example, imagine you are taking notes in a meeting, and you create an AP. The context for that AP is connected to that meeting (and the discussion that generated it), so you want to link to go there; The topic of the AP though might not be connected to the meeting itself (imagine the meeting is a general team meeting where many topics are discussed). Now some time later you actually start working, so you want a new note to capture the work, and that is a new link to capture - and possibly a backlink to link the original meeting MoM and the actual work.
The only thing that is not possible with Joplin currently is linking to the notes from an external place - though I have high hopes that could be corrected; alternatively with the tips in this thread and the ongoing Kanban Board project, I am wondering if it is possible for me to work entirely in Joplin, maybe with a custom front end using the data api to show tasks.
the big problem with having multiple tools is keeping them in sync; it is easy to have a system that picks up keywords in text, then via an API creates a task in Todoist. But then, what happens when I update the task in Todoist? Joplin needs to be updated - if i create subtasks in Todoist how does that reflect? conversely, if i update in Joplin I want it reflected in Todoist.. not easy to do generically
UPDATE: I had forgotten there was a Joplin Server now (at least in Beta): Joplin Server pre-release is now available which I am looking into