WhatsApp BroadcastsWhatsApp Marketing

How to Run WhatsApp Broadcast Campaigns the Right Way (Without Getting Blocked)

Product Team

Product Team

Published October 5, 2025 · Updated October 2, 2026

How to Run WhatsApp Broadcast Campaigns the Right Way (Without Getting Blocked)

A new WhatsApp Business portfolio can message 250 people a day outside the 24-hour customer service window. That is a Meta rule, and it is not the only cap you will meet. If recipients block or report your messages, Meta can limit how many messages you send.

Most blocked broadcasts do not come from one big mistake. They come from a list nobody opted in to, a template that people ignore, or a send that is too big for the account's current limit.

This guide covers the rules Meta enforces, how messaging limits and template quality work, how to fix common delivery errors, and a step-by-step workflow for running a broadcast campaign. Everything below was checked against Meta's own documentation in September 2026.

How WhatsApp Broadcasts Work and Why They Get Blocked

A WhatsApp broadcast sends one message to many people at once. Each person gets it as a private one-to-one chat. Recipients cannot see who else received it, and their replies come back only to you.

There are two ways to send one. The WhatsApp Business App lets you create a broadcast list of up to 256 contacts, and only people who have saved your number receive it. The WhatsApp Business API has no broadcast list. You send approved template messages to opted-in phone numbers, within a daily messaging limit set by Meta.

Not sure which route fits you? Read WhatsApp Business API vs WhatsApp Business App. Wondering how a broadcast differs from a group? See WhatsApp broadcast vs group.

Blocks matter because WhatsApp users can block or report a business at any time. Meta's business messaging policy says its systems may limit the messages a business can send based on that feedback. In short, your recipients' reactions decide how much you are allowed to send.

The Rules Meta Enforces for Broadcasts

Opt-in is required

Meta's policy says you may only contact people on WhatsApp if they have given you their phone number and you have received opt-in permission confirming they want to hear from you. You must also respect every request to block, stop or opt out, on or off WhatsApp.

Meta's recommended practice is to collect opt-in that covers the kinds of messages you will send (order updates, offers, recommendations) and to offer opt-in by category. That lowers the chance someone blocks you for a message they did not expect.

  • Clear opt-in: a checkout checkbox that says "Send me order updates and offers on WhatsApp", or a reply to an SMS such as "Reply YES to get appointment reminders on WhatsApp".
  • Not opt-in: bought or scraped phone lists, numbers collected for another purpose, or consent buried in terms and conditions.

The 24-hour window and templates

When a person messages you, a 24-hour customer service window opens. Inside it you can send free-form messages. Outside it, you can start a conversation only with a message template that Meta has approved. Every broadcast to people who have not messaged you recently is a template send.

Template categories

Templates fall into three categories: marketing, utility and authentication. Marketing covers offers, launches, retargeting and anything promotional. Utility covers non-promotional updates that follow a user's action, such as order or appointment updates. Authentication covers one-time passcodes.

A template with mixed content, for example an order update with a promotion attached, counts as marketing. Since April 9, 2025, if you submit a template as utility and Meta decides it is marketing, it is approved as marketing. Meta normally gives one day of notice before it changes a category, but it can skip that notice for businesses it finds abusing categorisation.

If a template gets rejected, this guide to fixing rejected WhatsApp templates walks through the usual causes.

No sensitive identifiers

Meta's policy also says not to ask people to share full payment card numbers, financial account numbers, personal ID numbers or other sensitive identifiers over WhatsApp. Send people to a secure page instead.

What Meta can do if you break the rules

The policy lets Meta limit or remove your access, or limit your ability to send messages, if you receive significant negative feedback or violate its terms. Meta can also review opt-in flows and user feedback to flag violations.

WhatsApp Broadcast Limits: Messaging Tiers Explained

This is the limit most people mean when they search for "WhatsApp broadcast limit" on the API. A messaging limit is the maximum number of unique phone numbers your business can message outside a customer service window in a moving 24-hour period. It counts people, not messages.

  • Starting limit: a newly created business portfolio starts at 250.
  • Next levels: 2,000, then 10,000, then 100,000, then unlimited.
  • Shared across numbers: since October 7, 2025, limits are set per business portfolio and shared by every phone number in it. One busy number can use up the whole portfolio's allowance.
  • Free-form replies do not count: messages inside an open customer service window are outside this limit.

