Wawai Email Sender Documentation
Reference

Tool Reference

You don't need to call these directly — just describe what you want, and your assistant picks the right one. This page is here for when you want to know exactly what's happening under a request.

Campaigns

preview_campaignAlways called first. Returns a real recipient count and a few sample addresses. Sends nothing.
confirm_sendTriggers the actual bulk send. Requires a matching preview from the step above — the human-in-the-loop gate, not a formality.
send_test_emailSends the exact campaign HTML to your own registered address first, so you can check it before it goes to your real list.
get_campaign_statusLive send progress — sent count, total, percent.
get_campaign_reportDelivered, opened, and clicked counts, populated asynchronously as SES confirms them.
get_campaign_opensPer-recipient open and click events — who, what link, when.
list_active_campaignsEvery campaign on your account. Useful at the start of a new session to pick up where you left off.
get_campaign_configA past campaign's original subject, segment, and HTML.
resend_campaignRe-runs a preview using a past campaign's targeting — never sends directly, since your list may have grown since then.

Contacts

connect_data_sourceWires up Airtable, Google Sheets, an uploaded spreadsheet, or Wawai's own contact store. See Connecting Contacts.
list_data_sourcesShows your currently connected source.
list_segmentsSegment names and contact counts.
add_contactAdd or update a single contact (Wawai-hosted store only).
import_contactsBulk version of add_contact — for migrating a list in one go.
delete_segmentRemoves a group tag from every contact that has it (Wawai-hosted store only) — contacts themselves aren't deleted or unsubscribed.

Domain & sending identity

connect_custom_domainStarts moving off the shared default domain onto your own. See Your Own Domain.
check_domain_verification_statusChecks real, live verification status for a domain in progress.

Credits

get_credit_balanceYour dollar balance, free emails remaining, and paid emails sent this month.
request_credit_topupCreates a real Stripe checkout link to add funds. See Credits & Pricing.

Support

submit_support_ticketFiles a real ticket for a bug, missing capability, or piece of feedback.

A note on terminology

A campaign reporting "done" means every recipient was handed off for sending — it doesn't mean every email has landed in an inbox yet. Delivery and open counts from get_campaign_report are confirmed asynchronously, and can lag a "done" status by anywhere from seconds to a few minutes. That's normal, not a sign something's wrong.