Setup
- Go to Settings → Automations → Create Automation
- Give it a name and set visibility (workspace-wide or private)
- Select an agent
- Choose one or more trigger events
- Write a prompt — this is what the agent receives when the trigger fires
- Save
Available triggers
| Trigger | Description |
|---|---|
| GitHub Pull Request | Fires when a PR is opened or updated |
| GitHub Actions Workflow Failure | Fires when a GitHub Actions run fails |
| GitLab Merge Request | Fires when an MR is opened or updated |
| Bitbucket Pull Request | Fires when a PR is opened or updated |
| Bitbucket Push | Fires on every push to a branch |
| Schedule (Daily) | Runs the agent once per day |
| Schedule (Hourly) | Runs the agent once per hour |
Repository selection
For pull request and push triggers, you can scope the automation to specific repositories or allow it to run across all connected repos. Toggle All repos off to select specific ones.CI check display
For pull request triggers, you can choose whether the automation result appears as a GitHub/GitLab/Bitbucket CI check or as a comment on the PR. Enable Display as CI check in the automation settings to block merges until the automation passes.Visibility
- Workspace — visible and usable by all workspace members
- Private — only visible to you

