Understanding the Broadcast Analytics Screen
After you send a campaign, the Broadcast Analytics screen shows exactly what happened — how many messages were sent, delivered and read, which ones failed and why, plus a per-contact send log you can filter, refresh, retry and export. Here’s what every part of the screen means.
Open Broadcast Analytics
There are two ways in:
- From the Broadcasts list, click the chart icon on a campaign’s row. (It’s disabled for scheduled campaigns — “Analytics not available for scheduled broadcasts” — because there’s nothing to report until it sends.)
- From the left menu, under Bulk Sending, click Analytics.
The page header reads Broadcast Analytics — “View detailed message send logs, delivery reports and campaign performance.”
Choose which broadcast to view
Next to “Currently viewing:” is a dropdown of your campaigns (most recent first). Pick one to load its report. The list shows only broadcasts that have something to report — completed, failed, or currently sending. Scheduled broadcasts don’t appear until they start.
The Broadcast Status panel
The left panel summarizes what you sent. At the top is a colored status badge for the whole campaign (e.g. Sending, Completed, Failed). Below it:
- Title — the broadcast name you gave it.
- Type — the category (Marketing).
- Template — the Meta template used (a link to open it).
- Date Sent — when the campaign went out.
- Lists / Tags — the audience you targeted (or “All Contacts”).
Expand “View broadcast configuration” to see the exact template-variable values you used — each variable’s type (header, body or button), whether it was a fixed or dynamic value, and its fallback.
The Delivery Summary
The right panel is your headline result — each card shows a count and a percentage of the total:
- Total — how many contacts the campaign targeted.
- Sent — messages successfully handed to WhatsApp for delivery.
- Delivered — messages that arrived on the recipient’s device (one grey tick → two).
- Read — messages the recipient opened (blue ticks). Business API only Not shown on QR connections.
- Failed — messages that couldn’t be delivered (see the reason in the send log).
The Message Send Log
The Message Send Log table lists every recipient, one row per message (the count beside the title shows how many, e.g. “42 messages”). Columns:
- Date Sent — when that individual message was sent.
- Contact Name — the contact’s name, with their WhatsApp number beneath.
- Sent / Delivered / Read — a green tick when that milestone is reached, or a dash if not. (Read is Business API only.)
- Status — the message’s overall state as a colored badge (below).
- Info — for failures, the reason WhatsApp gave (truncated; hover to read the full text).
- Retry — a Retry button on messages that are eligible to resend (otherwise a dash).
What each message status means
- Attempted — HitlChat tried to send it; awaiting confirmation from WhatsApp.
- Sent — accepted by WhatsApp (one tick).
- Delivered — reached the device (two ticks).
- Read — opened by the recipient (blue ticks; Business API only).
- Failed — not delivered — check the Info column for why (e.g. invalid number, not opted in, or a rate limit).
Filter, refresh, retry & export
Four controls sit above the send log:
- Filter by message status — a multi-select dropdown (Attempted, Sent, Delivered, Read, Failed). Tick one or more to narrow the table; the count then reads, e.g., “10 of 42 messages”. Leaving it empty shows everything. (Switching broadcasts clears the filter.)
- Refresh Message Statuses — pulls the latest sent/delivered/read/failed states from WhatsApp. Statuses also update on their own, but use this for an immediate check.
- Retry Failed Messages — resends every failed message in one go (see below).
- Export Send Log — downloads the log as a CSV.
Retrying failed messages
To resend a single one, click Retry on its row. To resend them all, click Retry Failed Messages — you’ll be asked to confirm: “Retry all failed messages within this broadcast?” with the note “You will be redirected to the broadcast list to watch the sending progress in real-time.” Confirm with Yes, Retry All Failed Messages. (The bulk button is unavailable while a broadcast is still sending or when nothing is eligible to retry.)
Exporting the send log
Export Send Log downloads a CSV named after your broadcast. It includes each message’s ID, contact number, message body, broadcast name, sent timestamp, type, template name, status, and failure reason. The export respects your status filter — if you’ve filtered to Failed, you get exactly those rows.
Broadcast analytics FAQs
How do I see the results of a WhatsApp broadcast?
Open Broadcast Analytics — click the chart icon on a campaign in the Broadcasts list, or go to Bulk Sending → Analytics and pick the broadcast. You’ll get a delivery summary and a per-message send log.
What's the difference between Sent, Delivered and Read?
Sent means WhatsApp accepted the message; Delivered means it reached the recipient’s device; Read means they opened it (blue ticks). It’s a funnel — a Read message was also Delivered and Sent.
Why don't I see a Read count?
Read receipts are only available on the WhatsApp Business API. On a QR code connection the Read stat and column are hidden.
Why did some messages fail?
Open the Info column (or hover the failed status) for the reason WhatsApp returned — common causes are an invalid number, a recipient who hasn’t opted in, or hitting a sending limit.
How do I resend failed messages?
Click Retry on an eligible row to resend one, or Retry Failed Messages to resend them all at once. After confirming the bulk retry, you’re taken to the Broadcasts list to watch progress in real time.
The numbers look out of date — how do I refresh them?
Click Refresh Message Statuses to pull the latest sent/delivered/read/failed states from WhatsApp. Statuses also update automatically as WhatsApp reports them.
Can I filter the send log?
Yes. Use Filter by message status to show only certain statuses (Attempted, Sent, Delivered, Read, Failed). The message count then shows how many of the total match, e.g. “10 of 42 messages”.
Can I export the report?
Yes. Export Send Log downloads a CSV with each message’s ID, contact number, body, broadcast name, timestamp, type, template, status and failure reason. It matches whatever status filter you have applied.
Why isn't my broadcast in the dropdown?
The selector lists only broadcasts that have something to report — completed, failed, or currently sending. A scheduled broadcast won’t appear (and its analytics icon is disabled) until it starts sending.
What does the "View broadcast configuration" section show?
It expands to reveal the exact template-variable values used in that campaign — each variable’s type (header, body or button), whether it was a fixed or dynamic value, and its fallback — so you can confirm what was actually sent.
Related guides
How to Send Bulk WhatsApp Broadcast Campaigns
Create and send the campaign whose results you’re reading here — lists or tags, now or scheduled.
Read guide →How to Create a Meta WhatsApp Message Template
Build the Meta-approved template your broadcasts use — header, body, variables, footer and buttons.
Read guide →Stories from real businesses
Daniel Ortega
eCommerce Ops Manager
"WhatsApp is where most of our online customer conversations happen. Our Voiceflow assistant handles the basic questions really well, but when questions get more complicated hitlchat allows our team to jump in instantly without having to move the customer to another channel. It feels like true live chat inside WhatsApp and we’ve seen higher conversions because of it"
Sanjay Mehta
Conversational AI Agency
"The hitlchat setup is super simple, and its easy to use! Most of our clients run small teams handling WhatsApp conversations powered by a Voiceflow bot. hitlchat gives them one shared workspace to manage all their conversations. Being able to step into bot conversations directly inside WhatsApp has transformed their support workflows."
Lucas Bennett
Voiceflow Developer
"We've been building Voiceflow WhatsApp assistants for our clients across various industries (healthcare, ecommerce, restaurants etc) for a few years now. We had been looking for a way to route conversations from the Voiceflow assistant to live human agent for some time. Eventually we found out about hitlchat and honestly its been a gamechanger for us ever since. Our clients love it, and as a result we love it!"
Ready to try hitlchat ?
Create Your Free Account Now
No credit card required