Wati

How to Automate WhatsApp Broadcast Campaigns Using Wati MCP Server with Approved Templates

Rohan Chaturvedi
7 mins read
Fact-checked by: Namitha Sudhakar
|According to: Editorial Policies
Automate WhatsApp Broadcast Campaigns Using Wati MCP Server
CategoriesAI Agent

Too Long? Read This First

  • Start by connecting your AI assistant to Wati through the MCP server, so it has a safe way to reach your account.
  • It only ever pulls contacts who've genuinely opted in, so every message lands somewhere it's actually welcome.
  • Before any copy gets drafted, a Meta-approved template is chosen first, keeping things compliant from the very start.
  • Nothing goes out on autopilot: you always review and confirm the draft campaign before it reaches a single customer.
  • Once it sends, you can check delivery, read, and reply counts right inside the Wati dashboard, so you're never in the dark.

Ask an AI assistant to send a WhatsApp broadcast and it will attempt it. Whether it can send that broadcast safely is a different question entirely.

WhatsApp doesn't let any business message a stranger, and it doesn't let a template skip Meta's review queue. Those rules don't disappear just because an AI wrote the request instead of a marketer clicking through a dashboard.

This MCP connection sits between your AI tool and Wati's WhatsApp Business API. It gives the assistant a structured way to pull contacts, pick templates, draft a campaign, and report results.

Every one of those steps still runs inside WhatsApp's messaging rules and Wati's own permissions. Here's how that connection works, what a compliant broadcast workflow looks like, the limits that keep automation inside policy, and what shows up in the reporting once you hit send.

What is the Wati MCP Server?

Wati MCP Server is a Model Context Protocol connection that lets an AI assistant manage WhatsApp contacts, templates, and broadcasts through plain-language requests instead of custom code.

MCP vs the WhatsApp Business API

MCP is the wiring between your AI tool and Wati. The WhatsApp Business API is the messaging layer underneath it, and Meta's own rules govern that layer directly.

This connector doesn't rewrite either one. It lets an assistant call the same contact, template, and messaging actions you'd otherwise click through inside Wati, using the Model Context Protocol instead of a custom integration your team has to maintain.

What You Can Ask the Assistant to Do

Wati's own MCP product page describes this connection as a way for AI tools to manage contacts, send WhatsApp campaigns, read past chats, and build agents in plain language. 

That includes sending an approved template to one person or an entire segment, then reviewing delivery, reads, replies, and campaign reporting.

That's the same visibility your team already gets inside a single inbox, just reachable by asking instead of clicking. For the deeper technical rundown of how the protocol itself works, see this explainer on the WhatsApp mcp server.

How Does an AI Assistant Send a Compliant Broadcast?

A compliant broadcast moves through five checkpoints: segment, template, draft review, confirmation, and reporting, and none of them can be skipped by asking nicely.

Step 1: Identify or Build an Eligible Segment

You start by describing the audience in plain language, like customers who bought in the last 30 days or contacts tagged VIP. That request pulls the matching contact list straight from Wati.

If that segment logic lives in a spreadsheet or a CRM like the one covered in HubSpot WhatsApp integration, syncing it keeps the pull current instead of working off a stale export.

This is the same customer segmentation logic behind Personalization at scale. The AI just executes it faster than a manual spreadsheet filter, and it still only touches contacts already in your Wati account.

Step 2: Select a Meta-Approved Template

Every broadcast has to use an approved message template, with no exceptions and no drafting around it. 

Wati MCP server checks your template library, shows which ones are approved and ready, and won't push a broadcast out on copy Meta hasn't cleared. See how approved WhatsApp business messages are structured if you're building your first one from scratch.

Step 3: Review the Draft Campaign

Before anything sends, a draft comes together covering audience count, the template chosen, and any personalization fields filled in. 

You read it the way you'd read a draft email, checking names, numbers, and offer details before it gets anywhere near a send action.

Step 4: Confirm Before Anything Sends

Wati's MCP product page states that the assistant drafts a campaign or change and sends only after you confirm it. It follows your existing Wati permissions, uses Meta-approved templates on your official, verified business number, and logs every action in the Wati dashboard. 

That confirmation step is the real safeguard: automation drafts the campaign, a person still approves it.

Step 5: Inspect Delivery, Reads, and Replies

Once a broadcast sends, ask the assistant for the numbers: how many delivered, how many were read, how many people replied. That reporting sits in the same dashboard your team already checks.

The reporting itself is the review; check it the same way you always have. 

What Limits Govern WhatsApp Broadcast Automation?

Four limits shape every automated broadcast: recipient opt-in, the approved-template rule outside the service window, your Wati permissions, and the log every action leaves behind.

Opt-In and the Right to Opt Out

WhatsApp requires a business to have the recipient's mobile number and their opt-in before contacting them, and it requires the business to honor any request to block, stop, or opt out of future messages. An AI assistant pulling a segment doesn't get an exception; it can only reach people who already said yes.

The 24-Hour Window and Approved Templates

