Dependencies between Tasks and Milestones

Chris Rohrbach
Written by Chris RohrbachLast updated 21 hours ago

Managing dependencies improves your project planning by ensuring that certain tasks or milestones are completed before starting others. This feature, available in workspaces and checklist templates, allows you to structure your projects efficiently without constraining the display of your tasks.

What is a dependency?

A dependency indicates that a task or milestone must be completed before starting another. This helps structure your projects, track logical progress, and avoid finishing a task too early.

Where are dependencies visible?

  • In the Tasks tab, in the detail panel of each task

  • In the Gantt tab, as lines connecting the items

💡 Note: It is not necessary to enable the Gantt view to add or manage dependencies.

How to add a dependency?

From the detail panel of a task:

  1. Open a task, click on the 3 vertical dots.

  2. Select Add a dependency.

  3. Choose the task(s) or milestone(s) your task depends on.

  4. To reverse the relationship, click on the hourglass icon (switch from "Blocked by" to "Blocks").

From the Gantt tab

  1. Hover over a task with your mouse -> A circle appears before (blocked by) or after (blocks) the task. Click on the circle, hold, and connect it to the relevant task or milestone.

  2. Dependencies are represented by visual lines indicating the order of execution.

Dependencies in a checklist template

You can also add dependencies directly in your checklist templates, using the same method as for regular tasks.
When a new checklist is created from a template, all configured dependencies are automatically carried over.

Flexibility of use

  • Add dependencies without enabling Gantt.

  • Use dependencies in all your workspaces and templates.

  • Adapt your projects in a few clicks, without display constraints.

Key points

Dependencies strengthen the consistency of your projects without making their management more complex.
You retain great organizational freedom, while following the logical order of tasks and milestones.

Concrete example

Imagine you are organizing an event:

  • Task A: Book the venue

  • Task B: Send invitations

You create a dependency indicating that Task A blocks Task B.
Thus, you will not be able to finalize sending the invitations until the venue is booked.

Did this article help you solve your issue?

WEDO - Help Center

© 2025 WEDO - Help Center. All rights reserved.