Task dependencies let you control the order of work in a project. You can make one task wait until another is completed before it becomes active. This ensures the right steps happen in the right sequence, keeps your team aligned, and helps avoid blockers.
Before You Begin
You’ll need edit permissions on the project to set dependencies.
Make sure the tasks you want to connect already exist in the project.
Steps to Follow
1. Open Your Project
Go to the Projects tab.
Select the project where you want to add dependencies.
2. Locate the Task
Find the task that should be dependent on another.
Click to open the task details.
3. Add a Dependency
In the task details, look for the Dependencies section.
Click Add Dependency.
Choose the task that must be completed first (the “predecessor” task).
4. Confirm the Dependency
Once selected, the dependent task will now show the linked task.
The task won’t be marked as “Ready” until the dependency is resolved.
5. View Dependencies in Context
Use Gantt View to see how dependencies create a chain of tasks.
You’ll see arrows connecting tasks that are linked, giving you a clear visual of the order of work.
Tips & Troubleshooting
Multiple Dependencies: A task can depend on more than one other task. It will only become active after all predecessors are complete.
Breaking Dependencies: If you remove or reorder tasks, check the dependency links to avoid dead ends.
Conditional Logic: Combine dependencies with branching logic in tasks for even more control (see article: Task Dependencies and Conditional Logic).
Blocked Tasks: If you see a task marked as “Blocked,” check its dependencies—one or more predecessors may still be open.