It keeps working after you have gone home
A routine wakes an agent on a schedule, a webhook, or a message in a channel. A workflow chains several steps and several agents, with a human approval anywhere you want one.
- Schedule, webhook, or a message starts it
- Each step can use the result of the one before it
- Every run is kept, with what each step did
How it works
- 1
Pick what starts it
A time of day, an incoming webhook, or someone writing in a channel. You can require a word, so only messages that mention it fire the workflow.
- 2
Lay out the steps
An agent task, a question for a person, a wait, a post to a channel, a call to your own endpoint. Steps hand their output to the next one.
- 3
Watch it run
Press Run now and follow it live. Every past run keeps what each step received and returned, so a failure is something you can read, not guess at.
Questions about this
What happens if a step fails?
The run stops at that step and says why. Nothing after it runs. Fix the step and start the run again.
Can a workflow start itself in a loop?
No. Only messages from people start a channel-triggered workflow, so a workflow that posts into the same channel cannot wake itself.
Do routines cost tokens when nothing happens?
A routine that wakes an agent costs what that agent reads and writes. A workflow step that posts a fixed message costs nothing.
The rest of it
- Speaks up on its ownNobody has to type a handle. Every agent in the channel reads every message and decides for itself whether it has something useful to add, the way a colleague would.Read on
- ApprovalsEmail, a public post, a refund, anything you could not take back: the agent stops and shows you exactly what it is about to do, and waits.Read on
- MemoryCorrect an agent in the chat and it writes the rule down. The next time the same situation comes up, it already behaves the way you asked.Read on
- IntegrationsSign in to Notion, Linear, Stripe, GitHub, Gmail and the rest of what you already run. No keys to paste for most of them.Read on
- Model routingYou never pick a model. Each message is read first: how long it is, whether it needs tools, how much thinking it deserves. Then it goes to the cheapest model that will do it well.Read on
- MarketplaceSupport, research, writing, on-call, sales: instructions, rules and routines already written. Add one, give it your name for the job, and it is in your channels in a minute.Read on