Skip to content

Playbook · 5 steps

Read Rate

Also called: WhatsApp read rate · Message read rate · WhatsApp open rate

5steps

Level
Foundation
Reading time
About 5 min

Reviewed

Definition
The share of delivered WhatsApp messages that recipients read, typically far above email open rates and understated when users turn off read receipts.

01 · How it works, in 5 steps

How does the WhatsApp read rate work?

  1. 1

    Store every status

    Subscribe to message statuses and store them by wamid, with delivered and read timestamps per message joined to its campaign and template.

  2. 2

    Divide by delivered

    Read rate = read ÷ delivered. Dividing by sent or attempted mixes deliverability problems into an engagement metric.

  3. 3

    Fix the reading window

    Most reads happen within hours, some take days. Report read rate at a fixed age — for example 24 hours and 7 days after the send — so campaigns compare fairly.

  4. 4

    Compare like with like

    Compare the same template type, audience and time of day across campaigns, and for marketing templates check Meta's benchmarks in WhatsApp Manager.

  5. 5

    Work on the drivers

    Raise read rate with relevance and timing: a recognisable display name, a header that says why the message matters, sends at hours your audience is active, and fewer messages to people who have stopped reading.

02Try it

Hands-on: use the controls to work through it yourself.

Why a WhatsApp read is not an email open

7 / 7

WhatsApp read rate

Reads reported by the recipient's app

Email open rate

Opens inferred from a tracking image

  1. WhatsApp read rateA read status when the chat is opened with the message on screen
    Email open rateA hidden image loading when the email is rendered
  2. WhatsApp read rateDelivered messages
    Email open rateDelivered emails
  3. WhatsApp read rateRead receipts are off, or the text is read in a notification
    Email open rateThe mail app blocks images by default
  4. WhatsApp read rateRarely: reads come from the WhatsApp app itself
    Email open ratePrivacy proxies preload images with no one reading
  5. WhatsApp read rateIn the chat list, beside personal conversations
    Email open rateAn inbox shared with newsletters and promotions tabs
  6. WhatsApp read rateYour past campaigns and Meta's benchmarks
    Email open rateYour past emails, with caution

Verdict

Both measure attention, in different ways. Compare WhatsApp read rates with WhatsApp read rates, and judge campaigns on replies and conversions too.

WhatsApp read rate and email open rate side by side: what each one counts, when each undercounts or overcounts, and what to compare it with.

Verdict: Both measure attention, in different ways. Compare WhatsApp read rates with WhatsApp read rates, and judge campaigns on replies and conversions too.

03What is the WhatsApp read rate?

Read rate is the share of delivered WhatsApp messages that recipients read: read messages divided by delivered messages, times 100. It is counted from message statuses. Each message you send moves through sent and delivered, and when the recipient opens the chat with it on screen, the status webhook reports read — the blue ticks. Read rate is usually calculated per campaign or per template, for business-initiated messages.

The number is a floor, not an exact count. A recipient who has switched off read receipts in WhatsApp's privacy settings generally does not report reads, and someone who reads the text in a notification preview without opening the chat does not trigger one either. Statuses can arrive late or out of order, so a message may show read before you have stored its delivered status — and a read always implies the message was delivered.

Read rate is why WhatsApp is compared favourably with email: messages land in the same list as personal chats, and reads typically run far above email open rates. But the two are measured differently. An email open is a tracking image loading, which privacy features such as Apple Mail Privacy Protection can trigger with no person reading; a WhatsApp read comes from the recipient's app. Read rate sits between Deliverability, which stops at the device, and Reply Rate and Click-Through Rate, which measure action.

Key takeaways

  • Read rate is read messages divided by delivered messages, counted from read status webhooks.
  • It is a lower bound: people with read receipts off, or who read only the notification, report no read.
  • WhatsApp reads come from the recipient's app, so they are a cleaner signal than email opens, which rely on tracking images.
  • Compare read rates with your own past campaigns and Meta's benchmarks, not with email open rates.
  • Read rate shows attention; reply rate and click-through rate show whether people act.

04 · Key facts

The WhatsApp read rate: key facts and limits

Formula
Read ÷ delivered × 100
Signal
read status webhook (blue ticks)
Undercounted by
Read receipts off; reading in the notification
Denominator
Delivered messages, not sent
Meta benchmarks
In WhatsApp Manager, for marketing sent via the MM API
Fair comparison
Same template type, audience and send hour
Useful reporting ages
24 hours and 7 days after send

