CAPI for WhatsApp:
sales from chats back to ads
A customer came from an ad and bought in the chat. Meta never learns about it and keeps looking for people who simply write. CAPI returns the outcome of the conversation to your ads manager.
- Set up in the dashboard
- No developer needed
- Events matched by ctwa_clid
How leads are lost right now
Three situations almost every company knows
Click to WhatsApp campaigns optimise for the start of a conversation. The algorithm counts a buyer and a person who asked the price and vanished as the same success.
Deals close in the chat or in the CRM. The pixel lives on your website, so the purchase event never reaches Meta and cost per lead is measured in clicks.
The ads manager shows dozens of cheap conversations, the sales report shows three deals. Matching them by hand works only as far as a manager can remember.
What working with ad conversations looks like
The ad a person came from is shown above the conversation, and after the deal a manager marks the outcome: that is what goes to Meta.
How a sale gets back to your ads manager
Five steps from the ad click to a row in Events Manager. The first three happen on their own, the fourth takes a manager one tap.
- 01
The ad click
Someone taps «Message on WhatsApp». Meta issues an id for that click and remembers which ad worked.
Meta remembers the ad - 02
The first message
The id reaches us together with the customer's first message. This is the only moment to capture it: later it cannot be restored.
The marker arrives with the message - 03
The conversation
A manager replies in the shared inbox. The ad and the campaign the person came from are shown above the chat.
The ad is shown above the chat - 04
Marking the outcome
After the conversation the manager marks it: purchase, qualified lead, refusal or no answer. A purchase can carry the amount.
A purchase or a qualified lead - 05
The event in Meta
Every five minutes the collected outcomes go to Meta with the click id. The algorithm sees which ad brought the money.
The outcome reaches the ads manager
What it looks like for a manager
Nothing new to learn: the work stays in the same chat, and the setup takes a single screen in the dashboard.
We send purchase outcomes to Meta, so your ads start looking for similar buyers.
- Dataset1298600768857819
- TokenEAAG…9fZB
How the connection works
Everything is remote. If the number is in order, the channel goes live in about 15 minutes
Sign-up and channel
You create an account and set up a WhatsApp Business API channel. We see your request straight away and get in touch.
Meta form
You fill in your company details right from the dashboard: name, number, channel name. We guide you through every field.
Confirming the +7 number
Meta sends a code by call or SMS and you enter it in the form. From that moment the number runs as a business channel.
Templates and launch
We prepare your first message templates and connect your CRM — and you can start writing to customers. After that you work from the chat or from your own system.
Business verification in Meta
Verification happens after the launch and does not affect messaging: until it is done Meta limits how many new conversations you can start per day, and afterwards the limit is lifted. We will help you collect the documents.
What you get
The event is tied to the ad
Meta sends ctwa_clid with the customer's first message, we keep it next to the conversation and send it back together with the event.
The outcome is marked in the chat
A manager marks how the conversation ended: purchase, qualified lead, refusal. No exports and no spreadsheets.
Purchases and leads separately
In the settings you choose what to send: purchases only, qualified leads only, or both.
The token is stored apart
The access token sits in closed storage and is only ever shown masked in the dashboard. Only the server function can read it.
A check before the first event
The check button asks Meta whether it can see your dataset. A test event is sent with a test code and never reaches your reports.
Outcomes can come from your CRM
If deals close in Bitrix24, amoCRM or your own system, our REST API accepts the purchase outcome.
What goes to Meta, and what stays with you
Only the outcome of the conversation reaches the ads manager. The conversation itself stays in the service and is never passed on.
Goes to Meta
- The outcome itselfA purchase or a qualified lead. Refusals and silence are not sent.
- When it happenedThe moment a manager marked the result of the conversation.
- The deal amountIf the manager entered it. The event is sent without an amount too.
- The ad markerA technical marker Meta uses to recognise its own ad.
Stays with you
- The conversationMessages and the full chat history stay in the service.
- Customer contactsPhone numbers and names are never passed to Meta.
- Files and photosAttachments from the chat go nowhere.
- Manager notesComments on the deal are visible only to your team.
That is how the Conversions API works: Meta receives the outcome, not the content of the conversation.
How much revenue Meta will see
Right now the ads manager only knows about clicks. Once CAPI is on it will know this number, and the algorithm will start looking for people like those who brought it.
The number is calculated from your own figures and is never sent anywhere: it is an estimate to show the scale. Only real outcomes from chats go to Meta.