WhatsApp only lets a business start a conversation using an approved message template. Free-form replies are fine within 24 hours of the customer's last message, but anything outside that window needs an approved template again, per the WhatsApp Business Messaging Policy.

That's why Wati MCP server keeps two separate actions available: a session message for the open window, and a template message for everything else. This mirrors the same split Meta requires.

Permissions and Action Logs

Every action runs inside your existing Wati permissions, not around them. If your account restricts who can launch a broadcast, that restriction applies to the AI assistant too, and every action it takes lands in the Wati dashboard log for anyone on your team to review later.

MCP vs WhatsApp Policy: Where Does Each Rule Live?

MCP controls how your AI assistant talks to Wati, while WhatsApp's policy controls who you can message and when. Confusing the two is where automation projects go wrong.

Control

Lives in Wati MCP

Lives in WhatsApp Policy

Drafting and confirming a campaign

Yes

No

Recipient opt-in requirement

No

Yes

Template approval by Meta

No

Yes

Account permission scopes

Yes

No

24-hour messaging window

No (respected)

Yes

Action logging in the dashboard

Yes

No

MCP decides who inside your company can ask an AI to act, and how that action gets reviewed afterward. Meta decides whether the message is even allowed to leave the building.

5 Tools the Wati MCP Server Uses for Broadcasts

Five underlying tools handle a broadcast end to end, and knowing what each one does helps you write clearer requests to the assistant.

Tool (as You'll See It)

What It Does for a Broadcast

Contact List

Pulls the segment you describe, filtered by tags or custom fields

Templates

Shows which Meta-approved templates are ready to send

Send Template Message

Sends the approved template to one contact or a whole segment

Session Message

Sends a free-form reply inside the 24-hour service window

Conversation History

Surfaces delivery, read, and reply status after you send

The open-source Wati MCP server repository documents this full tool set across contacts, messages, templates, campaigns, and channels, which is why the same assistant that drafts your broadcast can also pull a single conversation's history without a separate integration project.

Beyond these five, automation rules can trigger a follow-up action after a reply comes in, and webhooks push that event to another system the moment it happens, useful if your reporting needs to land somewhere outside Wati too. 

That's a different mechanism from one-way updates on WhatsApp channels, which don't expect a reply at all.

Where Broadcast Automation Fits in Conversational Commerce

WhatsApp campaign automation isn't only about sending faster. It's about keeping the broadcast, the reply, and the support handoff inside one conversational commerce thread.

A retail team running a restock alert doesn't just want the send logged. It wants the reply asking "is this still in stock" routed to AI support before a human ever sees it, and it wants the next broadcast built from whoever actually clicked through. That loop is what makes conversational marketing different from a one-way blast.

If you're running broadcasts around a storefront, the same segment logic applies whether you're on Shopify or building a full WhatsApp ecommerce flow. 

The AI assistant just needs an accurate, opted-in list to work from. 

Ready to Automate Your Next Broadcast?

Start with one segment and one approved template, then let the assistant draft while you keep the confirm button.

That combination is what makes the workflow work: fast drafting, deliberate sending.

Try connecting an assistant to the Wati MCP server and run a small segment through the five-step workflow before scaling it to your full list. Book a demo with Wati if you'd rather have someone walk through your specific template and permission set first.

Frequently asked questions

Can the Wati MCP server send a WhatsApp message without an approved template?

No. WhatsApp only allows a business to start a conversation with an approved message template, and Wati MCP server follows that same rule, using Meta-approved templates on your official business number for any broadcast outside an open 24-hour conversation.

Does Wati MCP server override WhatsApp's opt-in requirement?

No. WhatsApp requires a business to have the recipient's number and opt-in before contacting them, and to honor opt-out requests. An AI assistant using Wati MCP server can only pull and message contacts who already meet that requirement.

What happens if I don't confirm a draft campaign?

Nothing sends. Wati's MCP connection drafts a campaign and waits for your confirmation before anything reaches a customer, so an unconfirmed draft simply sits there until you approve it or ask the assistant to change something.

What happens if I don't confirm a draft campaign?

Nothing sends. Wati's MCP connection drafts a campaign and waits for your confirmation before anything reaches a customer, so an unconfirmed draft simply sits there until you approve it or ask the assistant to change something.

Can an AI agent read past WhatsApp conversations through Wati MCP server?

Yes. The connection lets an AI assistant read past chats and pull conversation history in plain language, which is also how you check delivery, read, and reply status after a broadcast goes out.

How does customer segmentation work for an automated broadcast?

You describe the audience you want in plain language, such as recent buyers or a specific tag, and the assistant pulls the matching contact list from Wati. If that segment logic lives in a spreadsheet, syncing it keeps the pull current.

Where can I see the logs of what an AI assistant did?

Every action the assistant takes, from drafting a campaign to sending a template, gets logged in the Wati dashboard. That log runs alongside your existing permissions, so nothing the AI does happens outside your team's normal visibility.

Related posts