Email automation

Six mailbox shapes, three reply modes, one inbox.

Email capabilities connect the mailbox you already have — Google or Microsoft, personal or shared — and work customer mail from inside it, at a distance you set per mailbox and per thread. Nothing is migrated and no forwarding rule is added.

support@harbourdental.com Drafts
Draft Saved to Drafts
Todana.whitfield@example.com
SubjectRe: Chipped tooth — can I be seen this week?

Hi Dana,

Sorry to hear about the tooth — we keep same-week slots for exactly this, and I've flagged your message for the front desk to call you back this morning.

Harbour Dental

The draft is a real Gmail draft, in the Drafts folder you already check on your phone. Approving updates that same draft and sends it.

Or just ask for it

Change how your mailbox behaves, by email.

Modes, drafts and thread state — asked for in the app you were already in.

from:octo mailbox
Octosupport@ switched to draft-for-approval — 6 drafts waiting in your Drafts folder8:14am
OctoWhere things stand: Halvorsen thread — 11 messages, summarisedMon
Octobookings@ reconnected — Authorisation had been revokedFri

Inboxsupport@ switched to draft-for-approval

Dme8:12 AM

Put support@ on drafts for the rest of the week. I want to read everything before it goes.

OOcto8:14 AM

Done. Replies are now composed and left in your real Drafts folder, so they’re on your phone too. 6 waiting. Individual threads can still override this either way.

Octoonline
what’s going on with the halvorsen thread7:40 PM ✓✓
Eleven messages. They asked for a refund on the 2nd, we offered a credit, they’ve now asked for the refund again.7:40 PM
stop the AI on that one, I’ll answer it myself7:41 PM ✓✓
Paused on that thread only. Everything else on support@ carries on.7:41 PM
did anyone reply to the mackenzie one?7:43 PM ✓✓
Yes — Marcus answered it straight from Gmail at 4:12. I saw it in the sent folder and stood down.7:43 PM
Message
#omniocto4 members
MRMarcus10:05 AM

@Octo draft a reply to the invoice question from Kepler Ltd

OOctoAPP10:05 AM

On it 🔧(runningdraft_email_reply…)

Drafted with the bookings@ signature. It’s in Drafts — approve there or here. (edited)

👍 2

3 replies · last reply 8m ago

DWDana10:22 AM

approved. also switch bookings@ back to autonomous

Message #omniocto

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

Personal Gmail
A single @gmail.com account, connected by signing in — the account a lot of small businesses actually run on, treated as a first-class case.
Google Workspace
Your own domain on Workspace, connected by the person who owns the mailbox.
Shared mailboxes (domain-wide delegation)
The support@ nobody signs into, authorised by a Workspace admin against that one address. There is a written walkthrough for the admin who has to click through it.
Send-as aliases
A thread that arrived at support@ is answered from support@, even when the underlying connection is a person’s account.
Google Groups
Group mail is identified from the List-Id header Google stamps on delivery, so the Group’s mail is worked and the watcher’s own personal mail is left alone.
Microsoft 365
User mailboxes on your tenancy, connected by their owner.
M365 shared mailboxes
Shared and Group-backed mailboxes are handled as first-class rather than as an edge case that half works.
Outlook.com
Consumer Outlook and Hotmail addresses connect the same way business ones do.
Autonomous mode
The reply goes out immediately, for the mail you would rather never see. The whole exchange is still in your inbox to read.
Draft-for-approval mode
The reply is composed and left for a person. Nothing reaches a customer without someone pressing send.
Human-only mode
No AI runs on the thread at all. It still lands in the shared inbox and gets assigned and labelled like everything else.
Per-thread mode override
Mode is a default on the mailbox, and any single thread can override it in either direction. The thread’s own choice always wins.
Drafts in your real Drafts folder
A draft is created through Gmail’s or Outlook’s own drafts API, so it is there in the mail app on your phone. Approving updates that same draft and sends it, leaving no orphans.
Approve, edit or discard — double-send-proof
Approval is only accepted while the message is still a draft, so a second click, a stale tab or a retried request cannot send the same reply twice.
Teammate-reply sync
The sent folder is watched as well as the inbox, so a reply typed straight into Gmail or Outlook lands on the thread here and the agent stops working on it.
Reply-all-safe threading
Threading follows the mail standards rather than guessing, so a reply goes to the people it should and keeps the conversation intact.
Quoted-text stripping in five languages
Quoted history is removed before the agent reads the message, including the reply headers Gmail and Outlook write in English, French, German, Spanish and Chinese. A twelve-message thread is not answered from the top.
Attachments both ways
Attachments are received and sent, up to 25 MB, rather than silently dropped.
Canned replies with variables
Saved replies with contact variables filled in, for the answers you send weekly.
Per-channel signatures
Each connected mailbox carries its own signature, so support@ and bookings@ do not sign off identically.
Rolling thread summaries
Past roughly eight messages a summary is maintained on the thread, so whoever opens it next starts from where things stand.
Compose with contact autocomplete
Start a new thread from the shared inbox with your contacts autocompleting in the recipient field.
Auto-responder & loop filtering
Out-of-office notices, bounce notifications and bot addresses are recognised and dropped instead of answered, behind four independent layers of loop prevention.
Connection health watchdog
Provider mailbox watches expire on a schedule, so they are renewed ahead of time rather than left to lapse. A revoked authorisation raises a prompt instead of silence.

What this powers

The jobs these capabilities do.

Start

Put one of these to work.