Wawai Email Sender Documentation
Overview

Send email campaigns by talking to your AI assistant

Wawai Email Sender is a multi-tenant email campaign platform controlled entirely through an AI assistant — Claude Code today, with other clients planned. Instead of learning a dashboard, you describe what you want to send and to whom, and your assistant handles the rest: previewing the campaign, asking you to confirm, and reporting back once it's out.

What a session actually looks like

You"Send the April newsletter to my VIP group."
Assistant"I found 2,847 recipients. Subject: April Update. Want me to send?"
You"Yes."
Assistant"Done — 2,831 delivered, 42.5% open rate, 13.6% click rate."

Why it's worth it

No dashboard to learn, no per-seat licenses, no separate app to check. Every new account starts with 1,000 free emails before anything is billed, and the price per email actually drops as you send more — the more your list grows, the less each campaign costs per recipient.

What this is

  • A bulk email sending engine with AI orchestration, built on Amazon SES.
  • A multi-tenant platform — your account, contacts, and sending domain are isolated from every other tenant.
  • A reporting tool — per-campaign delivery, open, and click metrics, on request.
  • An MCP server your AI assistant connects to directly — no separate login portal to learn.

What this isn't

  • A drag-and-drop email builder — your assistant writes the HTML with you, conversationally.
  • A cold-outreach tool — built for sending to lists that opted in, not for prospecting.
  • A suppression-list manager — bounce and complaint handling happens automatically, but there's no manual list-scrubbing UI.
  • A full CRM — contact management is deliberately minimal (see Connecting Contacts).
  • A tool for one-to-one email — this is for campaigns sent to a group, not individual conversations.

Why the AI never sees your whole contact list

Every send goes through the same two-step pattern: your assistant calls preview_campaign to check a real recipient count and a small sample, you confirm, and only then does confirm_send hand off to the actual sending pipeline — which pages through your full list on the server side, never inside the AI's own context. That's what makes it work the same way whether a campaign has 50 recipients or 50,000.