Back to Blog
Product

Introducing Automations: Let Your Workflows Run Themselves

Today we're thrilled to announce Automations, a powerful feature that lets you define custom trigger→condition→action rules to automate repetitive workflows in your workspace. Whether you want to auto-assign issues based on labels, notify team members when critical bugs are created, or move completed tasks to a "Done" project, automations handle it all without manual intervention.

Our automation system is built around three core primitives: triggers (when something happens), conditions (if criteria are met), and actions (do something). For example, you can create a rule like "When an issue is created with priority=urgent AND label=bug, assign it to @oncall and set status to In Progress." This declarative approach means you define what you want, and the engine handles the rest.

We support seven action types out of the box: update_field (change any issue field), add_label and remove_label (manage labels), assign (assign to a user), set_status (change workflow state), notify (send notifications), and move_to_project (relocate issues). These primitives compose together to cover the vast majority of workflow automation needs.

The automation builder UI provides a visual editor where you can construct rules using dropdowns and selectors—no code required. Behind the scenes, rules are stored as JSON in the database and evaluated server-side whenever relevant events occur. Our evaluateConditions() and executeAction() functions run in transaction context to ensure consistency and prevent race conditions.

Automations are available on all paid plans, with limits on the number of active rules per workspace tier. We've designed the system to be extensible, so expect more trigger types, condition operators, and actions in future updates. Start automating your workflows today and reclaim hours of manual toil every week.

Head to Settings → Automations to create your first rule, or check out our documentation for examples and best practices. We can't wait to see what workflows you automate!