Module guide
Automations
When-then rules with a dropdown builder and a template gallery.
Overview
Automation rules that you define for your workspace. Every audit event (task.created, task.completed, comment.created, and so on) is matched against your active rules, and matching rules run actions such as set field, apply label, notify user, call webhook, or set an engagement status. The builder is dropdown-driven end to end, with no typing of field names or event strings.
Highlights
The capabilities worth knowing before you dive in.
Important to know
Limits, permissions, and sharp edges to keep in mind.
- A rule whose action causes the event that triggers it can run again and again. Give each rule a trigger that its own actions do not cause. The record of an automation run never starts another run.
- The webhook a rule calls is one of your webhook subscriptions. A failed delivery is retried on a growing schedule, and failures surface in the delivery log under /settings/webhooks.
- set_field is limited to a whitelist (Task: status/priority/title/description/dueOn/startsOn; Project: status/name/ownerId). Other fields are intentionally unreachable from automations.
How to use it
The primary workflow, start to finish.
- Click From template to pick a ready-made workflow (recommended).
- Or click Custom, pick a trigger from the dropdown, then add one or more actions, each configured via dropdowns.
- Toggle the power icon on the list to enable or disable a rule without deleting it.
- Review the run log to confirm the rule fires as expected before you rely on it.
FAQ
- Why can only certain fields be set by set_field?
- Only the listed fields can be written by a rule. Anything else is refused, so a rule cannot change a field outside that list. Use the regular API for other fields, so their own validations run.
- Can I edit a template?
- Create from a template, then edit the resulting rule like any other. The template is a construction aid, not a runtime link.
- Why has an automation triggered itself repeatedly?
- A rule whose action matches its own trigger will loop. Give each rule a distinct trigger pattern so an action cannot cause the event that started it.
Automate this module