Rule Action: Set task date based on another task's date (with offset)

Here’s a suggested post for the Asana Community Forum:


Title: Rule Action: Set task date based on another task’s date (with offset)

Body:

What I need:

The ability to create a rule that sets a task’s due date or start date based on another task’s start or due date, with a configurable day offset (e.g., “16 days before Task A’s start date”).

Trigger: When Task A’s start date or due date is set or updated

Action: Set Task B’s due date/start date to [Task A’s date] +/- [X days]

Why this matters:

Many project workflows have dependent milestone dates that need to automatically cascade when a key date changes. Without this, teams must either update dates manually or rely on external tools (Zapier, Make, Workato) just to handle basic date logic — adding cost and complexity.

Use case example:

A “Delivery” task should always be due 16 days before a “Live Date” task’s start date. When Live Date changes, Delivery should update automatically.

Requested flexibility:

  • Works across any two tasks in the same project
  • Supports both start and due dates as source and target
  • Configurable offset (days before or after)
  • Triggers on both initial set and subsequent updates

1 Like