05 · Why it matters

Why does the WhatsApp read rate matter?

Read rate is the quickest signal of whether a message earned attention: it moves within hours, long before replies or sales arrive. A falling read rate on a recurring campaign is an early warning of fatigue — people still receive the messages but stop opening them, and for many the next step is to mute or block. For marketing sent through the Marketing Messages API for WhatsApp, Meta also shows read-rate benchmarks against similar businesses, which makes the number useful for deciding what to fix first.

06Example: Same offer, two read rates

A Kolkata saree retailer sends the same Puja offer to two segments. Customers who bought in the last six months read 78% of delivered messages within 24 hours; customers whose last purchase was more than two years ago read 41%. To check the gap is not just read receipts, the team compares reply rates, which show the same pattern. It moves the dormant segment off the weekly offer and onto a single, more personal re-engagement message each quarter.

07 · In code

The WhatsApp read rate in code

-- One row per outbound wamid, with timestamps filled from status webhooks.
SELECT campaign_id,
COUNT(*) FILTER (WHERE delivered_at IS NOT NULL OR read_at IS NOT NULL) AS delivered,
ROUND(100.0 * COUNT(*) FILTER (WHERE read_at <= sent_at + INTERVAL '24 hours')
/ NULLIF(COUNT(*) FILTER (WHERE delivered_at IS NOT NULL OR read_at IS NOT NULL), 0), 1)
AS read_rate_24h,
ROUND(100.0 * COUNT(*) FILTER (WHERE read_at <= sent_at + INTERVAL '7 days')
/ NULLIF(COUNT(*) FILTER (WHERE delivered_at IS NOT NULL OR read_at IS NOT NULL), 0), 1)
AS read_rate_7d
FROM whatsapp_messages
WHERE direction = 'outbound'
AND sent_at >= NOW() - INTERVAL '30 days'
GROUP BY campaign_id
ORDER BY read_rate_24h DESC;

A read implies delivery, so count a message as delivered if either timestamp is set.

08 · Mistakes to avoid

Common mistakes with the WhatsApp read rate

  • Dividing by sent

    Using sent or attempted messages as the base blends delivery failures into engagement. Divide reads by delivered messages.

  • Reading the number too early

    A read rate taken an hour after the send undercounts slower readers. Fix the window and compare campaigns at the same age.

  • Comparing with email open rates

    The signals differ, so a WhatsApp read rate and an email open rate are not like for like. Compare WhatsApp with WhatsApp.

  • Treating unread as uninterested

    Read receipts and notification previews hide some reads. Check reply and click rates before cutting a segment for low reads.

  • Optimising reads alone

    A teaser that gets opened but not acted on wastes the read. Pair read rate with reply, click and conversion rates.

09 · Pro tips

Best practices for the WhatsApp read rate

  • Use a header that tells the reader at once why the message matters to them.
  • Send when your audience is active: check reads by hour across past campaigns.
  • Watch read rate by segment; fatigue shows there first.
  • Keep your display name and profile picture recognisable so people know who is writing.

10Read Rate FAQs

What is a good WhatsApp read rate?+
There is no universal benchmark; the useful comparison is with your own past campaigns and Meta's benchmarks. Reads depend on audience, category and timing, and transactional messages usually read higher than promotions. For marketing sent through the Marketing Messages API, WhatsApp Manager also shows benchmarks against similar businesses.
Why is my WhatsApp read rate lower than expected?+
Partly because it is undercounted: people with read receipts off, or who read the notification without opening the chat, report no read. Real causes include dormant contacts, poor timing, unclear headers and too many messages. Compare reply and click rates to tell the two apart.
Is WhatsApp read rate the same as email open rate?+
No. A WhatsApp read is reported by the recipient's app when the message is opened in the chat, while an email open is a tracking image loading. Privacy features can load those images without anyone reading, so the two numbers are not comparable.
How do I calculate the read rate for a WhatsApp campaign?+
Divide the messages with a read status by the messages with a delivered or read status, then multiply by 100. Join status webhooks by `wamid`, and calculate at a fixed time after the send, such as 24 hours.

See InfiQ pricing

From definition to your first message

InfiQ is an official Meta Business Partner. Start a 7-day free trial — no card needed — and see this running on your own number.