Skip to main content
Broadcast Campaign sends one message to many WhatsApp subscribers at the same time, instead of messaging each person individually. Every campaign you create shows up in the WhatsApp Broadcasting list along with its delivery and engagement statistics.

Create a broadcast campaign

1

Open WhatsApp Broadcasting

From the main menu, go to WhatsApp and click the Broadcasting icon.
2

Click Create

The WhatsApp Broadcasting page opens, listing any campaigns already created. Click Create to start a new one.
WhatsApp Broadcasting page with a Create button and a list of broadcast campaigns showing delivery stats

Configure the campaign

Clicking Create opens an Action Button configuration panel set to Broadcasting — fill in the campaign here:
1

Campaign Name

An internal name to identify the campaign, e.g. Summer Promotion Campaign.
2

Broadcast Type

24 Hours sends only to subscribers currently inside the WhatsApp 24-hour customer service window — regular messages, no template approval required. Anytime sends to all selected subscribers regardless of window, but because some of them are outside it, only an approved WhatsApp template can be used. See the 24-hour customer service window.
3

Select Template (Anytime only)

Pick an approved template. This step only appears for Anytime — inside a 24 Hours broadcast you’re free to send any message type (text, service/session messages, etc.), so no template is required. Templates fall into Marketing, Utility, and Authentication categories — Utility conversations may be free in certain scenarios, while Marketing and Authentication are charged per Meta’s current pricing. Always verify current pricing with Meta.
4

Target the audience

Narrow who receives the broadcast: Include Label IDs (e.g. Customers, Leads, VIP Customers) and Exclude Label IDs (e.g. Unsubscribed, Do Not Disturb) filter by segment; Country of the Subscriber filters by location; Custom Field + Custom Field Contains Value filters by a chatbot custom field (e.g. Plan Type contains Premium).
5

Use Recently Added Subscribers (optional)

Enable this to target only recently added subscribers — useful for welcome campaigns, onboarding sequences, or new-lead engagement.
6

Assign Label After Broadcast (optional)

Auto-assign a label (e.g. Broadcast Sent, Campaign 2025) to every subscriber once the broadcast sends successfully, so you can track participation and build future segments.
Configure Action Button panel set to Broadcasting, showing Campaign name, Broadcast type, Select template, label and audience filters

Check the targeted audience before sending

When Broadcast Type is set to 24 Hours, the panel shows a live Targeted subscribers count alongside the Daily WhatsApp Business Account (WABA) conversation limit — so you can see how many subscribers your filters actually match, and how that compares to your daily cap, before you send anything.
Broadcast settings panel showing Targeted subscribers count and Daily WhatsApp Business Account conversation limit
When a customer replies to a 24-hour broadcast, a new 24-hour window automatically opens — letting you keep messaging them without an approved template. Including interactive buttons or a clear call-to-action in the broadcast encourages replies, which refreshes the window and reduces how often you need paid template messages.

Build the broadcast message

After saving the campaign settings, the canvas opens — it works just like the Bot Reply builder. A Start Bot Flow block is already connected to the Actions: Broadcasting block; drag on more blocks to design what subscribers receive.
Broadcast flow canvas showing an Actions Broadcasting block connected to a Start Bot Flow block
You can add the same component types available in Bot Reply: Text, Images, Videos, Documents, Audio Files, Interactive Buttons, Quick Replies, CTA/URL Buttons, Lists, Forms, Conditions, Actions, and AI Responses. Drag blocks from the Flow blocks panel and connect them to design the journey, for example:
Broadcast Trigger

Welcome Message

Image

Interactive Buttons

Collect User Response

Assign Label

End Flow
Flow blocks panel and a broadcast canvas with Text and Interactive Message blocks chained after the Broadcasting action

Monitor campaign statistics

Once a campaign is sent, the WhatsApp Broadcasting list shows its Campaign Name, Status (Completed, Pending, Processing, etc.), Scheduled At time, and four metrics:
MetricMeaningExample
ProcessedSubscribers the system attempted to send toSent (100%) — 11/11
DeliveredMessages successfully deliveredDelivered (64%) — 7/11
OpenedRecipients who opened the delivered messageOpened (43%) — 3/7
UnreachedSubscribers who could not receive the messageUnreached (27%) — 3/11
Unreached messages are usually caused by invalid phone numbers, the user not being on WhatsApp, blocked accounts, or other delivery failures.
WhatsApp Broadcasting list row for Product_Launch showing Processed, Delivered, Opened, and Unreached percentages

Campaign actions

Each campaign row has action buttons:
  • View Report — detailed broadcast statistics and recipient information.
  • Download Report — exports the report as a CSV for analysis and record keeping.
  • Resend Failed Messages — retries delivery for messages that failed, e.g. after correcting invalid phone numbers.
  • Delete Campaign — removes the campaign from the list.
Example: Product_Launch completed with Processed 11/11, Delivered 7/11, Opened 3/7, Unreached 3/11. After fixing the numbers behind the 3 unreached sends, Resend Failed Messages retries delivery to just those subscribers.

Manage campaigns from Bot Manager

Broadcast campaigns can also be managed from Bot Manager → Broadcast Campaign, which lists every campaign you’ve created with extra actions.
1

Go to Bot Manager

Open Bot Manager for the bot.
2

Open Broadcast Campaign

Click Broadcast Campaign in the bot’s left panel. The Broadcast Template Settings table opens on the right, listing every campaign you’ve created.
Bot Manager page with Broadcast Campaign highlighted in the left panel and the Broadcast Template Settings table listing campaigns on the right
  • Duplicate — copy an existing campaign to reuse its flow with minor changes.
  • Copy to Other Bot — copy the campaign and its flow to another bot on your account.
  • Export Flow Data — export the flow for backup or to import into another bot.
  • Edit — change the flow, messages, audience targeting, or settings.
  • Delete — permanently remove the campaign.
Bot Manager Broadcast Campaign list showing action icons for duplicate, copy, export, edit, and delete

Frequently asked

Go to WhatsApp → Broadcasting → Create, configure a campaign name, broadcast type, and audience filters, then build the message on the canvas (just like a Bot Reply flow) and save. The campaign sends to every subscriber matching your filters.
24 Hours only reaches subscribers currently inside the WhatsApp 24-hour customer service window and can send regular messages with no template approval needed. Anytime reaches everyone you select regardless of window, but because some recipients are outside it, it requires an approved WhatsApp template.
Check the Unreached statistic on the campaign — common causes are invalid phone numbers, the subscriber not being on WhatsApp, blocked accounts, or other delivery failures. Fix the underlying issue (e.g. correct the number) and use Resend Failed Messages to retry.
Yes — use Include Label IDs for segments like VIP Customers, Exclude Label IDs to skip segments like Unsubscribed, Country of the Subscriber to filter by location, or Custom Field + Custom Field Contains Value to filter on a chatbot custom field such as Plan Type.
Yes — from Bot Manager → Broadcast Campaign, use Duplicate to reuse the flow with minor changes, or Copy to Other Bot to bring the same campaign to another bot on your account.
  • Anytime broadcasts require an approved template — Meta blocks unapproved templates and plain text sent outside the 24-hour window.
  • The Daily WABA conversation limit caps how many subscribers can actually be reached, even if your audience filters match more than that — check the live Targeted subscribers count against the daily limit before sending a 24-Hours broadcast.
  • Unreached subscribers aren’t automatically retried — use Resend Failed Messages after fixing the underlying issue (e.g. an invalid number).