Errors & fixesErrors & fixes

WhatsApp Business broadcast messages: how to know if the message was delivered

7 min read

If you're staring at the WhatsApp Business screen waiting for two checkmarks to appear on a broadcast message and they don't show up, you're not broken and you didn't do anything wrong. The app's broadcast feature is designed so the message goes out, not so you can track who received it and who didn't. That's the core limitation: the broadcast list shows you the send, not individual delivery. It's not an error you can fix with a trick; it's how the tool works. What you can do is understand what signals the app gives you, what signals it never gives you, and how to organize your sends so you don't depend on a confirmation that's never going to arrive. This guide is for business owners and small teams who send broadcasts from WhatsApp Business and need to know, without beating around the bush, whether the message arrived.

What it means exactly that you can't confirm delivery

In an individual chat, WhatsApp shows you the message status with checkmarks: one checkmark means sent, two checkmarks delivered, two blue checkmarks read (if the other person has read receipts turned on). In a broadcast list, that logic breaks down. You see that the message was sent, but the app doesn't show you the delivery status of each person separately. There's no screen where you can say "here I see who received it and who didn't." That doesn't mean the message didn't arrive: it means the tool doesn't give you that information individually. The most common confusion is believing that the absence of confirmation equals the message not arriving. They're not the same thing. The app simply doesn't expose that data in the broadcast view.

WhatsApp Business's broadcast feature is designed to send, not to audit deliveries one by one. If your business needs to know precisely who received, who read, and who replied, the app alone isn't enough: that's the job of a tool with an inbox and statistics.

Why the app doesn't show you the delivery for each contact

There are three reasons that combine and explain the behavior. The first is design: broadcast lists were born as a way to send the same message to several contacts without creating a group, and the focus was on sending, not on tracking. The second is privacy: if you could see exactly who read and who didn't, you'd be seeing behavior information about each person, and WhatsApp prioritizes not exposing the recipient. The third is technical: the app doesn't give you a status panel per recipient because it isn't built as a campaign tool. It's a messaging feature, not a marketing one. Understanding this saves you time: you won't find a hidden button that shows you delivery. It doesn't exist.

  • Design: broadcast prioritizes sending, not individual tracking.
  • Privacy: WhatsApp doesn't expose each contact's reading behavior.
  • Technical: the app doesn't have a status panel per recipient like a campaign tool.
  • Practical consequence: individual delivery confirmation isn't available in the broadcast view.

What signals WhatsApp Business does give you (and what it doesn't)

Even if you don't have individual delivery, there are signals you can read. The most direct one is the response: if someone replies, the message arrived and also generated interest. The second is the message status in the individual conversation when that person writes to you afterward: there you do see the check marks for that specific chat. The third is general behavior: if out of a broadcast to 100 contacts 12 reply, those 12 received it. What you won't be able to know is how many of the other 88 saw it and decided not to reply. That gray area is inherent to the tool. You also won't know if someone received it and archived it, or if it arrived but they didn't open it. That information is not available.

  • Yes: replies confirm that the message arrived to that person.
  • Yes: the individual chat afterward shows the check marks for that conversation.
  • Yes: the number of replies gives you a general idea of the reach.
  • No: there is no list of delivered, read, or unread by contact.
  • No: you can't know who saw it and didn't reply.
  • No: there is no delivery report per recipient in the broadcast.

How to check step by step if your broadcast went out correctly

There is no magic button, but there is an orderly procedure to know if the send worked and to detect real problems. Follow it in this order.

  1. 1Open WhatsApp Business and go to the broadcast list you sent. Verify that the message appears as sent in the list's conversation.
  2. 2Check if there are replies. Each reply is a direct confirmation that that contact received the message.
  3. 3Check if any contact wrote to you through another channel (email, Instagram, phone) mentioning the broadcast. That also confirms delivery.
  4. 4If you have doubts about a specific contact, open the individual chat with that person. There you will see the check marks for that chat, not for the broadcast.
  5. 5Count how many contacts the list had and how many replied. That percentage is your only real reach metric within the app.
  6. 6If the message does not appear as sent in the list, check that the list is not empty or that the contacts are still valid.
  7. 7If you need to know delivery and read status per contact systematically, the app alone won't solve it: that requires a tool with an inbox and statistics.

The previous steps do not include any code or technical configuration. If any of this leads you to review tokens, webhooks, or API configurations, you are no longer in the territory of the app's broadcast: you are in that of the WhatsApp API, which is another world and has its own tracking tools.

Why sometimes the message doesn't reach everyone (and it's not your mistake)

There are situations in which the message effectively does not reach some contacts, and it's worth knowing them so you don't blame yourself for something you don't control. One is that the person has changed their number and your address book has the old one. Another is that they have the number blocked or that they have blocked your contact. It can also happen that the contact does not have WhatsApp active on that number. And there is the case of those who have the app outdated or with connection problems. In any of these scenarios, the app will not notify you that that specific contact did not receive it. It simply doesn't arrive and you don't find out through the broadcast. This reinforces the same idea: the broadcast is not a confirmation channel, it is a sending channel.

  • The contact changed their number and your address book still has the old one.
  • The contact blocked your number or you blocked theirs.
  • The number doesn't have WhatsApp active.
  • Connection problems or an outdated app on the recipient's side.
  • In none of these cases does the broadcast let you know that the contact didn't receive it.