How to move from 250 to 2,000

Meta lists three routes. Any one of them starts a review of your message quality:

  • Verify your business.
  • Have your solution provider verify your business, if you were onboarded through one.
  • Send 2,000 delivered template messages to unique phone numbers within 30 days, using templates with a high quality rating.

How automatic scaling works after that

Once you reach 2,000, Meta raises your limit by one level, within about 6 hours, when two things are true. You are sending high-quality messages across all your numbers and templates, and you used at least half of your current limit in the last 7 days.

Meta's documentation says a drop in quality rating does not downgrade your tier. But poor quality stops you from scaling, and Meta's policy still lets it limit sending based on user feedback. Treat quality as the thing that unlocks growth.

You can check your current limit in WhatsApp Manager under Account tools, then Messaging limits.

How Meta Monitors Quality: Ratings, Pacing and Pausing

Every template has a quality rating based on usage, customer feedback and engagement. Meta reports four states:

  • High quality (green): little or no negative feedback.
  • Medium quality (yellow): negative feedback from several users or low read rates, and the template may soon be paused.
  • Low quality (red): the same signals, and the template is in danger of being paused or disabled.
  • Quality pending: a new template with no feedback data yet.

Template pacing

Pacing gives people time to react before a template reaches your whole audience. It can apply to new templates, templates that were just unpaused, and templates without a high quality rating. Messages send normally until Meta reaches a threshold it does not publish. After that, further messages are held while feedback comes in.

  • Good feedback: the held messages are released and the template scales to your full audience.
  • Bad feedback: the template is paused and the held messages are dropped, each with a failed status and error code 132015.
  • Not enough feedback yet: Meta has internal guardrails, and held messages are released if a decision takes too long.

The practical lesson is to test a new template on a small, engaged segment first. That gives it good early signals before you send it to everyone.

Template pausing

If a template reaches Low quality, Meta pauses it automatically. The first pause lasts 3 hours, the second lasts 6 hours, and the third disables the template. A paused template cannot be sent. Meta does not charge for attempts to send it, and those attempts do not count against your messaging limit.

Pausing a template does not immediately affect your phone number. Meta's documentation warns, however, that a business that keeps sending templates that hit Low quality may eventually see the phone number affected.

Per-User Marketing Limits: Why Some Messages Are Not Delivered

Your messaging tier is not the only cap. WhatsApp can also limit how many marketing template messages one person receives from businesses in a period. It decides this using that person's recent marketing read rate and how many messages are already in their inbox.

Every delivered marketing template counts toward that person's limit. If the person replies, a 24-hour customer service window opens, and marketing messages sent inside it do not count.

When a message is blocked by this limit, you get error code 131049. Wait at least 24 hours before resending. Retrying the same recipient several times inside 24 hours can extend the block on that recipient for up to a day. It does not stop you messaging other people.

This is why frequency is a quality problem, not just a courtesy. A list that stops reading marketing messages makes every future send less likely to be delivered.

Common Delivery Errors and How to Fix Them

  • 131049, message not delivered because of the per-user marketing limit: wait at least 24 hours before resending, and do not retry in a loop.
  • 131056, too many messages to the same recipient in a short time: wait and retry later. Sending to other recipients is unaffected.
  • 130429, throughput limit reached: you are sending faster than the API allows. Slow the campaign down and retry.
  • 132015, held message dropped after pacing: the template went to Low quality. Review the template and your targeting before you unpause it.
  • Template rejected or recategorised: check the category rules above and edit the template. Our template rejection guide has the common fixes.
  • Numbers that never receive: some phone numbers on a list are not on WhatsApp or cannot be reached. Remove them after each campaign so they do not skew your results.
  • Marketing to +1 numbers: Meta's documentation says marketing template messages are currently not delivered to WhatsApp users with US phone numbers.

Common Mistakes That Get Broadcasts Blocked

1. Sending without proper opt-in

Bought lists, scraped contacts and business card collections lead to blocks and reports. High block rates hurt your quality signals and can limit what you send. Collect a clear opt-in on your site, at checkout, or by SMS, and record when and how you got it.

2. Using the wrong template category

