Skip to content
OmniChannels.ai

WhatsApp Broadcast: Lists vs API Campaigns, Limits and Steps

WhatsApp broadcast explained: Business app broadcast lists (256 contacts, saved numbers only) vs API campaigns with templates, limits and step-by-step setup.

Updated 9 min read

By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team

WhatsApp

Short answer

A WhatsApp broadcast sends one message to many people as separate private chats. In the WhatsApp Business app, a broadcast list holds up to 256 contacts and only reaches people who saved your number. Larger or promotional broadcasts use the WhatsApp Business Platform: approved templates sent to opted-in numbers, scheduled and tracked by a provider, within Meta's messaging limits and per-user marketing limits.

On this page
  1. What is a WhatsApp broadcast?
  2. How do WhatsApp broadcast lists work, and what are the limits?
  3. How do API broadcasts (campaigns) work?
  4. Business app broadcast or API campaign: which should you use?
  5. How do you send a broadcast list in the Business app?
  6. How do you send a WhatsApp broadcast through the API?
  7. What mistakes get a WhatsApp number restricted?
  8. How much does a WhatsApp broadcast cost?
  9. Worked example: a Riyadh fitness studio
  10. How OmniChannels.ai helps

Key takeaways

  • A broadcast list in the WhatsApp app delivers only to contacts who saved your number, holds up to 256 contacts per list, and arrives as a private chat; replies come back only to you.
  • A broadcast through the WhatsApp Business Platform (API) is a campaign of approved templates sent to opted-in numbers, with delivery and read statuses per message.
  • API campaigns are bounded by Meta's business-initiated messaging limit, which starts at 250 unique users per moving 24 hours and scales on quality and usage.
  • Restrictions usually follow unwanted messages: no opt-in, irrelevant content or too many blocks and reports, not simply the size of the list.
  • Meta bills API template messages per delivered message by category and country; use our pricing pages and Meta's rate card instead of any figure in an article.

This guide is for business owners and marketing teams deciding how to send the same WhatsApp message to many customers. It explains the two ways to do it, broadcast lists in the WhatsApp Business app and campaigns through the WhatsApp Business Platform (the API), compares them side by side, walks through the steps for each, and lists the mistakes that get numbers restricted. It is not legal advice, and Meta's rules change, so confirm the linked sources before a large send.

What is a WhatsApp broadcast?

A WhatsApp broadcast is one message delivered to many recipients, each of whom receives it as an individual private chat. Recipients do not see who else got it, and any reply comes back to the sender only, not to the whole audience.

"Broadcast" is a common word, not a single product. It covers three different things that behave very differently:

  • Broadcast lists in the WhatsApp or Business app: small, manual and free to use.
  • Business broadcasts, a newer Business app feature that sends to saved audiences and uses prepaid message credits. WhatsApp is rolling it out gradually, so it may not be in your app yet.
  • API campaigns on the WhatsApp Business Platform: approved templates sent to opted-in numbers at scale, through a provider.

This guide focuses on the first and third, because the difference between them decides whether your messages arrive and whether your number stays healthy.

How do WhatsApp broadcast lists work, and what are the limits?

A broadcast list sends your message to the people on the list as separate chats, but only if they have your number saved. WhatsApp's help article says you can include up to 256 contacts in each list and create as many lists as you like. It also says that only people who have added you to their phone's contacts receive your broadcast message.

That has three consequences:

  1. Reach is capped by saved contacts. A new customer who never saved your number will not receive the message, and you will not be told.
  2. Size is manual. Reaching 2,000 people means managing at least eight lists by hand.
  3. There is no measurement. The app has no templates, no targeting, no opt-in records and no campaign analytics.

Broadcast lists suit a florist telling regulars about a delivery slot. They do not suit a clinic chain sending a recall to 5,000 patients.

How do API broadcasts (campaigns) work?

An API broadcast is a campaign: you upload an audience, choose an approved message template, and the platform sends it to each opted-in number with variables filled in. A template is a pre-approved message that Meta reviews; it is required to start a conversation with a customer outside the 24-hour customer service window.

