Rescheduling dependencies

Automatically keep your dependent tasks up-to-date when blocking tasks are completed or delayed.

Feature availability and limits vary by plan and user role. Learn more

Rescheduling dependencies

When tasks are connected with a dependency relationship, and the dates of a blocking task are updated, ClickUp automatically adjusts the start and due dates of any tasks waiting on the blocking task.

To trigger rescheduling, you can update the blocking task's:

  • Start date.

  • Or due date.

Any dependent tasks throughout your Workspace will be moved earlier or later by the same amount of days.

An example project with dependencies

For example, the task Deliverable 1 is blocking Deliverable 2.

Deliverable 1 has a start date of January 5th and due date of January 9th.

Deliverable 2 has a start date of January 12th and a due date of January 16th.

Screenshot of tasks with a dependency relationship.

Setting a later due date

Deliverable 1 takes longer than expected. Its due date is updated by five days from January 9th to January 14th. 

This triggers rescheduling for any tasks blocked by Deliverable 1.

Deliverable 2 is rescheduled by five days. It now starts on January 17th and is due January 21st.

Screenshot of rescheduled dependencies.

Setting an earlier start date

Deliverable 1 starts earlier than anticipated. Its start date is updated by four days from January 5th to January 2nd. Deliverable 1's due date is updated by four days from January 9th to January 5th.

This triggers rescheduling for any tasks blocked by Deliverable 1.

Deliverable 2 is rescheduled by four days, starting on January 8th and due on January 12th.

Screenshot of rescheduled dependencies.

Dates required to reschedule dependencies

In order to reschedule dependencies, the following conditions must both be met:

  • The blocking task must have a due date set.
  • The blocked task must have a start date set.

Use reschedule dependencies with other scheduling ClickApps

Use the Reschedule Dependencies, Duration, Remap Subtask Due Dates, and Only Use Working Days for Scheduling ClickApps to automatically keep your project tasks on track and up-to-date.

Activate the Rescheduling Dependencies ClickApp

To activate the Rescheduling Dependencies ClickApp:
  1. Open the App Center.
  2. From the App Center's left sidebar, click Scheduling & Dates.
  3. Click the toggle to activate the Rescheduling Dependencies ClickApp.
  4. Click the dropdown under Enabled in to choose which Spaces will use rescheduling dependencies.

Reschedule tasks

To reschedule a task with dependencies:

  1. Open a task that is blocking one or more other tasks.
  2. Change the due date of the blocking task.
  3. The start and due dates of any dependent tasks are updated by the same amount of time.

Reschedule dependencies in List view and tasks

You can also reschedule dependencies from List view or from a task.

Reschedule dependencies in Gantt view

From a Gantt view you can enable an option to reschedule dependencies.

When you enable the Reschedule Dependencies ClickApp, the setting in Gantt views is automatically enabled.

When rescheduling dependencies from Gantt view, only visible tasks and their dependencies are rescheduled.

Manually reschedule tasks from Gantt view

With the Reschedule Dependencies ClickApp activated, you can disable the setting from the Customize menu in Gantt view to manually reschedule your tasks from the Gantt view.

Reschedule tasks in Gantt view

To reschedule tasks from a Gantt view:

  • Drag and drop a task to an earlier or later date.
  • Click and drag the right end of a task to adjust the due date.