Create task dependencies

Use task dependencies to visualize which tasks are blocking or waiting on others.

This article covers task dependencies created without using the Relationships ClickApp.

What you'll need

Task view 3.0 is currently in beta. Stay tuned for LevelUp to learn more!

Types of dependencies

There are three types of task dependencies:

  • Waiting On: Tasks that need to be completed before this task. Tasks are considered completed when put into a Done status.
  • Blocking: Tasks that can only start once this task is completed. Tasks are considered completed when put into a Done status.
  • Linked Tasks: Tasks that are related but not blocking or waiting on other tasks.

Create a dependency

Task view 3.0 has introduced several new features and UI updates! Click the following tabs to see instructions for creating dependencies in each version of Task view.

  • In Task view 2.0, there are two ways to create dependencies.

    Using the ellipsis ... menu:

    1. Open a task.
    2. At the top, click the ellipsis ... icon.
    3. Select Dependencies.
    4. Add a task that this task is waiting on, blocking, or linked to.

    Using /Slash Commands:

    1. Open a task.
    2. In the task description or a comment, type /blocking,/waiting, or /link to.
    3. Press Enter on PC or Return on Mac.
    4. Search or browse for the task.

    If you have the Relationships ClickApp disabled, you can add dependencies within a task by clicking the dependencies icon in the upper-left corner of the task.

    Screenshot highlighting the dependency icon.

  • In Task view 3.0, there are three ways to create dependencies.

    Using the Create Relationship tab:

    1. Open a task.
    2. To the left of the Updates section, click the plus icon.
    3. Select Waiting on or Blocking.
    4. Search or browse for the task.

    From the ellipsis ... menu:

    1. Open a task.
    2. In the upper-right, click the ellipsis ... to open the Task settings menu.
    3. Select Relationships, then click Dependency.
    4. Select Waiting on or Blocking.
    5. Search or browse for the task.

    Using /Slash Commands:

    1. Open a task.
    2. In the task description or a comment, type /blocking,/waiting, or /link to.
    3. Press Enter on PC or Return on Mac.
    4. Search or browse for the task.

    If you have the Relationships ClickApp disabled, you can add dependencies within a task by clicking the dependencies icon in the upper-left corner of the task.

In Task view 3.0, you can also link Docs and create Custom Relationships.

Add dependencies across views

Depending on the view you're using, you can add dependencies in several ways:

  • In List or Board view, hover over a task and click the ellipsis ... menu to add new or see existing dependencies.
  • In Calendar view, add dependencies by right-clicking on any task.
  • In Gantt view, use your cursor to draw lines between tasks and automatically set and visualize dependencies. Double-click any line to delete its related dependency.

Gif of someone adding a dependency in Gantt view.

Reschedule dependencies

You can change the start and due dates of tasks that are waiting on another task if the blocking task's due date is adjusted. To do so, have an owner or admin enable the Reschedule Dependencies ClickApp.

Dependency notifications

You'll receive a notification when a task dependency is added, removed, or when a task becomes unblocked.

If you have the Dependency Warning ClickApp enabled, ClickUp will display an incomplete warning if you attempt to close a task that is waiting on another task.

Screenshot of the dependency warning popup.

Reuse dependencies

Applying a Space, Folder, or List template with task dependencies will only include the dependencies between tasks that live inside that template.

Duplicating a task with dependencies will replicate the task and its dependencies. A new waiting on or blocking dependency will automatically be added to the related task.

When a task is set to recur, its dependencies will not recur with it. Each dependency must be re-added to the task.

Updated

Was this article helpful?