Skip to content
BitByteCore ConnectBook a demo
Open the product menu

Guide · Ads · For the owner who wants ads to find buyers, not just chats

Telling Meta which WhatsApp ad chats became sales: the Conversions API for business messaging, for the owner

An ad that opens WhatsApp hands the customer over at the chat. Whether that chat became an order happens afterwards, in the business's own system, out of Meta's sight. Meta offers a way to close that gap: a connected system reports what happened in each chat that started from an ad, and Meta can then aim the ads at people likely to buy. Meta's own page sets out what can be reported and what it takes.

Published 5 October 2026 · Updated 9 October 2026

What reporting back changes

Meta's page says the Conversions API for business messaging lets a connected system send Meta what happened in chats that began with an ad, so the business can understand and improve how those ads perform. For ads that click to WhatsApp and ads that click to Messenger, it opens up purchase optimisation: Meta can aim the ad at people likely to buy, not only at people likely to start a chat. Meta says this is not yet available for Instagram ads, which can be optimised for conversations.

How Meta's system bids once it knows what sells

Meta's Help Center describes three kinds of bid strategy, which tell its ad system how to bid for you in each ad auction. Spend-based: highest volume gets as many results as the budget allows, and highest value spends the budget while aiming for the most valuable purchases. Goal-based: a cost per result goal keeps the average cost near a figure you set, and a ROAS goal keeps the return on ad spend near a target; Meta says neither is guaranteed and recommends 50 to 100 or more conversions a week. Manual: a bid cap sets the most Meta may bid in any auction, meant for advertisers who can calculate the right bid themselves. Meta says highest value needs the ad set optimised for conversion value and a working Meta Pixel or SDK tracking conversion events. Our reading: the value strategies only help when Meta can see purchase amounts, so for sales closed in WhatsApp, check in Ads Manager whether the events your system reports make them available.

Setting a return target, and how to judge it

Meta's page on the ROAS goal says its ad delivery system uses AI to adjust bids so the weekly average return stays near the target you set, over the life of the campaign. The target is written as a multiple: 1.100 means you want back about 110% of what you spend. Meta says the daily return swings, so it should be judged by weekly averages, and you should wait at least seven days after any change before judging again. It may spend less than the full budget when competition is high, to protect the target; highest value does the opposite and puts spending the budget first. Meta adds that the actual weekly return may differ from the goal. Our reading: pick the ROAS goal when keeping a return matters more than spending every day's budget, and leave it alone for a week before you decide it is not working.

What can be reported

Sales and leads
A purchase, a lead submitted, and a lead the business judges qualified.
Orders
An order created, shipped, delivered, cancelled or returned.
Shopping steps
A product viewed, an item added to the cart, a checkout started and a cart abandoned.
Feedback
A rating or a review given in the chat.

Meta says these events should only describe what happens in the chat itself. A sale completed on the business's website or app is reported through Meta's Conversions API for those channels instead, and still counts towards the ad.

What it takes

The ad's click ID
Each report is tied to the click ID that arrives with a chat from an ad, and Meta makes it a required field. Meta's messages reference says that ID is not provided for ads placed in WhatsApp Status, so chats from those ads cannot be reported this way.
A connected system
Meta recommends the Cloud API, and the provider's app needs an extra permission from Meta for sending these events.
A dataset the business owns
Meta collects the events in a dataset that belongs to the business; a provider is only given access. A Facebook Page can have one dataset, and one already used for the website can be linked: Meta says adding chats does not interfere with the website's reporting.
No double counting
Meta says it does not remove duplicate events for business messaging, so the system sending them has to.

Checking it works

Events that arrive show up in Meta's Events Manager under the business's dataset, and Meta tells providers to show the business how to check there. An owner can ask the provider three things: which events the system sends, whether it removes duplicates before sending, and where in Events Manager to see them. What arrives with each chat from an ad, including the click ID, is in the ads guide.

Questions

How long should we wait before judging a ROAS goal?

Meta says to judge it on weekly averages, because the daily return swings, and to wait at least seven days after any change before evaluating again. Meta also says the actual weekly return may differ from the goal.

Will Meta keep our cost per WhatsApp sale at the figure we set?

Not exactly. Meta's Help Center says a cost per result goal aims to keep the average cost near your figure, and a ROAS goal aims to keep the return on ad spend near your target, but adherence to either is not guaranteed. Meta recommends 50 to 100 or more conversions a week for these goals to work best.

Can Meta aim our WhatsApp ads at buyers instead of chatters?

Yes, if the business reports purchases back. Meta's page says the Conversions API for business messaging enables purchase optimisation for ads that click to WhatsApp and to Messenger, but not yet for Instagram.

Who owns the data we send to Meta this way?

The business. Meta says the dataset belongs to the business, and a provider working on its behalf is given access to it.

Can chats from WhatsApp Status ads be reported?

Not through this route. Each report needs the ad's click ID, and Meta's messages reference says that ID is not provided for ads placed in WhatsApp Status.

Our website already sends events to Meta. Will adding WhatsApp break it?

Meta says there is no risk to the existing setup, and the website's dataset can be linked, since a Facebook Page can have only one.

Want to know which ads sell?

We set up a business's WhatsApp on a proper system that keeps each chat from an ad together with the ad it came from. A short call is the easiest way to see whether it fits your business.

Book a demo