WhatsApp Broadcast Marketing
WhatsApp Campaign Metrics: What Good Looks Like and What to Fix
The five numbers
| Metric | What it means | What it tells you |
|---|---|---|
| Delivered | Reached the handset | List health and whether you are being throttled |
| Read | Opened by the recipient | Very little. Nearly everything gets read. |
| Replied | They wrote back | Whether the offer landed. The one that matters. |
| Opted out | They asked you to stop | Whether you are wearing out your welcome |
| Converted | They bought | Whether any of this paid |
Why read rate is the vanity metric
WhatsApp read rates are famously high, and every vendor in this market quotes them. The uncomfortable part is that they stay high whether your campaign was brilliant or embarrassing, because people open WhatsApp messages reflexively. A read is a notification tapped, not an interest expressed.
Two campaigns can both be read by nearly everyone. One produces ninety conversations and twenty sales. The other produces four conversations and thirty opt-outs. Read rate cannot tell them apart, so it cannot guide a single decision you need to make.
Keep it for one purpose: if read rate suddenly collapses while delivery holds, something is wrong with the message itself, usually a template that looks like spam in the notification preview.
Reply rate is the number to run on
A reply costs the customer effort. Nobody replies by accident. That makes it the earliest honest signal you have, and it has a direct financial consequence: every reply opens a 24-hour window in which everything you send is free. A campaign that generates a lot of replies has already reduced its own cost per customer.
Which turns the arithmetic around. A campaign to 600 well-chosen people that produces 90 replies beats a campaign to 2,000 that produces 60, on cost, on quality rating and on revenue. The cost guide works through that comparison in shillings.
Building your own baseline
Three campaigns is enough to start. Record the same five numbers for each, in a spreadsheet if that is what you have:
| Campaign | Sent | Delivered | Read | Replied | Opted out | Sales |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
The median of those three is your baseline. From then on the only question that matters is whether a campaign beat it. Change one variable at a time, the segment, the offer, the send time, the opening line, and you will learn more about your own customers in two months than any benchmark article can tell you.
Diagnosing a campaign that underperformed
| What you see | Likely cause | What to do |
|---|---|---|
| Delivered well below sent | Stale numbers, or people who blocked you | Clean the list, remove long-inactive contacts |
| Delivered falling across campaigns | Your number is being rate-limited | Check quality rating and sending limits, slow down |
| Read high, replies near zero | The offer does not fit this segment, or there is nothing to reply to | Segment tighter, end with a question or a button |
| Replies good, sales poor | The conversation is breaking after first contact | Check reply speed and what your team says next |
| Opt-outs rising each send | Sending too often, or to people who never really opted in | Cut frequency, review how those contacts were collected |
| Quality rating dropping | Customers do not want what you are sending | Pause promotions, send only to engaged contacts for a while |
| Good numbers, no revenue | You are measuring activity, not outcomes | Start recording sales against campaigns, however roughly |
Two health metrics that sit outside the campaign
Quality rating is Meta's view of how customers react to you, shown as green, yellow or red. It is a slow-moving summary of every campaign you have sent, and it is worth watching as carefully as revenue, because it governs how many people you are allowed to reach. See quality rating in the help centre.
Sending limits cap how many unique customers you can message in a day. They rise as your number builds a good record and fall when it does not, which is why a healthy rating is not a compliance chore but a growth lever. See sending limits.
The review worth doing every month
- Did each campaign beat the baseline on replies?
- Is delivery holding steady as the list grows?
- Are opt-outs flat rather than climbing?
- Is the quality rating still green?
- What share of the list has engaged in the last 90 days?
- Which single segment produced the most revenue, and can I send it something else?
Six questions, fifteen minutes. It is more useful than any dashboard you never open.
Where to find these in HabariChat
Delivery, reads, replies and opt-outs are reported per campaign in your marketing reports, alongside your quality rating and current sending limits, so the health metrics and the campaign metrics sit in one place. Conversation volumes and response times are in the conversation reports, which is where you look when replies are strong but sales are not.
Because WhatsApp Broadcast Marketing campaigns are unlimited on every plan, testing two versions of an offer against two segments costs nothing extra in software, which is what makes building a real baseline practical rather than theoretical.
Stop guessing which campaign worked
See delivery, reads, replies and opt-outs per campaign, with your quality rating alongside them. Free for 14 days, no card required.
Start your free trialFrequently asked questions
What is a good open rate for WhatsApp marketing?
Read rates on WhatsApp are high almost regardless of what you send, which is exactly why the number is not very useful. A campaign can be read by nearly everyone and still sell nothing. Judge campaigns on replies and sales, and use read rate only as a delivery sanity check.
Which WhatsApp campaign metric matters most?
Reply rate. It is the only metric that shows a customer chose to engage, it is the leading indicator of sales, and every reply opens a free 24-hour window that lowers your effective cost. If you optimise one number, optimise this one.
How do I know if my WhatsApp campaign results are normal?
Compare against your own history rather than a published benchmark. Industry averages combine businesses with nothing in common with yours. Run three campaigns, record delivered, read, replied, opted out and sold for each, and the median becomes the baseline you measure everything against.
What opt-out rate should worry me?
There is no universal threshold, but the trend matters more than the level. A stable opt-out rate is the cost of doing business. One that climbs campaign after campaign means you are sending too often, to people who did not really opt in, or offers that do not fit the segment.
Why did my campaign reach fewer people than my list size?
Delivered is always lower than sent. Numbers that are invalid, not on WhatsApp, or that have blocked you never receive the message, and you are not charged for those. If the gap is large and growing, your list needs cleaning or your number is being rate-limited.