What the API adds:

  • No list size. Your audience is limited by Meta's messaging limit, not by a 256 cap.
  • Any opted-in number, saved or not. Opt-in, not a saved contact, is the rule.
  • Templates with variables, media and buttons, so each message can carry the customer's name, an image and a call-to-action.
  • Scheduling, pacing and statuses. You see sent, delivered, read and failed per message.
  • Automation and handover. Replies land in a shared inbox, a chatbot or an agent.

Meta's rules still apply. A new business portfolio can message 250 unique users in a moving 24-hour period; verifying the business is one route to 2,000, and higher tiers scale automatically on quality and usage. Meta may also cap how many marketing templates a person receives from all businesses. See messaging limits and quality rating.

Business app broadcast or API campaign: which should you use?

Use broadcast lists for a few hundred friendly contacts and occasional updates. Use API campaigns when you send promotions, need to reach people who have not saved your number, or want consent records, automation and reporting.

Business app broadcast list API campaign
Audience size Up to 256 contacts per list, many lists by hand Set by Meta's messaging limit and your quality
Who receives it Only contacts who saved your number Any number with opt-in
Message type Free-form text and media Approved templates (marketing, utility, authentication)
Personalisation Manual Variables from your data
Scheduling Manual Built-in
Tracking No campaign analytics Sent, delivered, read and failed statuses, replies
Opt-in records Yours to keep elsewhere Stored with the contact in your platform
Automation None Chatbots, routing, fallback to SMS
Cost Not billed through the Business Platform; Business broadcasts use prepaid message credits Per delivered message by category and country, billed by Meta
Best for Small, occasional updates Promotions, reminders, notifications at scale

For the account-level differences, read WhatsApp Business API vs the Business app.

How do you send a broadcast list in the Business app?

Create a list, add contacts who have your number saved, and send. WhatsApp's menus differ slightly by phone, so use the app's own prompts.

  1. Ask customers to save your business number. Say so on receipts, your website and your Instagram bio, and in your opt-in message.
  2. Open the app's broadcast list option and create a new list.
  3. Add up to 256 contacts. Add only people who agreed to hear from you.
  4. Write a short, useful message with one action. Avoid sending the same offer repeatedly.
  5. Send it, then handle replies as private chats.
  6. Remove anyone who asks to stop, or who blocks you.

A QR code or link that opens a chat with a prefilled message helps customers start a conversation and save your number. Create one with our WhatsApp link generator or QR code generator.

How do you send a WhatsApp broadcast through the API?

Choose a provider, get your account verified, build the audience from opted-in contacts, get a template approved, and send in batches you can measure. A procedure:

  1. Connect your number through a provider using Meta's Embedded Signup. See how to set up the WhatsApp Business API.
  2. Build your audience from opted-in contacts. Meta requires opt-in: the person shared their number and agreed to messages from your named business, and you explain how to opt out. See opt-in and consent.
  3. Create the template in the right category. An offer, recommendation or upsell is marketing; a message specific to a user's order or account can be utility. Meta may recategorise a template that does not fit.
  4. Submit and wait. Meta says template review can take up to 24 hours.
  5. Upload the list (CSV or Excel) and map variables such as first name.
  6. Preview and test on your own numbers.
  7. Schedule for local daytime and send in batches within your messaging limit.
  8. Watch delivery, read rate, replies, opt-outs and template quality. Pause if quality drops.
  9. Answer replies within the 24-hour window and follow up only with people who engaged.

Template pacing matters on new or lower-rated templates: Meta may release the first part of a send, wait for early feedback, and hold or drop the rest if the signals are negative. Start with your most engaged segment.

What mistakes get a WhatsApp number restricted?

WhatsApp can limit or remove access for significant negative feedback or policy breaches. These are the usual causes.

  • Sending to people who never opted in. Purchased and scraped lists produce blocks and reports.
  • Using unofficial bulk tools on a normal number. WhatsApp prohibits unauthorised automated or bulk messaging on its apps.
  • Sending irrelevant or too frequent promotions. Low read rates and blocks lower quality and trigger per-user caps.
  • Mislabelling marketing as utility. Meta can recategorise templates and escalate enforcement for repeated misclassification.
  • Ignoring opt-outs and "Not interested" feedback. People can also stop marketing messages from your business inside WhatsApp.
  • Retrying capped messages at once. After error 131049, wait at least 24 hours.

