Plan Availability
Before You Start
- You must have already sent or scheduled a broadcast. If you haven’t created one yet, see Create a Broadcast.
- Owner or Admin role (or a role with broadcast management permissions) is required to view broadcast analytics.
Where to Find Analytics
- Click Broadcasts in the left navigation.
- Find your broadcast in the list. The list shows each broadcast’s name, send time, and a top-line status.
- Click the broadcast name to open the full analytics view.
- Summary cards across the top showing counts and percentages for each message state
- State detail panels — click any card to see the contacts in that state
- Retry log (if Smart Retry was enabled)
- Retarget button (if available on your plan)
Message States Reference
Primary States
Engagement States
Engagement is shown as its own set of summary cards. Click any card to open the contact list for that state:Failed Subtypes
Click the Failed summary card to see the contact list. The breakdown by failure type appears in the detail panel:Frequency Limit
Frequency Limit is a Meta restriction — not a Gallabox one. Meta limits how many marketing messages a given contact can receive from all businesses within a rolling time window. If a contact has already received several marketing messages from other businesses recently, Meta blocks your message and marks it as Frequency Limit. You cannot override or bypass this. The contact will be reachable again after Meta’s frequency window resets (typically 24 hours). Do not retry Frequency Limit contacts immediately.Unsubscribed
A contact is marked Unsubscribed when either:- Meta opt-out event — the contact tapped an opt-out button (e.g., “Stop promotions”) in a WhatsApp template you sent
- STOP automation — a Gallabox bot flow or automation is configured to mark contacts as unsubscribed when they reply with “STOP” or a similar keyword
Not in WhatsApp
A contact shows as Not in WhatsApp when Meta reports that the phone number has no associated WhatsApp account. This is a Meta-reported error, not a Gallabox failure. These contacts are automatically excluded from percentage calculations. The delivery, read, and reply percentages you see in the analytics view are calculated against the effective recipient count — total contacts sent to, minus the “Not in WhatsApp” count.Example: You sent to 10,000 contacts. 200 are Not in WhatsApp. Your effective recipient base is 9,800. All percentages (Delivered %, Read %, Replied %) are calculated on 9,800 — not 10,000.This exclusion exists because these contacts were never reachable — counting them in the denominator would unfairly lower your delivery rate.
Reading the Summary Cards
The top row of the analytics view shows one card per primary state. Each card displays:- Count — the number of contacts in that state
- Percentage — that count as a share of effective recipients (total minus Not in WhatsApp)
- A high Delivered percentage for a clean contact list
- Read varies widely by audience and message content
- Replied, Reactions, and Clicks depend on whether your template has interactive elements (buttons, links, flows)
Smart Retry Stats
If Smart Retry was enabled on this broadcast, the analytics view includes a Retry section below the summary cards. This section shows:- Retry log — each retry attempt with its timestamp and the number of messages retried in that attempt
- Delivered by retry — the count of messages that were initially failed but successfully delivered through a retry
If Smart Retry is not shown, it was either disabled when creating the broadcast or the broadcast has no failed messages eligible for retry (permanent failures like invalid numbers are not retried).
Retargeting
After a broadcast is sent, you can send a follow-up broadcast to a specific subset of the original audience using Retarget. To retarget:- Open the broadcast analytics view (Broadcasts → [broadcast name]).
- Click Retarget in the top-right corner of the analytics view.
- Choose a retarget filter — the filter determines which contacts from the original broadcast are included in your follow-up:
- Click Create Broadcast to open the broadcast creation flow pre-loaded with this filtered audience.
- Complete the broadcast creation steps — choose a template, configure retry, and send or schedule.
Strategy tip: “Delivered but not replied” is your highest-value retarget segment. These contacts received and potentially saw the message but didn’t act. A follow-up with a direct call to action — sent 24–48 hours later — typically converts better than the initial broadcast.
Exporting Broadcast Data
You can export broadcast results as an Excel (XLSX) file in two places:- Broadcast Analytics header — click the Export menu and choose Broadcast Summary or History.
- Inside Broadcast Insights — export the results of an individual broadcast.
FAQs
My delivered percentage looks terrible — only 40% delivered. Did something go wrong?
My delivered percentage looks terrible — only 40% delivered. Did something go wrong?
Check the Not in WhatsApp count first. If a large portion of your contacts have no WhatsApp account, that pulls down the raw numbers — but percentages are already calculated excluding those contacts. Next, open the Failed card and look at the breakdown by failure type. If most failures are “Invalid number”, the issue is your contact list quality — phone numbers need cleaning. If “Daily limit exceeded” is a large category, you hit your messaging tier cap and need to spread the send across days.
Why does Gallabox exclude 'Not in WhatsApp' from percentages? It looks like they're hiding bad numbers.
Why does Gallabox exclude 'Not in WhatsApp' from percentages? It looks like they're hiding bad numbers.
“Not in WhatsApp” contacts were never reachable — Meta confirmed at send time that those numbers have no WhatsApp account. Including them in the denominator would make your delivery rate look artificially low through no fault of the message or the campaign. Excluding them gives you an accurate picture of how well your message performed with the contacts who were actually reachable. The raw contact count for “Not in WhatsApp” is still visible in its own card so nothing is hidden.
A contact I know uses WhatsApp is showing as 'Not in WhatsApp' — why?
A contact I know uses WhatsApp is showing as 'Not in WhatsApp' — why?
This usually means the phone number stored in Gallabox is slightly wrong (missing country code, wrong formatting) or the contact recently changed their number. Check the contact’s profile in Contacts → [contact name] and verify the phone number format includes the full international code (e.g., +91 for India). If the number is correct, the contact may have temporarily deregistered from WhatsApp or used a secondary number.
The Frequency Limit count is huge — is there anything I can do?
The Frequency Limit count is huge — is there anything I can do?
No — Frequency Limit is controlled entirely by Meta, not Gallabox. Meta’s anti-spam system limits how many marketing messages a contact can receive from all businesses in a rolling window. You cannot whitelist your number or bypass this limit. The practical implication is: if you send broadcasts frequently to the same audience, a growing Frequency Limit count is expected. Space out your broadcasts and segment carefully to avoid over-messaging the same contacts repeatedly.
Related Articles
- Broadcast Overview — What broadcasts are, Smart Retry explained, and message states reference
- Create a Broadcast — Step-by-step creation, audience selection, and Smart Retry configuration
- WhatsApp Templates Overview — Template approval status and rejection reasons
- Contact Segments — Building targeted segments for retargeting campaigns