How do I stop AI from sending emails on its own?

Set each agent to draft or review, send every email through one approval queue, and keep a single switch that stops them all.

An admin approves every new account by hand. Nothing is created until then. We reply by email; no newsletter, no sequence.

Want to see it first? Book a demo

app.salescrew.io/inbox
The unified reply inbox with classified threads

The short answer

  • You stop AI from sending emails on its own by setting each agent to draft or review mode, so every message waits in an approval queue until a person approves it.
  • Guardrails sit under the queue: days between touches, daily caps per mailbox and domain, a business-hours window, and a suppression check at the moment of send.
  • One kill switch that stops every agent at once beats a separate toggle per agent that someone has to remember to flip.
  • SalesCrew routes every external send an agent proposes through one approval queue by default, and its kill switch on the Agents page stops every agent at once.

A toggle answers the wrong question

An autopilot switch per bot tells you whether an agent is running. It doesn't tell you whether a person read the email before it left, and that's the question your prospects care about.

The gap shows up fast once you run more than one agent. One is off for replies but still sending follow-ups through the same mailbox. You find out from a prospect. A review queue fixes the order of events instead: the agent drafts, a person approves, then it sends.

Set up human approval in five steps

The same order works in any tool that has agent modes and a queue. The labels below are SalesCrew's.

  1. 1

    Choose a mode per agent

    Off does nothing. Draft writes and stops. Review queues the message for a person. Auto sends and logs, and drops back to review when confidence is low.

  2. 2

    Keep every send on review

    Email, LinkedIn messages and marketplace proposals default to review. Leave them there until the drafts are consistently right.

  3. 3

    Let internal work run

    Research, tagging, scoring, summaries and logging run on auto. Nothing a prospect sees happens without a person.

  4. 4

    Set the guardrails

    Pick the days between touches, the daily caps per mailbox and per domain, and the business-hours window.

  5. 5

    Know where the switch is

    The kill switch on the Agents page stops every agent at once. Its MCP twin is agent_set_mode.

Six controls that stop an unwanted send

ControlWhat it preventsHow SalesCrew applies it
Review mode on external sendsAn email leaving before a person reads itDefault for every agent's email, LinkedIn message and marketplace proposal
Days between touchesThe same contact hit twice in a short windowAt least 3 days between touches per contact, across every cadence
Daily capsA burst of sends that hurts deliverabilityPer mailbox and per domain, plus a per-cadence cap
Business-hours windowMessages landing at 3amSends only inside business hours
Suppression at sendAn email to someone who unsubscribed after the list was builtChecked again at the moment of send
One kill switchAny agent still acting after something goes wrongOne control on the Agents page stops every agent

Defaults as SalesCrew ships them, September 2026. Each one is editable in Agents, then Guardrails.

What approval looks like in SalesCrew

SalesCrew puts every agent's proposed send in one approval queue, grouped by agent. Each item shows the draft, the evidence behind it (the thread, the lead score, the knowledge base sources), the confidence and the cost. You approve it, edit then approve, or reject it with a reason. That reason feeds the agent's next run.

You can also skip agents and write with help. Draft with AI writes a reply inside the inbox composer, and you send it yourself. The inbox agent goes further: it sweeps new threads every 15 minutes and drafts replies for the queue. It starts switched off, and you pick draft, review or auto. Every tool call from a person, token or agent lands in the audit log. More on the agents and approval queue.

Check every path to the mailbox, the agent included

An agent in review mode is safe only if nothing else sends from that mailbox. Check any MCP client, automation or webhook that can reach the same account, and give each one a scoped token so its sends go through the same queue.

Questions

How do I set up human approval for AI-written sales emails?
Set the agent that writes the email to review mode, so each draft lands in an approval queue instead of the outbox. A person then approves, edits or rejects it. In SalesCrew every external send defaults to review, and you set each agent's mode on the Agents page.
Is a per-agent on/off toggle enough?
A per-agent toggle stops one agent from running, but a running agent still sends without review. With 3 agents you'd need to remember 3 switches when something goes wrong. One review queue for every send, plus one kill switch for every agent, covers both gaps.
Does review mode slow the team down?
Review mode adds one read before a message leaves. Tagging, scoring, summaries and logging can still run on auto, so the review lands only on what a prospect would see. In SalesCrew, create-deal and book-meeting actions can move from review to auto after a clean week.
Can the AI still draft replies if it can't send them?
Yes. Draft mode writes the reply and does nothing else, and review mode queues it for a person. SalesCrew's Draft with AI writes a reply inside the inbox composer, and the inbox agent sweeps new threads every 15 minutes and drafts replies for review.