Get Started
Busy BeeBusy Bee

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.

More on recurring tasks →

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.

More on heartbeats →

Where it fits

  • Automation runs the work; your workspace is where the results show up.
  • A recurring task can run a single agent or a playbook, which draws on the project's hive.
  • Agents carry memory between runs, so recurring work builds on what came before.

On this page