A discount inside a utility template is still marketing. Meta will approve it as marketing, and repeat offenders can lose the notice period. Match the category to the purpose from the start.

3. Sending too often

Meta does not publish a safe number of broadcasts per week. Its per-user limit adapts to how engaged each person is. Start with one promotional broadcast a week, watch read and block signals, and add more only if engagement holds.

4. Sending generic messages

"Check out our latest offers!" gives the reader no reason to open it. Name the product, the deadline or the action. Low read rates are one of the signals Meta uses to lower a template's rating.

5. Ignoring quality warnings

A Medium rating is your warning. Pause the campaign, read what changed (audience, wording, timing), and fix it before Meta pauses the template for you.

6. Making it hard to opt out

Meta's policy requires you to honour opt-out requests. Add "Reply STOP to unsubscribe" or a quick reply button to marketing templates, and move anyone who opts out to a do-not-contact list straight away.

7. Asking for sensitive data

Never ask people to send full card numbers, account numbers or ID numbers in a chat. Link to a secure page instead.

Step-by-Step: How to Run a WhatsApp Broadcast Campaign

Before you start

  • WhatsApp Business API access through an official provider (the Business App cannot do this).
  • A verified business, which is also one of the routes to a higher messaging limit.
  • Templates that are approved for the campaign.
  • A contact list with a recorded opt-in for every number.
  • One clear goal and one number you will judge the campaign by.

Step 1: Create and submit your template

Pick the right category, use a descriptive template name, and keep the message short with a single call to action. Add an opt-out line to marketing templates. Use variables such as {{1}} for personalisation, and fill them from real contact fields. Our free WhatsApp template generator drafts compliant marketing, utility and authentication templates in seconds.

Approval time varies, so submit templates before you need them. Check the status in WhatsApp Manager, and do not schedule a send until the template shows as approved.

Need wording ideas? See these WhatsApp broadcast message examples rather than writing from scratch.

Step 2: Build your audience

  • Start with your most engaged contacts, not your whole list.
  • Exclude anyone who opted out, blocked you or bounced in earlier campaigns.
  • Segment by behaviour, such as recent purchase, cart activity or last reply, so the message is relevant.
  • Import contacts from a spreadsheet if you need to. This guide shows how to send personalised campaigns using CSV uploads.
  • Check the size of the send against your current messaging limit, since the limit counts unique people in 24 hours.

Step 3: Configure the campaign

  1. Select the approved template.
  2. Map each variable to a contact field, for example {{1}} to first name.
  3. Preview the message with real contact data.
  4. Schedule the send for a time your audience is likely to read it.
  5. Plan for pacing: a new template may be held partway through the send while Meta collects feedback.

For timing, our post on when to send WhatsApp broadcasts has India-specific data by industry.

Step 4: Test before you send

  • Send the template to three to five internal numbers on different phones.
  • Check that every variable fills in and no raw placeholder like {{1}} appears.
  • Click every link and check it is not broken or cut off.
  • Confirm the opt-out line or button works and is easy to see.

Step 5: Launch and monitor

Launch during working hours so someone can watch the first results. Track these signals as the send runs:

  • Delivery status: sent, delivered and read for each message.
  • Failed messages: look up each error code against the list above.
  • Blocks and reports: any early spike is a reason to pause.
  • Template quality rating: check it in WhatsApp Manager during and after the send.

Keep a pause button within reach. If failures or blocks climb early, stop and find the cause before sending more.

Step 6: Analyse and improve

After the send, compare delivery, read, reply, click and opt-out numbers with your previous campaign, not with a generic benchmark. Meta does not publish target read or block rates, so your own history is the fair yardstick.

  • Change one thing at a time, such as the send time, the first line or the call to action.
  • Move people who never read your messages into a lower-frequency segment.
  • Keep a record of each campaign, its audience, its template and its result.

Message Quality, Timing and Frequency

Three habits protect your quality rating more than any setting.

  • Relevance: send people what they expect based on how they opted in. A customer who opted in for order updates should not get a sale blast.
  • A strong first line: lead with the offer, deadline or action, and use one call to action per message.
  • A steady rhythm: fewer, better messages beat more messages. Recipients who ignore marketing lower their own per-user limit, which hurts delivery for you.