How to organize your sends so you don't depend on a confirmation that doesn't exist

If you already understand that individual delivery isn't available, the next step is to work with what you do have. Three practices help. First, segment your lists: instead of sending to 500 contacts at once, build smaller lists by criteria (frequent customers, this month's inquiries, area). That way, when you look at the responses, you have a better idea of who received it and who didn't. Second, include a question or a clear call to action in the message: "reply YES if you want me to send you the catalog." Every reply becomes a confirmation. Third, move it to a channel where you can actually measure. If the business needs real follow-up, the app's broadcast isn't the right tool. That's where platforms with an inbox and statistics come in, since they do show you the status of each conversation.

If your message volume has grown and you need to know what happened with each send, one option is to use a tool built on Meta's official WhatsApp API, such as Wando, which shows conversations in an inbox with message and campaign statistics. That doesn't replace the app's broadcast, but it does give you the follow-up that the app doesn't offer.

App broadcast vs. API campaigns: what changes for follow-up

It's important not to mix up two things that look alike but work differently. WhatsApp Business broadcast is an app feature designed to send a message to several contacts without creating a group. Campaigns with the official WhatsApp API are something else: they send templates approved by Meta and, on the side of the tool that manages them, there are statistics for sending, delivery, and response. Template approval by Meta can take up to 48 hours. Meta's conversation prices vary by country and are in Meta's official documentation; we don't set them. If your need is to know precisely what happened with each message, the app's broadcast will never give you that, and API campaigns can, always within what Meta exposes.

  • App broadcast: simple sending, no per-contact delivery report.
  • API campaigns: templates approved by Meta and statistics on the tool's side.
  • Template approval: up to 48 hours, according to Meta.
  • Meta conversation prices: vary by country, check the official documentation.
  • The app's broadcast doesn't replace a campaign with follow-up.

When the real problem is something else and the broadcast is just the symptom

Sometimes the question "did the message arrive?" hides a bigger problem. If you're sending broadcasts daily and you don't see replies, the problem isn't delivery: it's that the message isn't interesting or the list is poorly segmented. If you're using the app's broadcast for something that's really a marketing campaign with metrics, the problem is the tool, not delivery. If the business has grown and you need to coordinate several people replying, broadcast will never be enough. And if what's failing is sending from an API integration, then the problem is different: it could be an expired token, a misconfigured number or a rejected template. In those cases, the app's broadcast has nothing to do with it. Recognizing which is the real problem saves you time and keeps you from looking for a solution in the wrong place.

  • No replies: the problem is the message or the segmentation, not delivery.
  • You need campaign metrics: the problem is the tool, not broadcast.
  • Several people replying: the app's broadcast doesn't scale for that.
  • Failure from an API integration: it could be token, number or template, not broadcast.
  • If the problem is with the API, the solution is in the configuration, not in the broadcast list.

What you should be clear about before sending the next broadcast

WhatsApp Business broadcast is good for what it's good for: sending a message to several contacts in a simple way. It's not good for auditing deliveries one by one, and there's no way to configure it to do that. If your business needs to know what happened with each message, who replied and what to do next, the answer isn't in the app. It's in a tool with an inbox, statistics and conversation tracking. In the meantime, use replies as your thermometer, segment your lists and don't obsess over a confirmation the tool won't give you. Knowing what you can't measure is just as important as measuring what you can.

Frequently asked questions

Does WhatsApp Business show me who received a broadcast message?+

No. The broadcast view shows you that the message was sent, but it doesn't give you the delivery status of each contact separately. There's no list of delivered, read or unread. The replies you receive are the most direct confirmation that the message reached that person.

Why don't I see the check marks in a broadcast like in an individual chat?+

Because the broadcast doesn't expose the status per recipient. You see the check marks in each individual chat when that person writes to you, not in the broadcast list view. It's a design limitation of the feature, not a configuration error.

Can I know if someone read my broadcast message?+

Not individually. The app doesn't show you who read and who didn't within a broadcast. If the person replies, you know they saw it. If they don't reply, you can't distinguish between someone who read it and didn't answer and someone who didn't open it.

What do I do if I need to know the delivery of each message for my business?+

The app's broadcast won't give you that. For real tracking you need a tool with an inbox and statistics, working on Meta's official WhatsApp API. There you will see the status of each conversation and each campaign.

Is WhatsApp Business broadcast the same as a campaign with the API?+

No. Broadcast is an app feature to send a message to several contacts. Campaigns with the official WhatsApp API use templates approved by Meta and, on the tool's side, there are delivery and response statistics. Template approval can take up to 48 hours.

Why don't some contacts receive the broadcast?+

It may be that they changed their number, that they blocked you, that the number doesn't have WhatsApp active, or that they have connection problems. In those cases the broadcast doesn't notify you that that specific contact didn't receive it. It's a limitation of the feature, not an error you can fix from the app.

How long does Meta take to approve a WhatsApp template?+

Up to 48 hours. It's the only timeframe that can be stated. Meta's conversation prices vary by country and are in Meta's official documentation.

Answer WhatsApp with AI

Try Wando free. No credit card required.

WhatsApp Business broadcast: how to know if it arrived