WhatsApp Message Tracking: How to Monitor Delivery, Reads, and Campaign Performance
Learn how WhatsApp message tracking works for businesses, from basic delivery receipts to advanced campaign analytics. Discover which metrics matter, what tools to use, and how to act on your data.
Biswajit Pradhan
April 17, 2026
Sending a WhatsApp message to a customer is easy. Knowing whether that message actually reached them, whether they read it, and whether it drove the action you intended is an entirely different matter, and for most businesses, a largely unsolved one.
WhatsApp message tracking is the practice of monitoring what happens to your messages after they leave your account. At the basic level it means read receipts and delivery ticks. At a more sophisticated level it means campaign-level analytics across thousands of messages, link click tracking, reply rate analysis, and the kind of data that lets you continuously improve how you communicate with customers.
This guide explains how WhatsApp message tracking works at every level, which metrics actually matter for business use, and how to build a tracking setup that gives you real insight rather than just numbers.
What Are WhatsApp Message Tracking Indicators?
Before exploring business-grade tracking, it helps to understand the basics that WhatsApp builds into every message by default.
The Tick System
WhatsApp uses a tick-based delivery system visible on every message:
- One grey tick: The message has been sent from your device and is waiting to be delivered to the recipient's device
- Two grey ticks: The message has been delivered to the recipient's device
- Two blue ticks: The recipient has opened the chat and read the message
This system is native to WhatsApp and works for personal messages, WhatsApp Business App messages, and WhatsApp Business API messages alike. It is the simplest form of WhatsApp message tracking available and requires no additional setup.
The limitation: tick-based tracking is individual and manual. You can check whether one specific contact read a message, but you cannot aggregate that data across hundreds or thousands of contacts in a meaningful way from within the app itself.
Read Receipts and Privacy Settings
Recipients can disable read receipts in their WhatsApp privacy settings. When read receipts are turned off, your messages will only ever show two grey ticks, regardless of whether the message was opened. You have no way of knowing if this reflects a genuine non-read or a privacy setting.
For personal contacts this is a minor inconvenience. For business campaigns sending to large lists, it means your read rate metrics will consistently undercount actual opens. This is worth keeping in mind when interpreting open rate data across any WhatsApp analytics tool.
WhatsApp Business App Tracking vs. WhatsApp Business API Tracking
The level of tracking data available to you depends heavily on which version of WhatsApp you are using.
| Feature | WhatsApp Business App | WhatsApp Business API |
|---|---|---|
| Individual message read receipts | Yes | Yes |
| Campaign-level delivery rate | No | Yes |
| Campaign-level read rate | No | Yes |
| Reply rate by campaign | No | Yes |
| Link click tracking | No | Yes (with tracked links) |
| Scheduled broadcast performance | No | Yes |
| Opt-out tracking | No | Yes |
| Message status webhooks | No | Yes |
| Historical analytics | Limited | Full |
The WhatsApp Business App (the free mobile application) gives you per-message ticks and basic statistics for broadcast lists, but nothing close to proper campaign analytics. If you are sending more than a handful of messages per day or need to measure the performance of campaigns over time, the app's native tools are not sufficient.
The WhatsApp Business API, accessed through an authorised platform, exposes full message status data via webhooks and aggregates it into dashboards that show delivery, read, and engagement metrics across entire campaigns.
Key WhatsApp Message Tracking Metrics for Businesses
Understanding what to track is as important as understanding how to track it. Here are the metrics that matter for business WhatsApp communications.
Delivery Rate
What it measures: The percentage of sent messages that were successfully delivered to recipients' devices.
Why it matters: A delivery rate below 95% typically indicates problems with your contact list quality, whether recipients have changed numbers, blocked your account, or whether there are technical issues with message formatting. Consistently low delivery rates can also affect your WhatsApp sender quality rating with Meta, which in turn limits your daily messaging volume.
Healthy benchmark: 97β99% for actively maintained, opted-in contact lists.
Read Rate (Open Rate)
What it measures: The percentage of delivered messages that were opened by the recipient.
Why it matters: Read rate is your primary engagement signal. It tells you whether your message content, timing, and sender name are compelling enough to prompt recipients to open. A high delivery rate combined with a low read rate points to a problem with message relevance or timing, not list quality.
Healthy benchmark: 60β80% for well-targeted, permission-based WhatsApp broadcasts. WhatsApp's read rates consistently outperform email (typically 20β25%) because messages arrive as personal push notifications in a chat interface people check habitually.
Reply Rate
What it measures: The percentage of recipients who responded to your message with a reply.
Why it matters: Reply rate is the strongest indicator of genuine engagement. Replies signal that your message was read, understood, and interesting enough to prompt a response. For conversational campaigns, reply rate is often a more useful metric than read rate because it confirms active engagement rather than passive viewing.
Healthy benchmark: 5β15% for broadcast campaigns; higher for targeted, personalised sequences.
Click-Through Rate (CTR)
What it measures: The percentage of recipients who clicked a link included in your message.
Why it matters: For campaigns with a conversion goal (visiting a product page, booking a call, redeeming an offer), CTR is your most direct measure of commercial intent. A message with a high read rate and low CTR suggests the content is engaging but the call to action is unclear or unconvincing.
Healthy benchmark: 10β20% for well-crafted promotional messages with a single, clear call to action. Having multiple links in one message typically reduces CTR on each individual link.
Opt-Out Rate
What it measures: The percentage of recipients who opt out of receiving further messages after each campaign.
Why it matters: Opt-out rate is your primary signal of audience fatigue and message relevance. A rising opt-out rate is a leading indicator of audience health problems. If opt-outs increase after a particular campaign, you can trace it back to the message content, frequency, or targeting and adjust before the trend affects your sender quality rating.
Healthy benchmark: Below 0.5% per campaign. If you are seeing opt-outs above 2% consistently, you need to review your content quality, targeting, and frequency.
Conversion Rate
What it measures: The percentage of recipients who completed the intended action (purchase, sign-up, booking) that the message was designed to drive.
Why it matters: Conversion rate connects your WhatsApp activity to actual business outcomes. All the upstream metrics (delivery, read, click) are only meaningful in relation to whether they produce conversions. Tracking this requires integrating your WhatsApp analytics with your CRM, e-commerce platform, or booking system.
Healthy benchmark: Varies widely by industry and offer, but WhatsApp campaigns typically convert at 2β5x the rate of equivalent email campaigns for the same offer, because of the channel's higher trust and engagement levels.
How WhatsApp Message Tracking Works Technically
For businesses using the WhatsApp Business API through a platform, message tracking happens through a system of status webhooks.
Message Status Webhooks
When you send a message via the API, WhatsApp sends webhook notifications back to the platform as the message status changes:
- Sent: Message dispatched from the API
- Delivered: Message received by the recipient's device
- Read: Message opened by the recipient (when read receipts are enabled)
- Failed: Message could not be delivered (invalid number, blocked, etc.)
A good WhatsApp platform captures these webhook events in real time and aggregates them into per-campaign dashboards. This is what turns individual message statuses into the campaign-level metrics (delivery rate, read rate) described above.
Link Tracking
Standard WhatsApp does not track link clicks natively. To track clicks, you need to use either:
- UTM parameters: Appending UTM tracking codes to your links (
?utm_source=whatsapp&utm_campaign=campaign_name) lets Google Analytics or your analytics tool attribute traffic back to your WhatsApp campaigns. This requires recipients to click through to a web page and for your analytics to be set up to capture UTM data.
- Shortened tracked links: Using a link shortening service (or your WhatsApp platform's built-in link tracking) wraps your destination URL in a tracking redirect that logs each click before forwarding the recipient to the destination page. This is more reliable than UTM-only tracking, particularly for mobile users.
- Unique per-recipient links: The most granular approach, generating a unique link for each recipient so you can track not just how many people clicked but exactly who clicked. This requires your platform to support dynamic link generation per contact.
Delivery Failure Analysis
Beyond standard delivery tracking, serious WhatsApp message tracking includes monitoring why messages fail. Common failure codes include:
- Invalid number: The number is not registered on WhatsApp
- User opted out: The recipient has blocked or reported your business
- Template rejected: Your message template has not been approved by Meta
- Daily message limit exceeded: You have hit your tier's sending limit for the day
Regularly reviewing failure data helps you clean your contact list, identify template approval issues before they affect campaigns, and manage your sending volume to stay within your current tier.
Setting Up WhatsApp Message Tracking for Your Business
The practical setup depends on whether you are running the WhatsApp Business App or using the API through a platform.
For WhatsApp Business App Users
The app's native analytics are limited. For broadcast lists, you can see:
- Number of messages sent
- Number of messages delivered
- Number of messages read
To access this: open a broadcast list, tap the message, and swipe up to see the message info panel with delivery and read status broken down by recipient.
To go beyond this, you need to either manually record these numbers in a spreadsheet after each campaign (tedious and error-prone at scale) or migrate to the WhatsApp Business API.
For WhatsApp Business API Users
Through a platform like Greenbubble, tracking is largely automatic. When you send a bulk broadcast campaign, the platform captures all message status webhooks and presents them in a campaign analytics dashboard showing delivery rate, read rate, reply count, and link clicks in real time.
Key steps to get the most from API-based tracking:
1. Add UTM parameters to all links in your messages. Even if your platform tracks click counts natively, UTM parameters let you connect WhatsApp traffic to downstream conversions in your web analytics.
2. Set up reply monitoring. Configure your WhatsApp chatbot or shared inbox to log reply rates per campaign. Replies that come in within the first hour of a broadcast are typically attributable to that broadcast.
3. Define your conversion events. Decide in advance what a "conversion" looks like for each campaign type. A promotional broadcast might measure purchases within 48 hours. A lead generation sequence might measure form completions. Without pre-defined conversion events, you will have click data but no way to measure whether those clicks turned into business outcomes.
4. Review opt-out data after every campaign. Most platforms show opt-outs per broadcast. Review this after each send and flag any campaign where opt-outs exceed your baseline.
Common WhatsApp Message Tracking Mistakes
Treating Read Rate as the Only Success Metric
Read rate is important, but it is not the destination. A message with an 80% read rate and a 1% CTR is underperforming. Always pair read rate with downstream engagement metrics (replies, clicks, conversions) to get an accurate picture of campaign effectiveness.
Ignoring Delivery Failures
Low delivery rates are a symptom of list quality problems. Most businesses run periodic sends to their full contact list without auditing for invalid numbers, churned customers, or contacts who have blocked the account. Over time, this drives down delivery rates and can trigger Meta's quality rating system, which limits your daily sending capacity.
Running regular list hygiene (removing contacts with repeated failed deliveries) keeps your sender quality high and your metrics accurate.
Not Segmenting Analytics by Campaign Type
Comparing read rates across campaigns without accounting for campaign type produces misleading averages. A transactional notification (order shipped) will typically have a higher read rate than a promotional broadcast because the recipient is actively waiting for it. Mixing these numbers together obscures which campaign types are actually performing well.
Segment your analytics by campaign type and compare like with like.
Failing to Act on Opt-Out Signals
Opt-out data tells you which campaigns caused audience fatigue, but only if you review it promptly and adjust. Many businesses look at opt-out numbers in aggregate without tracing spikes back to specific campaigns or content types. The signal is only useful if it feeds back into your content strategy.
Using Untracked Links
Sending messages with bare URLs and no UTM parameters or tracked links makes it impossible to attribute web traffic and conversions back to specific WhatsApp campaigns. This is one of the easiest tracking gaps to fix and one of the most common.
WhatsApp Tracking and Privacy: What You Need to Know
Businesses tracking WhatsApp engagement should be aware of the privacy considerations involved.
Read receipts are opt-in for recipients. As noted earlier, recipients can disable read receipts. You cannot override this. Do not make business decisions based on the assumption that your read rate data is complete.
Link click tracking may require disclosure. In some jurisdictions, tracking link clicks constitutes processing personal data, which requires disclosure in your privacy policy. If you are tracking individual-level click data (which specific contact clicked which link), review your data processing disclosures accordingly.
WhatsApp does not provide forwarding data. If your message is forwarded to people outside your contact list, you will not see those recipients in your analytics. Your data only covers the original send list.
Consent is the foundation. All of the tracking data in the world is only useful if you are sending to opted-in contacts who have given you permission to message them. Sending to purchased or scraped lists not only violates WhatsApp's Terms of Service but also produces unreliable tracking data (high failure rates, high block rates) that distorts your metrics.
WhatsApp Message Tracking for Different Business Types
E-commerce
For e-commerce businesses, the most valuable tracking setup connects WhatsApp campaign data to order and revenue data. Use UTM parameters on all product links, set up conversion tracking in Google Analytics or your e-commerce platform to attribute orders to WhatsApp traffic, and calculate revenue-per-message across campaigns to understand which messages drive actual sales.
Track abandoned cart recovery sequences separately from promotional broadcasts, since they serve different goals and should be measured against different benchmarks.
Service Businesses
Service businesses (agencies, consultancies, professional services) typically care more about reply rates and booking conversions than click-throughs. Set up your tracking to measure how many replies from a campaign converted into booked calls or consultations, and calculate a cost-per-booked-call figure to benchmark WhatsApp against other acquisition channels.
SaaS and Subscription Products
For SaaS businesses, WhatsApp campaigns often target existing users for upsell, retention, or feature adoption goals. Track not just the immediate response to each campaign but downstream effects on subscription renewal rates, feature activation, and customer lifetime value for segments contacted via WhatsApp versus those not contacted.
Frequently Asked Questions
Can you track if someone read your WhatsApp message?
Yes, via blue double ticks. When a recipient opens your chat and reads your message, the two grey delivery ticks turn blue. However, recipients can disable read receipts in their privacy settings, in which case you will only ever see grey ticks regardless of whether the message was read.
How do I track clicks in WhatsApp messages?
Add UTM parameters to your links or use a tracked short link. Your WhatsApp platform may offer built-in link tracking that counts clicks per campaign. For individual-level click data, use unique per-recipient links if your platform supports them.
Does WhatsApp Business show analytics?
The WhatsApp Business App shows basic statistics for broadcast lists: sent, delivered, and read counts per broadcast. It does not show click rates, opt-out rates, or historical trend data. For proper campaign analytics, you need the WhatsApp Business API accessed through a platform that provides a full analytics dashboard.
What is a good open rate for WhatsApp messages?
Typically 60β80% for opted-in broadcast campaigns, compared to 20β25% for email. The reason for the difference is that WhatsApp messages arrive as personal push notifications in a high-trust chat environment. Individual-level messages (transactional notifications, appointment reminders) often see open rates above 85%.
Can WhatsApp track where a message was forwarded?
No. WhatsApp does not expose forwarding data to businesses. You can infer that forwarding occurred (for example, an unusual spike in opt-ins linked to a referral URL in a forwarded message), but you cannot directly track forwarding activity.
How do I measure WhatsApp campaign ROI?
Connect WhatsApp analytics to your downstream conversion data. Use UTM parameters on all campaign links, track revenue or conversion events attributed to WhatsApp traffic in Google Analytics or your CRM, and calculate revenue per message sent across campaigns. Over time this gives you a cost-per-acquisition figure for WhatsApp that you can benchmark against other channels.
What happens to tracking data when a user blocks my number?
If a contact blocks your number, future messages will appear as a single grey tick indefinitely (the message is sent but not delivered). Their block also generates a negative signal in Meta's quality rating system for your business account. Regular delivery failure analysis helps you identify contacts who have likely blocked you and remove them from future sends.
Track Every Message, Improve Every Campaign with Greenbubble
Most businesses know that WhatsApp messages get high open rates. Far fewer actually measure whether those opens translate into clicks, replies, or revenue, because they lack the tracking infrastructure to connect the dots.
Greenbubble is an official WhatsApp Business Solution Provider that gives you full campaign analytics out of the box. Every bulk broadcast you send automatically captures delivery rate, read rate, reply count, and link click data in a real-time dashboard. Set up chatbot flows to handle and log inbound replies at scale. Connect UTM-tracked links to your web analytics to measure downstream conversions.
You get a complete picture of how each campaign performs, and the data you need to build on what works and cut what does not.
Explore Greenbubble's plans and pricing and start measuring the real impact of your WhatsApp campaigns.
Ready to Automate Your WhatsApp?
Start your free 14-day trial with Greenbubble.io. No credit card required.
Start Free Trial β