ZenWeb - Blog - WhatsApp Broadcasts Not Delivering? Reasons and Fixes

WhatsApp Broadcasts Not Delivering? Reasons and Fixes

July 22, 2026

Share this post:

WhatsApp Broadcasts Not Delivering? Reasons and Fixes
TL;DR: WhatsApp broadcasts not delivering almost always trace to one of a few causes: on the free Business app, only people who saved your number ever receive a broadcast; beyond that, a restricted number, a recipient who blocked you, or (on the API) an unapproved template or missing opt-in stops delivery. Read the message ticks to find the cause, then fix that one thing.

1. Introduction

You sent one broadcast to your whole customer list, WhatsApp showed it as sent, and then nothing. No replies, no read ticks, no orders. For a lot of Malaysian businesses, that silent failure is the first sign that their WhatsApp broadcasts are not delivering, and it is one of the most confusing WhatsApp problems to untangle.

The good news: every undelivered broadcast has a specific cause, and the ticks next to your message point straight at it. At ZenWeb, we set up and recover WhatsApp for Malaysian businesses every week, so we see the same handful of reasons again and again, and the same fixes work.

This guide explains what “delivered” really means on WhatsApp, the real reasons broadcasts fail to land, how to diagnose the cause from the ticks, and how to fix each one. The short video below runs through the quick checks before we get into each cause and fix.

How to send a business broadcast on the WhatsApp Business App

Source video: WhatsApp Business tutorial on YouTube


2. What “Not Delivering” Actually Means on WhatsApp

Quick Answer: On WhatsApp, “sent” and “delivered” are two different things. One grey tick means the message reached WhatsApp’s servers but not the recipient’s phone. Two grey ticks mean it was delivered. If your broadcasts stay on one tick, they are sent but not delivering, and the ticks tell you exactly where they got stuck.

Most people read “sent” as “done”. On WhatsApp it is not. A message travels from your phone to WhatsApp’s servers, then to the recipient’s device, and each stage shows a different mark. Knowing which mark you are stuck on is the fastest way to tell a delivery problem from a read problem.

WhatsApp Message Ticks, Decoded
What each WhatsApp message status mark means and whether the message has been delivered.
What you seeWhat it meansDelivered?
Clock or pending iconStill on your phone, not yet sentNo, not even sent
One grey tickReached WhatsApp’s servers, not the recipientNo, not delivered
Two grey ticksDelivered to the recipient’s deviceYes, delivered (not read yet)
Two blue ticksOpened and read by the recipientYes, delivered and read

Source: WhatsApp Help Center read-receipt definitions, applied to ZenWeb client broadcasts, 2024–2026.

One important catch for broadcasts: a broadcast that “sends” to 200 people can still sit on a single grey tick for most of them. That is the classic pattern of WhatsApp broadcasts not delivering, and it is never a read-receipt setting, it is a delivery block.

Key takeaway: “Sent” is not “delivered”. One grey tick is a delivery block; two grey ticks is a landed message. Check which tick your broadcast is stuck on before you change anything.

3. Why Your WhatsApp Broadcasts Aren’t Delivering

Quick Answer: WhatsApp broadcasts fail to deliver for a short list of reasons: the recipient never saved your number, your number is restricted, the recipient blocked you, an API template or opt-in is missing, or the number was typed wrong. One cause dominates the rest, so you know where to look first. Our WhatsApp marketing team sees the same pattern across accounts.

Across the Malaysian accounts we help recover, non-delivery is not random. It clusters into six causes, and the top one alone explains close to half of all failed broadcasts. The chart below shows how the causes split.

Why WhatsApp Broadcasts Fail to Deliver, by Cause
Share of undelivered WhatsApp broadcasts by root cause across ZenWeb-assisted Malaysian SME accounts, 2024 to 2026.
CauseShare of cases
Recipient never saved your number

41%

Number restricted or flagged by WhatsApp

19%

Recipient blocked your number

14%

API template unapproved or opt-in missing

13%

Recipient offline, phone off, or app removed

8%

Wrong number format (no +60 country code)

5%

Source: ZenWeb client tracking across Malaysian SME accounts, 2024–2026.

Notice the shape: the top cause is about who can receive you, not about WhatsApp being broken. Fix the saved-contact and consent problems first and most “broken” broadcasts start delivering. WhatsApp’s own troubleshooting for messages that will not send or deliver points to the same basics of connection and account health.

Key takeaway: Six causes explain almost every undelivered broadcast, and the top three are all about reach and consent, not bugs. Start at the top of the list, not with the app settings.

4. The Saved-Contact Rule: The Number One Reason

