+ Add Question

How can I set a task dependency?


How can I set a task to be dependent on completion of another a task in a different project, i.e. It is not possible to mark the task complete until the task on which it is dependent is marked complete?

All responses

David Trey  staff
Replied on Oct 11, 2012 - 07:47 UTC


unfortunately, that's not possible right now, but we may consider adding such feature in the future. You're welcome to add your vote for these requests in our Votebox:

For now, as a workaround, you could set sub-tasks below a task that represents a bigger goal, however, it will be possible to complete the main task anytime which will complete the whole structure, but you'll also be able to check off single sub-tasks.

Best regards,

ToasterKing S
Replied on Oct 11, 2012 - 08:50 UTC

Thank you; this was helpful. I had searched but not found the proposals you referenced, so thank you for that information also.

Joseph Yang  premium
Replied on Oct 21, 2014 - 22:39 UTC

The votebox is closed, but I would love to see this feature. It's key to anyone using GTD, which sounds like a very large percent of your user base. Thanks!

Joseph Yang  premium
Replied on Nov 28, 2014 - 05:55 UTC


Marc Wilson  premium
Replied on Nov 28, 2014 - 16:12 UTC

Add me as well. That would be VERY useful.

Denise Deverelle Crown  premium
Replied on Dec 06, 2014 - 16:19 UTC


Patrick Honegger  premium
Replied on Dec 06, 2014 - 18:27 UTC

+1 from me

The workaround with Subtasks is ok, but one should see in every subtask to which parent task it belongs.

Rufus Casey  premium
Replied on Dec 17, 2014 - 17:44 UTC

+1 from me

Stu Maschwitz  premium
Replied on Dec 23, 2014 - 20:01 UTC

Another +1.

For example, I would love to have the ability to set subtasks to be sequential, so that tasks 2–3 are not visible until task 1 is complete.

Paul Newcomb
Replied on Jan 07, 2015 - 13:59 UTC

+1 !!

I used this all the time with omnifocus, so it would be nice to have this feature.

Replied on Jan 07, 2015 - 15:44 UTC

+1 I really need this feature. Most of my tasks are dependent.

Patrick Honegger  premium
Replied on Jan 08, 2015 - 08:46 UTC

This is getting more and more important for me.

One of my jobs is to send newsletters. I set up a project with all tasks in it as template. The problem is, that most of these tasks have dependencies e.g. I first have to do the brainstorming, then collect information about the newsletter content, then update the addresses, and so one.

Now I can load the project template, which is a nice functionallity. But then I have to set all the due dates for each of the about 15 tasks manually.

I have many projects / tasks like these. More and more every few months.

I really love Todoist. And I hope, these feature will be implemented soon, before it becomes a showstopper for me.

Regards, Paddy

Joseph Yang  premium
Replied on Jan 08, 2015 - 16:39 UTC

I'm seriously considering moving back to OmniFocus. I liked ToDoist bc of better Gmail integration, but this feature, along with programmatically labeling/identifying Next Actions (as per GTD method) are so important and my time spent managing Todoist is getting way out of hand.

@Staff, could you please let me know if there anything in the works for dependencies and automatically identifying Next Actions? This guy built something, but it requires knowledge of python, which I don't have. If this could be implemented into the product, that would be great!

https://www.youtube.com/watch?v=TFfd2_tCbI4 (code available on github at: https://github.com/akramer/NextAction)

Joey  premium
Replied on Jan 23, 2015 - 18:35 UTC

Really need dependencies and how to easily see the parent task to which a child is associated.

anastasia.aston  premium
Replied on Jan 29, 2015 - 15:30 UTC


I found this site while googling Todoist task dependent upon completion of another task. This feature would be one of the best points about Todoist.

anastasia.aston  premium
Replied on Jan 29, 2015 - 15:32 UTC

The question is over 2 years old but the issue is still standing - is it really that low on the work stack?

Laura H
Replied on Jan 29, 2015 - 18:22 UTC

See also this thread for more folks (116 so far) asking for better "Next Action" functionality:

lewis  premium
Replied on Feb 16, 2015 - 04:21 UTC

+ 1 its been ages for this

Lida Klimina
Replied on Mar 18, 2015 - 14:07 UTC

когда вы уже это сделаете?
Срочно надо!

Scott Rivers  premium
Replied on Apr 03, 2015 - 17:21 UTC

+1 Is there anything else out there besides Omni that works well for this? I loved OmniFocus, but I also run Android and some PC now. Suggestions welcome, because this has gone on too long.

Kirti Mansukhani
Replied on Apr 23, 2015 - 22:19 UTC

+1 This feature is critical. Having to manually change the due dates on all sub-tasks because the input task due date changed is a tedious process. Please make this feature addition a high priority.

Marc Wilson  premium
Replied on Apr 23, 2015 - 23:44 UTC

To me those aren't the same thing. What does dependency have to do with dates?

Trish Putnam
Replied on Apr 24, 2015 - 06:00 UTC

Marc, I think they're using a workaround since dependencies don't exist.

Task 2 is dependent on Task 1 being complete. Task 3 is dependent on Task 2 being complete. Real world, Task 1 may not have a due date at all, but in order to artificially simulate at least the sequence of a dependency, you do something like the following.

~Set Task 1 due date to some artificial date.
~Set Task 2 due date to one day later.
~Set Task 3 due date to one day later than Task 2.

Now they're at least in order. However, what if you don't get to Task 1 by the artificial date you set? In order to maintain order, you need to reset the dates for all of the tasks again.

Stephen Durkota  premium
Replied on May 01, 2015 - 13:38 UTC

This feature is essential for your GTD customer base!!!!! Please add!!!!

markjudkins001  premium
Replied on May 07, 2015 - 01:18 UTC


Jared Langson  premium
Replied on Jul 01, 2015 - 12:40 UTC


Mia Andersen  premium
Replied on Jul 28, 2015 - 00:30 UTC

+1 still really keen on this idea.

Mia Andersen  premium
Replied on Jul 28, 2015 - 00:30 UTC

+1 still really keen on this idea.

Chuck Durfee  premium
Replied on Aug 12, 2015 - 04:52 UTC

+1 to what Trish Putnam said, being able to set dates relative to other tasks would be a godsend.

Thomas Jurt
Replied on Aug 19, 2015 - 15:00 UTC