For ready-to-adapt wording, browse the message examples. For a wider plan, see our WhatsApp marketing strategy guide.

What to Do If a Template Is Paused or Your Sending Drops

  1. Stop any campaign that uses the paused template. The API rejects those sends anyway.
  2. Read the reasons: audience, wording, timing and how often you sent.
  3. Edit the template if the wording is the problem. Once you resubmit it, its status changes to In Review, and it cannot be sent until it is approved again.
  4. Fix your targeting or delivery settings if the audience is the problem.
  5. Wait for the pause period to end, or unpause it in WhatsApp Manager or through the API if it was paused by pacing.
  6. If a rejected template deserves another look, file an appeal with a sample.

If Meta has limited your sending after user feedback, the fix is the same: cleaner opt-in, more relevant messages and lower frequency. Meta's policy enforcement documentation explains its process in detail.

Pre-Send Compliance Checklist

  • Every contact has a recorded, message-type-specific opt-in.
  • Opted-out and blocked contacts are excluded.
  • The template category matches the content, and the template is approved.
  • Marketing templates include an opt-out line or button.
  • The message asks for no sensitive identifiers.
  • The audience size fits your current messaging limit.
  • The test send passed on more than one device.
  • Someone is watching delivery and quality during the send.

What a WhatsApp Broadcast Costs

Since July 1, 2025, Meta charges per delivered template message. The rate depends on the template's category and the recipient's country calling code. Free-form messages inside an open customer service window are not charged, and Meta has announced pricing changes taking effect on October 1, 2026, so check its current rate card before you budget.

With Mindlytics you pay Meta's rate with zero markup. See the pricing page for plans, or read our guide to WhatsApp Business API pricing in India.

On the platform side, broadcast campaigns are unlimited on paid plans and capped at 20 a month on the free Engage plan. CSV import and campaign analytics are on every plan.

Your Next Step

Pick one small, opted-in segment and one approved template, and run your first broadcast this week. Read the delivery data, fix what it shows, then scale up. When you are ready, start your first WhatsApp campaign.

Useful Resources

Frequently Asked Questions

How many contacts can I send a WhatsApp broadcast to?

On the WhatsApp Business App, a broadcast list holds up to 256 contacts, and only people who saved your number receive it. On the API there is no list, but your portfolio's messaging limit caps the unique people you can message in 24 hours outside a customer service window. New portfolios start at 250 and can scale to 2,000, 10,000, 100,000 and unlimited.

Do recipients know they received a broadcast message?

No. Each person gets it as a normal one-to-one message from your business, cannot see other recipients, and replies privately.

What is the difference between a broadcast and a WhatsApp group?

In a group, members see each other and each other's replies. In a broadcast, each person gets the message privately. For more detail, read WhatsApp broadcast vs group.

Why is my WhatsApp account getting restricted after broadcasts?

Meta can limit sending when recipients block or report your messages, when you message people who did not opt in, or when template quality falls. Review your opt-in records, pause the weakest template, and send smaller, more relevant broadcasts until quality recovers.

How long should I wait before resending a marketing template?

If a send fails with error 131049, wait at least 24 hours before resending it. Retrying sooner will likely fail again and can extend the block for that recipient.

Do I need the WhatsApp Business API to run broadcast campaigns?

For a small list of contacts who saved your number, the free Business App can work. For larger lists, template management, delivery reports and automation, use the API through an official provider. The API vs app comparison explains the trade-offs.

How can businesses reduce the risk of account suspension when using automation and broadcasts?

Send only to opted-in contacts, honour opt-outs immediately, use the right template category, test new templates on a small segment, keep frequency moderate, and watch quality ratings during every send. Meta ties enforcement to user feedback, so relevance is your strongest protection.

What is the right time to send a WhatsApp broadcast?

It depends on your audience and industry, so test rather than copy a fixed hour. Our India timing data is a good starting point.

Product Team

About Product Team

Engineers who got tired of watching WhatsApp platforms charge per-message margins for software that should cost a flat fee. We built Mindlytics to fix that. An AI agent for inbound queries, a shared inbox for escalations, and broadcast campaigns. The product works. We're still figuring out how to talk about it.

Ready to transform your business communication?

Start sending WhatsApp campaigns today — pay Meta directly, zero platform markup.