Text it from the car park.

Octo on WhatsApp is the same assistant you use in the dashboard, reachable by message. You describe what you want done in a sentence, it does the work and reports back in the thread, and anything that spends money or messages a lot of people stops first and asks you to reply with a short code.

Delegated work draws on your plan’s included credits, and both a monthly model budget and a daily voice-minute cap apply — so a vague instruction sent one-handed cannot become an open-ended bill.

WhatsApp · Octo You → Octo delegation
Text everyone booked in Thursday that we are closing early — 4pm not 6.
That is 41 contacts and it sends real texts. Estimated cost $0.54. Reply YES 7730 to go ahead.
YES 7730
Sent to 41. 2 were on your do-not-contact list and were skipped.
One-handed, from a car park. Anything that spends money still stops for a one-use code, and what was skipped is reported rather than quietly dropped.

The same assistant, three doors

WhatsApp is one way in. Here are the other two.

Same confirmations, same work, wherever your hands are.

from:octo
OctoConfirm: text 183 contacts — YES 9127 — Est. $9.15 · expires in 24 hours10:02am
OctoDone — sent to 183 — 31 skipped for do-not-contact10:06am
OctoMarch lapsed list saved — 214 contacts, recalculatingMon

InboxConfirm: text 183 contacts — YES 9127

Dme10:00 AM

Text the March lapsed list about the autumn offer.

OOcto10:02 AM

Reply YES 9127. One use, expires in 24 hours, and the recipient list is frozen as of now — the same code and the same wording you would get on WhatsApp or in Slack.

Octoonline
make me a list of everyone who booked in march and hasn’t been back8:41 PM ✓✓
214 contacts. Saved as “March lapsed” — it recalculates, so it stays current.8:42 PM
text them about the autumn offer8:43 PM ✓✓
183 after do-not-contact. Est. $9.15. Reply YES 9127 — one use, 24 hours, list frozen now.8:43 PM
YES 91278:44 PM ✓✓
Sent to 183, 31 skipped. I’ll bring replies back to you here.8:46 PM
Message
#omniocto4 members
DWDana8:31 AM

@Octo how did last night’s text go?

OOctoAPP8:31 AM

On it 🔧(runningget_sms_delivery_summary…)

183 sent, 179 delivered, 9 replies. Two of the replies want a person. (edited)

✅ 3🎉 1

2 replies · last reply 18m ago

MRMarcus8:44 AM

nice — do the same for the april list

Message #omniocto

Email octo@agent.omniocto.com · WhatsApp 1-MAN-ASK-OCTO · Slack #omniocto

The whole interface

A message thread, and a code when it matters.

There is nothing to open and nothing to learn. You send a sentence, and the only ceremony is a short confirmation on the things that would cost you something.

You ask in plain words

Describe the outcome. Octo works out which of its tools that needs and asks about the parts you left out rather than guessing.

It asks before it spends

Money, mass messages and destructive actions stop with a plain description and a one-use code. Everything harmless just happens.

It reports back in the thread

What was done, and what was skipped and why — where you asked, so the decision and the record are the same conversation.

From wherever you are

The point of WhatsApp is the car park, the van, the ten seconds between two jobs. The message is one-handed.

The same assistant answers on email, Slack and the dashboard, with the same confirmations. This is a door, not a different building.

How you'd hand it over

Message, approve, read.

1

Send it a sentence

The way you would text a colleague.

No commands, no syntax, no field names. If something is missing it asks you rather than inventing an answer.

"Text everyone booked in for Thursday that we are closing early — 4pm, not 6."
2

Reply with the code

If it costs, it waits.

You get what it is about to do, how many people it affects and what it will cost, plus a short code. Send the code and it goes; ignore it and nothing happens.

3

Get the result back

Including what did not work.

Sent, skipped and why — in the same thread. Anyone who was on a do-not-contact list is reported rather than silently dropped.

✓ Done · 41 texted · 2 skipped (do-not-contact)

Why a message thread is a safe control surface

The confirmations are the product, not the friction.

The same assistant, not a cut-down one

WhatsApp is a channel into the assistant that builds agents, runs campaigns, looks things up and reports back. Nothing is withheld because you happened to arrive by message.

one assistant · email · WhatsApp · Slack · dashboard

A code, once, with an expiry

Risky actions stop with a plain-language description and a short code. It is good for one use and expires after a day, so an old message in your history cannot be replayed into an action.

one-use code · 24h expiry

Every tool carries a risk class

Tools are classified as safe, spends money, mass message, destructive, or changes a live deployment — and the classification is enforced in the build, so a new tool cannot arrive unclassified. Only the harmless class runs without asking.

five risk classes · enforced in CI

A budget it cannot argue past

A monthly model budget and a daily voice-minute cap sit under everything, with alerts at 50%, 80% and 100%. The cap stops the work rather than telling you afterwards.

monthly budget · daily voice cap · 50/80/100% alerts

What it did is visible afterwards

Work started from a message lands in the same shared inbox as everything else, so the thread is a convenience rather than a place where things happen unrecorded.

one inbox across every channel

Questions

The things people actually ask.

Is this a different, smaller assistant?
No, it is the same one. WhatsApp is another way in to the assistant that is in the dashboard and on email — same capabilities, same confirmations, same memory of what you asked yesterday.
What stops a mistyped message doing something expensive?
Anything that spends money, messages a lot of people, or destroys something stops and asks. You get a plain description of what it is about to do and a short code to send back. Nothing happens until you do, the request expires after a day, and a code works once.
Why would I use this instead of email?
Because of where you are. Email suits a sentence typed at eleven at night at a desk; WhatsApp suits the one you send standing in a car park between two jobs. Most owners use both.
Can I see what it did afterwards?
Yes. Work started from a message shows up in the same shared inbox as everything else — the messages that went out, the replies that came back, the calls that connected.
Is this the same as putting an agent on my WhatsApp for customers?
No, and it is worth keeping them separate. That is a customer-facing agent on your business number. This is you talking to Octo. Both exist; they are different jobs.
What else can I reach it on?
Email, Slack and the dashboard, with the same confirmations everywhere. Which one you use is a matter of where your hands are.

Start

Send it something to do on the way home.

Delegated work draws on your plan’s included credits, and both a monthly model budget and a daily voice-minute cap apply — so a vague instruction sent one-handed cannot become an open-ended bill.