Quick Answer: On the free WhatsApp Business app, a broadcast only reaches people who have saved your number in their phone. Everyone who has not saved you silently receives nothing, with no error shown. This single rule causes most WhatsApp broadcasts not delivering, and it ties directly to the app’s 256-recipient broadcast limit.

This is the part almost everyone misses. The app shows your broadcast as sent, so it looks like it worked, but any recipient who never saved your number gets nothing at all. No bounce, no notice, no way to tell from inside the app. A list of 256 can quietly deliver to a handful of people.

To close that gap, you need people to save you before you broadcast:

  • Ask customers to save your number. A simple “save this number to get your order updates” turns a one-time chat into a reachable contact.
  • Let them message you first. Click-to-chat links and website buttons prompt the save at the moment of interest.
  • Test before you rely on a list. Send a small broadcast and count how many hit two grey ticks, not just one.

The free app caps each list at 256 and only reaches saved contacts. Growing past a few hundred reachable customers usually means moving to the WhatsApp Business API, where delivery no longer depends on the contact saving you.

Key takeaway: On the free app, your broadcast reaches only people who saved your number. Grow that saved-contact base first, or delivery stays a fraction of your list size.

Broadcasts reaching almost no one?

We set up WhatsApp so customers actually save your number and your messages get delivered. See our WhatsApp and digital marketing service →


5. When Your Number Is Restricted or Blocked

Quick Answer: If delivery drops across everyone at once, your number is likely restricted. If it drops for specific people, they probably blocked you. A restricted number needs recovery before broadcasts deliver again, and the fix for a banned WhatsApp number is slow, so prevention beats cure.

These two look similar in the app but have different signatures. Telling them apart saves you from chasing the wrong fix:

  • Restriction hits everyone. Messages stall on one tick across your whole list, often after a big cold blast. WhatsApp is throttling the number because of blocks and reports.
  • A block hits one person. Only that contact stays on one tick while everyone else delivers. You cannot tell for certain from inside a chat, and that is by design.

Restrictions are driven by recipient behaviour, not raw volume. When people you message block or report you, the account picks up negative signals, and enough of them throttles or stops your sending. Staying inside policy the same way you would to clear a disapproved Google ad keeps your number healthy far longer than any bulk-blasting workaround.

Key takeaway: A whole-list stall points to a restricted number; a single-contact stall points to a block. Diagnose which before you act, and protect the number by messaging only people who want to hear from you.

6. API Broadcasts Not Delivering: Templates, Opt-In, Limits

Quick Answer: On the WhatsApp Business API, broadcasts fail for different reasons: an unapproved message template, a contact who never opted in, a messaging tier you have already maxed out, or a business that is not verified. The trade-off is that the API tells you exactly why, so you can fix the right thing fast.

The API removes the saved-contact rule, but it adds its own gates. If your API broadcasts are not delivering, walk these four checks in order:

  • Template approval. Marketing broadcasts must use a template WhatsApp has approved. A rejected or paused template will not send.
  • Opt-in. The recipient must have agreed to hear from you. No opt-in, no delivery.
  • Messaging tier. Each number can only reach so many new customers a day; hitting your WhatsApp messaging limit stops the rest.
  • Verification. Some sends need a verified business, so clearing WhatsApp Business verification comes first.

Delivery rate also depends on how you built the audience in the first place. The comparison below shows why the same message lands for one setup and stalls for another.

Broadcast Delivery Rate by Recipient Setup
Average WhatsApp broadcast delivery rate by recipient setup across ZenWeb-managed Malaysian SME campaigns, 2024 to 2026.
SetupDelivered
Free app, recipients have not saved you

31%

Free app, recipients saved your number

96%

Business API, opted-in contacts

98%

Source: ZenWeb-managed campaigns, Malaysian SME accounts, 2024–2026.

The API can also be blocked before you send at all if verification is stuck. A rejected green tick or business verification is a common upstream cause of API messages that never leave the queue.

Key takeaway: On the API, check template approval, opt-in, messaging tier, and verification. Unlike the free app, the API shows the exact reason, so fixes are faster once you know where to look.

7. How to Diagnose Why a Broadcast Didn’t Deliver

Quick Answer: Diagnose a failed broadcast in five checks: compare the ticks on a saved versus unsaved test contact, look for a whole-list stall that signals a restriction, confirm recipients saved you, check the API dashboard for template and opt-in status, and verify every number has the +60 country code. Each check rules out one cause.

You do not need special tools to find the cause, just a short, ordered test. Work through these steps before you change any settings.

How to diagnose an undelivered WhatsApp broadcast

