Analytics
WhatsApp campaign metrics that actually matter (and the ones that mislead you)
Delivered ticks feel good. Replies, interest and confirmed orders pay the bills. Here is a simple scorecard for every campaign.

Quick answer
The WhatsApp campaign metrics that matter are sent, reply rate, positive reply rate, confirmations or interested leads, opt-out rate and time to first reply. Read them as a funnel from sent to outcome, compare campaigns by cohort rather than by calendar day, and treat opt-outs as an early warning before your number is limited.
Key takeaways
- Measure outcomes such as confirmations and interested leads, not just messages sent.
- Reply rate tells you if the message landed; positive reply rate tells you if it worked.
- Opt-out rate is your early warning signal for wording, targeting or timing problems.
- Attribute late replies to the day the message was sent so campaigns compare fairly.
- Break results down by city, language or your own columns to find the best segments.
In this article
The WhatsApp campaign metrics funnel
Every campaign moves people through the same few steps: a message is sent, some people reply, some replies are positive, and some of those become a confirmed order or a real lead. Tracking each step shows exactly where a campaign leaks.
- 1
Sent
Messages that left your WhatsApp
- 2
Replied
Any answer at all
- 3
Positive
Yes, 1, interested
- 4
Outcome
Confirmed order or lead
- Sent200
- Replied142
- Positive118
- Confirmed111
Illustrative numbers to show how to read a funnel, not a benchmark. Your own results will differ.
Six metrics and how to calculate them
Clear definitions stop arguments in the team. Use the same formula for every campaign, divide by messages actually sent rather than contacts uploaded, and keep failed sends separate so a bad spreadsheet never looks like a bad message.
| Metric | Formula | What it tells you |
|---|---|---|
| Reply rate | Replies ÷ sent | Did the message get noticed? |
| Positive rate | Positive replies ÷ sent | Did the offer or request work? |
| Outcome rate | Confirmed or interested ÷ sent | Business result per message |
| Opt-out rate | STOP replies ÷ sent | Are you annoying people? |
| Time to reply | Median minutes to first answer | When your audience is active |
| Failure rate | Failed sends ÷ attempted | Data quality of your list |
Comparing campaigns fairly
A reply that arrives two days later still belongs to the day the message went out. Grouping results by send cohort, not by the date the reply arrived, makes a Monday campaign and a Thursday campaign comparable and stops slow responders from inflating the wrong day.
- Compare campaigns with the same goal: confirmations with confirmations, outreach with outreach.
- Wait at least 48 hours before judging a campaign; many replies arrive the next day.
- Look at weekday and hour patterns to choose your next send window.
- Split by language: an Arabic version can outperform English for the same list.
Ulfah's analytics show these comparisons with clickable charts. Click any bar to filter every other chart and open the people behind it. Learn how the order confirmation flow feeds this board.
Turning numbers into the next campaign
Metrics only matter if they change what you send next. Pick one weak step in the funnel, change one thing, such as wording, timing or segment, and run the next campaign against the same scorecard. Small, steady changes beat big guesses.
- 1
Low reply rate
Shorten the message, open with the customer's name and ask one clear question.
- 2
Replies but few positives
Your offer or timing is off. Test a different benefit or send closer to the order.
- 3
Rising opt-outs
Tighten the segment and slow the pace. Read our follow-up guide.
- 4
Many failures
Clean the list: check country codes and remove landlines before the next upload.
Want this scorecard filled in for you? Start free and run a small campaign this week.
Bottom line
Good WhatsApp campaign metrics fit on one card: reply rate, positive rate, outcome rate, opt-out rate, time to reply and failures. Read them as a funnel, compare campaigns by send cohort, and change one thing at a time. Within a few campaigns you will know which message, segment and hour actually bring customers.
Questions people ask
What is a good WhatsApp reply rate?
It depends heavily on the goal and the relationship. Customers confirming an order they just placed reply far more than cold contacts. Rather than chasing an industry number, set your own baseline from your first few campaigns and work to improve it step by step.
Why does Ulfah not show read rates?
Ulfah sends through WhatsApp Web in your Chrome, and read ticks there are not a reliable bulk signal. Instead of guessing, Ulfah counts real replies and outcomes, which are the numbers that actually connect to orders and revenue for your business.
How long should I wait before judging a campaign?
Give it at least 48 hours. Many people read WhatsApp in the evening or the next morning. Ulfah attributes late replies to the day each message was sent, so the campaign's numbers keep improving accurately as answers keep arriving.
Which segments should I compare?
Start with language, city and source, then use your own spreadsheet columns such as product, order value or customer type. Ulfah builds filters from whatever columns you upload, so you can compare any segment without setting anything up beforehand.
Can I export campaign results?
Yes. Every chart, list and drawer in Ulfah can be exported to CSV, including people who replied, confirmed, showed interest or opted out. You can open the file in Excel or move it into your CRM or store system.
Sources
Try it with your own WhatsApp
Ulfah — Every customer. Their own message. sends one personal message at a time from your number and sorts every reply.
contact@ulfah.chat
Keep reading
Order confirmationWhatsApp order confirmation: a practical guide for cash-on-delivery storesConfirm every order before it leaves the warehouse, in the app your customers already open first.4 min read · 10 November 2026
Safe sendingWhatsApp sending limits: how to message customers without getting blockedPace, permission and personal wording matter more than any trick.3 min read · 10 November 2026