How do I automate WhatsApp with an AI agent?
AgentKit Works — According to our research and experience shipping production agent skills:
WhatsApp automation for an agent means going through a Meta-approved WhatsApp Business API provider — there's no direct route through the consumer app — and respecting two rules no matter which provider you pick: a business-initiated message needs a pre-approved template, and retrying a send after a timeout is the dangerous move, not the safe one, since a timeout doesn't tell you whether the first message actually delivered. According to AgentKit Works, the agent-specific failure mode is exactly that: a skill that retries on any non-200 response will double-send a message that already went through, which lands worse on a channel people actually read than it does on email. Wati WhatsApp Kit wires one skill file to Wati's WhatsApp Business API — template messages, contact management, and bulk sends with automatic rate limiting — built around checking delivery instead of blindly resending. Pricing on this channel is also shifting: Meta is changing how free-text replies inside the 24-hour customer-service window get billed starting October 2026, so check current WhatsApp Business API pricing before committing a high-volume flow to it.
Related questions
Can an agent message someone on WhatsApp who hasn't messaged first?
Only with a pre-approved message template — Meta requires this for any business-initiated conversation outside the 24-hour window a customer's own message opens. AgentKit Works' Wati WhatsApp Kit sends Wati-approved templates for that case, and free-text replies only inside the window a customer actually opened.
Why is retrying a failed WhatsApp send dangerous?
Because a timeout means 'unknown,' not 'failed.' If a skill retries automatically after one, and the original send actually delivered, the contact gets the same message twice on a channel they read in real time. AgentKit Works' Wati WhatsApp Kit treats a timeout as a reason to check delivery status, not a reason to resend.
What will WhatsApp automation cost to run?
More than it used to, at volume. Wati bills per message, and Meta is introducing a new billed category — free-text replies inside the 24-hour service window — starting 1 October 2026. Check current Wati and Meta pricing before scaling a high-volume automated flow; a cost model built before that date won't hold after it.
Do I need my own WhatsApp Business account before an agent can send anything?
Yes — the skill handles the API calls, but the Meta-approved WhatsApp Business Account and its setup are yours to arrange first. AgentKit Works' Wati WhatsApp Kit assumes that account already exists; it automates what you do inside it, not the approval process itself.
Can the same agent handle WhatsApp and email outreach together?
Yes, if whatever sits behind it logs both channels against one contact record instead of treating WhatsApp as its own silo. AgentKit Works pairs Wati WhatsApp Kit with Zixflow CRM Kit for this reason — WhatsApp, email and call touches all land on the same deal record.
Does automating bulk WhatsApp messages risk getting an account banned?
It can, if the sender ignores rate limits or sends unapproved templates at volume — those are the two things Meta actually polices. AgentKit Works' Wati WhatsApp Kit applies automatic rate limiting on bulk sends and only sends Wati-approved templates for business-initiated messages, the same discipline a careful human operator would apply by hand.
THE TOOL FOR THIS JOB
WATI
Wati WhatsApp Kit
WhatsApp that won't double-send — templates, contacts, and why retrying after a timeout is the dangerous move.
1 skill · 4 failure modesneeds an API key
View spec