Sabi answers

    Can I make an AI assistant ask before it sends an email?

    Yes. Text Sabi "Always draft, never send without me" and an approval rule stops her from emailing or texting anyone until you approve each message. The rule is a gate written in code, not a prompt the model tries to remember, so it holds on every message, not only when the model recalls it.

    By Bruce van Zyl, co-founder of Sabi · Updated October 29, 2026

    What is an approval rule for an AI assistant?

    An approval rule is a standing instruction that every outbound message waits for your yes. With Sabi, you set it once by text. From then on she drafts the email or text, shows it to you, and sends only after you approve that specific message.

    It is the line between an assistant that drafts and an assistant that drafts and ships. Sabi's approval rule covers every email and text she would send on your behalf, one approval per message.

    Why does a gate in code beat a prompt that says "ask first"?

    A gate in code is enforced by the software; a prompt is a request the model has to keep in mind on every turn. Many tools put "check with the user before sending" in the instructions and hope the model follows it each time.

    Sabi's gate sits in the code path that sends, so whether the email goes out does not depend on the model's attention. Sabi enforces approval as a gate written in code, not a prompt the model tries to remember.

    What happens if I do not set an approval rule?

    Without a rule, Sabi sends what you ask her to send or schedule. Text "reply to Dana and confirm Thursday" and the reply goes out.

    That is the right setting once you trust her drafts and want the speed, and the wrong first setting for anyone still learning how she writes. Sabi ships what you ask when no approval rule is set, so set the rule before the first handoff if you want to read every email first.

    Which channels does the approval rule cover?

    The rule covers email and text messages. Slack and Discord messages are not covered yet, so when Sabi posts in those channels the gate does not stand between her and the message.

    Keep Slack and Discord for internal or low-stakes messages until the rule extends to them. Sabi's approval rule gates email and texts today, and Slack and Discord are not covered yet.

    How do I see what my AI assistant sent?

    Every tool Sabi runs is logged, so each sent email and text has a record you can look up. You can review and adjust her access any time, no support ticket needed.

    If you want a hard stop, disconnect Gmail, Outlook or Microsoft 365 from inside Sabi, or revoke the connection from Google. Sabi logs every tool she runs, so every email that went out leaves a record.

    How to set draft-first mode with Sabi: step by step

    1. Text Sabi "Always draft, never send without me." That one sentence becomes the approval rule.
    2. Connect Gmail, Outlook or Microsoft 365 with one tap through OAuth.
    3. Hand her a reply. She drafts it in your voice and texts the draft to you.
    4. Approve, edit or reject each draft by text. Nothing leaves until you say yes.
    5. Loosen the rule once you trust her drafts, up to letting her send automatically.

    Common mistakes with AI approval rules

    • Trusting a prompt as a safety rule. "Please ask before sending" in a system prompt is a request, not a control. Look for a gate the software enforces.
    • Setting the rule after the first handoff. Without a rule, Sabi sends what you ask. Set the rule before you hand over the inbox.
    • Assuming Slack and Discord are gated. They are not covered by approval rules yet. Treat them as send-on-request channels.
    • Never loosening it. Approving every draft forever keeps the review work on your plate. Once she writes in your voice, let her send automatically.

    Set the rule, then hand her your inbox

    Start with free starter credits and no card, text one sentence, and nothing goes out without you.

    FAQ

    Can Sabi send an email without my approval?

    Not when an approval rule is set. The gate is written in code and blocks every email and text until you approve that message. With no rule, she sends what you ask her to send or schedule.

    How do I turn the approval rule on?

    Text it. "Always draft, never send without me" is enough. There is no settings page to find and no prompt syntax to learn.

    Does the approval rule cover Slack and Discord?

    No, not yet. Approval rules cover email and text messages today. Slack and Discord messages are not covered.

    Can I turn the rule off later?

    Yes. You can review and adjust Sabi's access any time without a support ticket, and once you trust her drafts you can let her send automatically.

    TL;DR

    • Text Sabi "Always draft, never send without me" and nothing is emailed or texted without your approval.
    • The approval rule is a gate written in code, not a prompt the model tries to remember.
    • Without a rule, Sabi sends what you ask her to send or schedule.
    • Slack and Discord messages are not covered by approval rules yet.
    • Every tool Sabi runs is logged, and you can adjust her access any time.

    Related: How Sabi protects your data · Is it safe to give an AI assistant access to my email? · Can AI triage my inbox for me?