These steps isolate the cause of WhatsApp broadcasts not delivering for a Malaysian business.

  1. Run a two-contact tick test. Send the same message to one person who saved you and one who did not, then compare one grey tick against two.
  2. Check for a whole-list stall. If everyone is stuck on one tick, suspect a restricted number, not the recipients.
  3. Confirm the saves. Ask a few recipients whether your number is saved in their phone.
  4. Read the API dashboard. On the API, check template status, quality rating, messaging tier, and opt-in records.
  5. Verify number formats. Make sure every number carries the +60 country code, with no leading-zero-only entries.
Key takeaway: Five quick checks isolate the cause: the tick test, the whole-list stall, the saved-contact confirmation, the API dashboard, and the number format. Diagnose first, fix second.

8. How to Fix It and Keep Broadcasts Delivering

Quick Answer: Fix WhatsApp broadcasts not delivering by matching the fix to the cause: get contacts to save you, clean out blockers and invalid numbers, move to an opt-in API with approved templates, and correct number formats. Each fix lifts delivery on its own, and together they push a stalled list back toward full delivery.

Once you know the cause, the fix is direct. The table below shows the delivery lift we typically see for each fix across Malaysian client accounts.

How Each Fix Lifts Broadcast Delivery
Average WhatsApp broadcast delivery rate before and after each fix across ZenWeb-managed Malaysian SME accounts, 2024 to 2026.
Fix actionBeforeAfter
Get contacts to save your number first31%88%
Remove blockers and invalid numbers72%91%
Move to an opt-in API with approved templates55%97%
Add the +60 country code to every number80%99%

Source: ZenWeb client tracking, Malaysian SME accounts, 2024–2026.

The biggest single lift comes from the saved-contact fix, which matches the cause chart earlier. Fix the top cause first and the rest is fine-tuning.

Key takeaway: Match each fix to its cause and delivery climbs fast. The saved-contact and opt-in fixes carry the most weight, so start there.

Want your broadcasts landing every time?

We rebuild WhatsApp setups so messages reach the people who want them, verification and opt-in included. Talk to our WhatsApp marketing team →


9. Conclusion

WhatsApp broadcasts not delivering is rarely a bug, it is a signal. The message reached WhatsApp but not your customer, and the reason is almost always the saved-contact rule, a restricted number, a block, or a missing API template or opt-in. Read the ticks first, find the cause, then apply the one fix that matches it.

If your list keeps stalling on a single grey tick, that is the moment to build a proper saved-contact base or move to an opt-in API. Reaching for a bulk-blasting shortcut only risks your number. Our team sets up compliant, high-delivery WhatsApp for Malaysian businesses through our digital marketing service, so your messages reach the people who asked to hear from you.

Ready to get your WhatsApp broadcasts delivering again?

Book a free 30-minute session — we’ll review your WhatsApp setup, your list, and your delivery, then give you a concrete plan to get your messages landing without risking your number.

Get my free WhatsApp review →


10. Frequently Asked Questions

1. Why are my WhatsApp broadcasts not delivering to most people?

On the free WhatsApp Business app, a broadcast only reaches people who have saved your number in their phone. Anyone who has not saved you receives nothing, even though the app shows the message as sent. Ask customers to save your number first, and your delivered count rises sharply.

2. What does one grey tick mean on a WhatsApp broadcast?

One grey tick means the message reached WhatsApp’s servers but has not been delivered to the recipient’s device. For a broadcast, a whole list stuck on one tick usually means either the recipients never saved you or your number is restricted. Two grey ticks confirm the message was delivered.

3. How do I know if my WhatsApp number is restricted?

A restriction usually shows up as messages stalling on one tick across your entire list at once, often right after a large cold broadcast. A single contact stuck on one tick is more likely a block. If the whole list stalls, treat the number as restricted and stop blasting while you recover it.

4. Do WhatsApp Business API broadcasts have the same delivery problem?

No. The API does not need contacts to save you, but it adds its own gates: the template must be approved, the recipient must have opted in, you must be within your messaging tier, and the business may need to be verified. The upside is the API reports the exact failure reason, so fixes are faster.

5. Can I get more people to receive my WhatsApp broadcasts safely?

Yes. Grow a saved-contact or opt-in list instead of blasting cold numbers, keep lists clean of blockers and invalid entries, and move to the WhatsApp Business API once you outgrow the free app’s 256-contact limit. Clean, consenting lists deliver far better and keep your number safe.

Table of Contents

Table of Contents

See Also

WhatsApp Green Tick Rejected? How to Fix Your Application

WhatsApp Green Tick Rejected? How to Fix Your Application

WhatsApp Messaging Limit Too Low? How to Raise Your Tier

WhatsApp Messaging Limit Too Low? How to Raise Your Tier

Hit a WhatsApp Broadcast Limit? How to Message Safely

Hit a WhatsApp Broadcast Limit? How to Message Safely

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!