Approvals and sequences
Some automations don't just watch and report — they reach out to people over days. A sequence drips a series of messages to each contact on their own schedule, and an approval gate lets you keep your hand on the wheel: the automation pauses and waits for your yes before it sends the thing that matters. Nothing outbound ever happens by default; if you don't approve, it doesn't go.
Keeping a hand on the wheel
The more an automation acts in the world, the more you want a say before it does.
A watch that tells you something is low-stakes — the worst case is a notification you didn’t need. An automation that emails your prospects is not: the worst case is a message you didn’t want, sent in your name. Approvals exist for exactly that gap. They let you build outreach that runs itself for the mechanical parts — the timing, the sequencing, the bookkeeping — while holding the moments that carry real consequence for your explicit sign-off.
Sequences and drips
A sequence is a multi-step, multi-day path that each contact walks.
When an automation needs to touch the same people more than once over time — an onboarding drip, a follow-up cadence, a nurture series — it uses a sequence. You enroll contacts into it, and each one moves through an ordered set of steps: send a message, wait a while, send another, perhaps pause for your approval before the last one. It is the difference between “send this once” and “walk each new person through this over the next week.”
| Sequence ingredient | What it does |
|---|---|
| Enroll | Adds a contact to the sequence; a contact already in it is not added twice |
| Wait | Pauses that contact for a set time — a minute to three months — then resumes automatically |
| Send | Delivers a message, which can reference what earlier steps produced for that contact |
| Approve | Parks the contact until you approve or reject it |
Every contact on its own clock
A hundred contacts can be at a hundred different stages at once.
Each contact’s progress through a sequence is independent. Someone enrolled today is on day zero while someone enrolled last week is three steps ahead; each one’s waits are timed from their own enrollment, not a shared clock. What a step produced for one contact — the intro it sent, a value it computed — is remembered for that contact and available to their later steps, even days later after a wait. The automation keeps every contact’s place without you tracking any of it.
The approval gate
A pause built into the sequence, waiting for a human yes.
An approval gate is a step that stops a contact’s progress and waits for you. When a contact reaches it, the automation posts a note into its home conversation — who is waiting and what for — and holds. Nothing past the gate runs until you decide. It is the safety catch on an otherwise self-driving sequence.
Approving and rejecting
You decide in plain language, right in the conversation.
- 01You get a noteThe automation posts into its home conversation that a contact is waiting for approval, identifying which one.
- 02You reply in wordsSay you approve or reject that contact in plain language — you don’t need a special syntax. The assistant relays your decision.
- 03Optionally, add an instructionYou can attach a short note with your approval — “mention the discount,” “keep it brief” — and the next step can use it.
- 04It resumes or stopsApprove and the contact continues within about a minute. Reject and that contact’s sequence stops. Other contacts are unaffected.
Quiet hours and send limits
Outreach that respects the clock and doesn't flood.
A sequence can be paced so it behaves like a considerate human rather than a machine that fires at 3am. You can set quiet hours — a window during which nothing is sent, with anything due in that window held until it reopens — and a daily send cap that limits how many messages go out per day, re-scheduling the overflow to the next day. Together they keep outreach civilized and reduce the chance of tripping spam filters.
Seeing who is waiting
At any time, you can see every contact and where they are.
You can ask the assistant for the state of a sequence and get back every contact and their stage: active and moving, parked awaiting your approval, finished, stopped, or failed. Contacts waiting on you also surface as a “waiting on you” count on the automation’s board, so approvals never get lost — see Observability.