Task Dependencies

  • Updated

With task dependencies, you can easily see which tasks are blocking and waiting on others.

Note: This article covers dependencies created without using Relationships. The dependencies icon (next to the Tags icon) is hidden when the Relationships ClickApp is turned on.

How to Set Dependencies

  1. Open a task 

  2. Click the ...  menu to open the action menu

  3. Click Dependencies  

  4. Add one or multiple tasks that this task is WAITING ON 

  5. Add one or multiple tasks that this task is BLOCKING 

  6. Add one or multiple tasks that this task LINKS TO

Alternatively, you can add dependencies within a task by clicking the icon shown in the image below.

Screenshot showing a task dependencies icon within a task.

Rescheduling Dependencies

ClickUp will automatically change the start and due dates of a task that is "waiting on" another task if the "blocking" task's due date is adjusted.

This can be enabled or disabled at any time from the dependencies ClickApp in your Workspace settings page.

Important Note: When linking tasks, they will not follow any rules that dependencies normally follow

Gif of someone rescheduling dependencies by changing a task due date.

Dependency Notifications

You'll receive a notification for each of the following events:

  • A task that is unblocked and ready to start 

  • A dependency is added (or removed)

Examples: 

  • You create a task for your writer to create a blog post- Your designer has a task to create graphics for the post but this is WAITING ON the blog post to be started- Your writer's other blog post task is BLOCKING them from getting started on this new task

  • You want to release a new feature for exporting attachments- The task for this is WAITING ON on another task that makes it easy for the system to consolidate files- A bug was found and the task to fix the bug is now BLOCKING the feature from being completed

Note: When a task is set to recur, any dependencies will not recur as well and must be re-added to the task.

How to add Dependencies in List and Board Views

Hover over a task in List or Board View and click on the ellipses ... to add new dependencies to the task! You'll also be able to see pre-existing dependencies within the task by clicking on Dependencies from the drop-down menu.

Screenshot showing the 'dependencies' option in the ellipsis dropdown menu in List view.

You can also add dependencies to tasks in Calendar View by right-clicking on them!

Linking Tasks in Bulk

Easily create links between multiple related tasks using the Bulk Action Toolbar! Choose to link all the tasks to each other or to one main task. 

Screenshot of the 'tasks linking' menu.

Dependency Warning

Before closing a task that is waiting on another task, ClickUp will display the incomplete warning to prevent people from forgetting other requirements for the task at hand. 

Reusing Dependencies

Save time by creating new tasks from templates or copy a task that already has dependencies set up. 

Dependencies in Templates

Dependencies in templates let you set up a required flow for how tasks should be completed. You may then create new Spaces, Folders, or Lists with planned out task dependencies already in place. 

Using a Space, Folder, or List template that includes dependencies will only include "internal dependencies." These are dependencies that only involve other tasks inside of that template.  

Copying Dependencies

Copying tasks with dependencies will replicate the task and add either waiting on or blocking task to the related task. 

Managing Dependencies in Gantt View

Draw lines between tasks to automatically set and visualize dependencies.

Gif of someone creating dependencies by drawing a line between tasks in Gantt view.

When "Reschedule Dependencies" is enabled, dragging a task with dependencies will automatically reschedule all subsequent tasks in the chain. 

Gif of someone rescheduling dependencies in Gantt view.

Read more about copying dependencies here!

Was this article helpful?