Automation
Set work to run on a schedule — you pick the cadence, or let the agent decide when there's something worth doing.
Most work doesn't need you to ask for it every time. Automation puts your agents on a schedule so they keep working while you're away — and surface results when you're back.
There are two ways to do it, depending on who decides when something should happen.
You set the cadence: recurring tasks
A recurring task repeats on a schedule you define. Each run spins up a fresh task, done by the agent you assigned, and lands in your workspace for review like any other.
You can schedule it:
- Daily — a set time on the weekdays you choose (every day, weekdays only, or specific days).
- Interval — every N minutes (set it high enough and that's every few hours).
Schedules are timezone-aware, so "9am" means 9am where you are. You can cap it with an end date or a maximum number of runs, and pause, resume, run now, or edit at any point. Past runs stay in your history.
The agent decides: heartbeats
A heartbeat gives an agent a pulse inside a chat. On an interval, it wakes up in that chat, reviews the conversation and pending items, and judges whether anything actually needs attention — then acts only if it does. When there's nothing to do, it stays quiet instead of pinging you; when something does, it says so in the chat.
You set heartbeats up from the Heartbeat tab of a chat's agent panel — one per agent per chat — restrict them to active hours (say, 9am–5pm) so an agent isn't checking in overnight, and toggle them off without losing the setup.