Feature
overview
| What | Automation triggers define
when an automation runs based
on changes to tasks or
projects. |
|---|---|
| Why |
|
| Who | Users with permission to
create automations.
Administrators can run
automations on private
tasks. |
| When | Use automations when actions
should happen automatically
based on task updates, dates,
or user activity. |
β Swipe to
scroll
Automations are made
up of triggers, optional conditions, and
actions. See Supported
triggers, Supported
conditions, and Supported
actions.
Automation triggers define when an automation
runs. When a trigger event occurs, optional
conditions are evaluated and the configured
actions run automatically.
Automation flow: Trigger β Conditions (optional) β Actions (with target selection)
When something happens, and optional criteria are met, an action is performed on the selected target.
Task-based actions can run on different related tasks depending on the selected target, such as the trigger task, parent task, subtasks, or a previously created task.
Automation
examples
| Trigger | Condition(s) | Action |
|---|---|---|
| Task's start date
arrives | Task priority is high | Notify task assignees |
| Task is completed | None set | Move task to Done column |
| Task's due date arrives | Task progress is 90% | Add comment |
Automation
triggers
Automation triggers are grouped by the type
of event they respond to, such as task
lifecycle changes, dates, content updates,
user activity, and time tracking.
All triggers can be scoped to one or more
projects unless stated otherwise.
Automations
run on private tasks if the user who
created the automation is an
administrator.
Task lifecycle
triggers
| Trigger | Trigger
options |
|---|---|
| Every day |
|
| Task added (any or via
forms) |
|
| Task completed |
|
| Board column changes (task
moves to a specific
column) |
|
| Task inactive |
|
Date-based
triggers
| Trigger | Trigger
options |
|---|---|
| Due date arrives |
|
| Start date arrives |
|
| Due date changes |
|
| Start date changes |
|
Task
content and field changes
| Trigger | Trigger
options |
|---|---|
| Task name changes |
|
| Task description changes |
|
| Tag added (to a task) |
|
| Tag removed (from a
task) |
|
| Custom field changes | Field type-specific options.
See Custom
field triggers below. |
| Priority changes |
|
Time and
progress triggers
| Trigger | Trigger
options |
|---|---|
| Estimated time exceeds |
|
| Logged time / estimated
time |
|
| Time logged (to a task) |
|
| Progress exceeds |
|
People
and collaboration triggers
| Trigger | Trigger
options |
|---|---|
| Assignee added (to a
task) |
|
| Assignee removed (from a
task) |
|
| Comment added |
|
Some triggers, such
as comment-based triggers, do not support
additional conditions.
Custom field
triggers
Custom field triggers allow automations to
run based on changes to field values.
Available options vary depending on the custom
field type selected.
| Field
type | Available
options |
|---|---|
| Dropdown fields |
|
| Date custom fields |
|
| Project scope |
|