Automations
Run an agent on a schedule or in response to an event — without a human in the loop
What is an automation?
An automation is an agent run that happens on its own — on a schedule, or when something occurs in a connected service. No one needs to be watching. The agent runs, does its job, and the result shows up in Monitoring.
Every automation belongs to a specific agent. It runs that agent with its tools — the automation just decides when to fire and what prompt to start with.
Each automation has:
- An agent — the one doing the work
- A prompt — what it should do each time it runs
- A model — which AI provider and credentials to use
- A trigger — when it fires (schedule, event, or manual)
Automations approve all tool calls automatically — there’s no human review step. Attach only the tools the agent actually needs so it can’t do more than you intend.
Where they live
You manage automations in two places:
- Inside an agent — open the agent and click the Automations tab in the right panel. You’ll see the automations attached to this specific agent, and you can create new ones in context.
- Settings → Automations — the org-wide list of every automation across every agent, useful for overview, audit, or housekeeping.
When to use automations
- Scheduled tasks — daily reports, data syncs, cleanup jobs
- Event-driven workflows — new order → start fulfillment, new ticket → triage, deployment → send notification
- Anything that should run without someone triggering it manually
If you want a human in the loop — reviewing actions before they happen — open the agent and chat with it directly, or use Decopilot. Automations are for work you’ve already validated and want hands-free.
Creating an automation
- Open the agent you want to run
- Click the Automations tab in the right panel
- Click New automation
- Write the prompt — what should the agent do each run?
- Pick a model and credentials
- Add a trigger (schedule, event, or both)
- Activate it
Triggers
Schedule
Runs the automation on a recurring schedule. Times are in UTC.
| Expression | When it runs |
|---|---|
0 9 * * * | Every day at 9:00 AM |
0 */6 * * * | Every 6 hours |
0 9 * * 1 | Every Monday at 9:00 AM |
*/5 * * * * | Every 5 minutes |
Minimum interval is 60 seconds. If the system restarts, missed runs are caught and fired on the next cycle.
Event
Fires when a connected service publishes a matching event. You specify the connection, the event type, and optional filters — only events that match all filters trigger the automation.
Limits
- Maximum 3 runs per automation at the same time
- Maximum 10 automation runs across your organization at once
- Each run times out after 5 minutes
- Event chains are limited to 3 levels deep (prevents loops)
- Event payloads are capped at 1 MB
If the person who created an automation leaves the organization, it’s automatically deactivated.
Next: Design what your automation will run in Agents, or track results in Monitoring.
Found an error or want to improve this page?
Edit this page