Skip to content
BitByteCore ConnectBook a demo
Open the product menu

Guide · Marketing · For the owner who asked whether the campaign paid

Did the WhatsApp promotion sell anything? Meta's conversion measurement, what it needs, and the two things that quietly break it

A WhatsApp promotion report usually stops at delivered, read and clicked. The owner's question starts after that: did anyone buy? Meta has an answer for businesses that send marketing through its marketing messages route and already tell Meta what happens on their website, as most businesses running Facebook or Instagram ads do. Here is what Meta's pages say gets measured, what the business has to have in place, the two things that quietly break it, and what the numbers can and cannot claim.

Published 1 October 2026 · Updated 7 October 2026

What gets measured, and what it is built on

Meta's page describes conversion measurement as a way to see the rate and cost at which a marketing message leads to a later event such as a purchase on the business's website or app. It is built on the same events a business already reports to Meta for its ads, through the website pixel or the server-side reporting Meta calls the Conversions API. Meta's point is that a business which already reports those events for ads gets WhatsApp conversion reporting with no new setup. One that does not has to set up event reporting first, which is web work, not WhatsApp work.

The events Meta counts
Standard website events including add to cart, initiate checkout, purchase and purchase value, complete registration, add to wishlist, add payment info, search, lead and view content, plus custom events. For apps, a similar list of app events, measured on Android only; Meta's page says iOS app measurement is not supported.
Where the numbers appear
In Ads Manager, under a Marketing Messages tab, and through Meta's reporting interface that a provider can draw on. Meta creates read-only advertising accounts linked to each Messaging account for this purpose and stresses that the advertising terminology is a reporting construct: the messages are not ads and are not delivered differently.
Who gets the credit
If a customer clicked a Facebook ad in the morning and a WhatsApp message in the afternoon and then bought, Meta credits the sale to the last Meta touch before the purchase, within each channel's attribution window. The same sale is never counted twice between ads and WhatsApp.

The prerequisite

None of this appears unless the business has been onboarded to Meta's Marketing Messages API for WhatsApp, the same route that carries the marketing maximum price. Meta says plainly that marketing templates sent outside it display no conversion metrics. Ask the provider whether the business is on it before asking for a conversion report.

For a business with an Android app, Meta's page on app links describes a promotion button that opens the app at the right screen instead of the website:

Android only
On an Android phone, the tap opens the business's app where the link points. On other phones, such as iPhones, the button opens the website address set for it.
A backup address
If the app link cannot open, WhatsApp loads a backup web address in the phone's browser, or the button's website address if no backup was given.
Where it is set
In WhatsApp Manager: create a marketing template, add a Visit website button and tick Track app conversions to show the app link fields. The button label can be up to 25 characters. Adding the link to an existing template sends it back for review.

The two things that quietly break it

  1. A short link that drops Meta's click code. Meta attaches a click identifier to the button's web address when the message is sent; the pixel on the website reads it to connect the sale to the message. Meta's page warns that some short-link and redirect services strip that code on the way through, and that the sale then cannot be attributed. A promotion whose button goes through a link shortener may show plenty of clicks and no conversions for that reason alone. Test the full address end to end, and see the short links guide on when a shortener is worth it.
  2. Editing the button instead of making a new template. Meta maps each template to its reporting record once, when it is created or when the business first joins. Changing the web address on a template's button afterwards does not update that record; Meta says a new template is required for the new address to be measured. Templates that existed before the business joined have no conversion figures at all, and a template unused for more than a week needs one send and about ten minutes before its reporting wakes up again.

A smaller point from the same page: syncing a new template takes up to ten minutes, and Meta advises not to send with it before that, or clicks and conversions may be lost. Template editing rules generally are in the template mechanics guide.

Clicks, separately

Meta's click events page describes a second, simpler signal: a notice to the connected system each time a customer taps the body or the button of a marketing message sent through the same route. It is in limited availability and covers messages sent in the last seven days. A newer page adds a third signal between the two: a notice when the tapped link has actually opened in WhatsApp's built-in browser, so a business can count the people who reached the page rather than only those who tapped. Meta says it is also in limited availability, covers links created in the last seven days, and can arrive before the click notice or without one at all. Clicks measure interest; conversions measure outcome. A provider's dashboard that shows only clicks is not showing sales, and the read and click figures Meta keeps for templates have their own short shelf life, set out in the analytics guide.

Without Meta's measured route

A business not on Meta's measured route can still tell whether promotions pay. Meta's own campaign measurement guide for the WhatsApp Business Platform describes the manual way: a table that links each marketing template to what each customer did after reading it. It splits those actions in two:

In the chat
The conversation starting, the customer asking for a person, a product being shown, and a purchase made in the chat.
Outside the chat
A visit to a web page from a link sent on WhatsApp, and a purchase on the website or in the app.

Meta says the window for counting a sale can be as long or short as the business likes, and that a longer one often suits high-end products, because buyers take longer to decide. The same guide lists the figures WhatsApp Manager keeps for each template: cost per message delivered and cost per website button click, both counted up to seven days after sending, the read rate, how often each button was tapped, and the top block reason, which Meta says appears only once enough customers block the number. The reasons customers can give are spam, didn't sign up, no longer needed, and offensive messages.

To compare WhatsApp with email or text messages, Meta's steps are to pick one campaign and one measure, such as cost per sale, build a large audience of similar people, split it evenly across the channels, and send the same message on each, so the channel is the only thing that changes.

Our reading: choose the one number before the first send

Decide which action counts as a result, and how many days after the message it still counts, before the promotion goes out. A table built after the fact tends to find whatever the business hoped to see.

Questions

We are not on Meta's measured route. Can we still tell whether a WhatsApp promotion sold anything?

Yes, with more work. Meta's campaign measurement guide describes a table that links each marketing template to what each customer did afterwards, in the chat and on the website or app, counted within a window the business chooses.

Why can't we see a top block reason for our WhatsApp template?

Meta's guide says the top block reason appears only once a significant number of customers block the number after receiving the template. The reasons are spam, didn't sign up, no longer needed, and offensive messages.

We run Instagram ads with a pixel on our site. Do we get WhatsApp conversion figures automatically?

Only once the business is onboarded to Meta's Marketing Messages API for WhatsApp and the marketing templates are sent through it. After that, Meta's page says the same pixel events are attributed to the messages with no extra setup.

Our promotion shows hundreds of clicks and zero purchases. Is the product the problem?

Check the plumbing first. If the button goes through a link shortener or redirect that drops Meta's click code, or if the template's address was edited rather than recreated, purchases happen but are never attributed. Test the full link and confirm the template was created after onboarding.

Can a WhatsApp promotion button open our app instead of our website?

On Android, yes. Meta lets a marketing template's website button carry a link into the business's Android app, set in WhatsApp Manager with Track app conversions ticked. On iPhones and other phones the same button opens the website address.

Can we measure sales made in our iPhone app?

Not through this. Meta's page says iOS app measurement is not supported; Android app events are, through Meta's app tools, the Conversions API or a mobile measurement partner. Website purchases are measured regardless of the customer's phone.

Does a WhatsApp conversion steal credit from our ads?

It is credited to whichever Meta touch came last before the purchase, within each one's window. So a sale that used to be attributed to an ad may now be attributed to the WhatsApp message if the message was the later click. The total is not inflated; the split changes.

Want to know whether the WhatsApp promotion sold anything?

We set up a business's WhatsApp number on a proper system that sends marketing through Meta's measured route, keeps button links clean so the click code survives, creates a fresh template when an address changes, and reports purchases beside reads and clicks. A short call is the easiest way to see whether it fits your business.

Book a demo