Our guide bulk WhatsApp messaging without getting banned covers the controls in more depth.

How much does a WhatsApp broadcast cost?

Broadcast lists are a feature of the app and are not billed through the Business Platform. API template messages are billed by Meta per delivered message, by category and by recipient country; marketing is a paid category. We pass Meta's charge through at Meta's rate with zero markup, and BroadNet charges no setup fee and no monthly minimum.

For numbers, use our WhatsApp pricing by country and the pricing calculator, and confirm in Meta's current rate card. Business broadcasts with message credits have their own pricing inside the app.

Worked example: a Riyadh fitness studio

A synthetic studio, "Najd Fit", has 1,800 members. Its owner starts with a Business app broadcast list: 256 members per list means eight lists, and members who never saved the studio's number miss the message. After a few weeks the owner cannot tell who read the timetable change.

The studio moves to an API campaign. It imports 1,800 members who opted in at sign-up, gets one utility template approved for timetable changes and one marketing template for the new-term offer, and sends the offer in two batches under its messaging limit. Delivered, read and reply statuses show who engaged, and members who reply "stop" are suppressed. The change is not the list size; it is that every send has consent, a template and a record.

How OmniChannels.ai helps

BroadNet is an official Meta Business Solution Provider. OmniChannels.ai connects your number through Meta Embedded Signup and lets you build templates with variables, media and buttons, with phone preview and approval tracking. Campaigns support Excel or CSV upload, scheduling, duplicate filtering and delivery reports, and replies arrive in a shared inbox. Channel fallback can send an SMS if WhatsApp is not delivered. Explore campaigns and the WhatsApp Business API, or book a demo.

Frequently asked questions

What is a WhatsApp broadcast?

A WhatsApp broadcast is one message sent to many recipients so that each receives it as an individual private chat, not a group message. Recipients cannot see each other, and their replies come back to you alone. Businesses use broadcasts for announcements, offers and reminders, either from the Business app's lists or through the API.

How many contacts can I send a WhatsApp broadcast to?

WhatsApp's help article says each broadcast list holds up to 256 contacts, and you can create as many lists as you like. Only people who saved your number receive the message. The API has no list size; instead Meta's messaging limit caps how many unique people you can start conversations with in a moving 24-hour period.

Why is my WhatsApp broadcast not delivered to some contacts?

For a Business app broadcast list, the usual cause is that the recipient has not saved your number in their contacts, so the message does not arrive. For API campaigns the causes include no valid opt-in, the recipient reaching Meta's per-user marketing limit (error 131049), a stopped or paused template, or an inactive WhatsApp number.

Is a WhatsApp broadcast the same as a group?

No. A group is a shared chat in which members can reply to everyone and see each other. A broadcast is sent to each recipient as a separate private chat, replies go only to the sender, and recipients do not know who else received it. Use groups for conversation and broadcasts for one-way announcements.

Can I send a WhatsApp broadcast without the API?

Yes, for small audiences: use broadcast lists in the WhatsApp Business app, and check whether Business broadcasts with message credits are available in your app, as WhatsApp is rolling that feature out gradually. For promotional messages to a larger customer list, use the API so that you have approved templates, opt-in tracking and quality controls.

Can sending broadcasts get my number banned?

Yes, if you send unwanted messages. WhatsApp can limit or remove access if you receive significant negative feedback or break its policies, including messaging people who did not opt in or using unauthorised automation on the app. Send only to people who agreed to hear from you, keep content relevant, and honour every opt-out.

Sources

  1. How to use broadcast lists — WhatsApp Help Center
  2. About message packs for business broadcasts — WhatsApp Help Center
  3. WhatsApp Business Messaging Policy
  4. Messaging limits — Meta for Developers
  5. Per-user marketing template message limits — Meta for Developers
  6. Get opt-in for WhatsApp — Meta for Developers