Click to WhatsApp ads conversion tracking:Meta says 500 chats started. How do you know how many paid?
Your ads report chats started. They do not know who paid. Here is a plain way to count chats, replies, real buyers and paid sales, and what to do with the numbers, without a developer.
By Madhur Tyagi
· 10 min read · Facts checked 4 Nov 2026

Quick answer
How do I track sales from Click to WhatsApp ads? Count four things for the same days: chats started, chats you answered within an hour, chats where the person asked a real buying question, and paid orders. The drop between each step shows what to fix. Then, if your WhatsApp tool allows it, send the paid sales back to Meta so the ads learn from buyers, not just chats.
In short, for busy readers and AI answers
- Why does Meta show chats but no purchases?
- A purchase happens later, inside a chat. Meta cannot see it unless something sends it back.
- What does Meta say can be measured?
- Meta’s WhatsApp business page (7 Nov 2023) says the Conversions API can measure outcomes beyond conversations started, in Ads Manager reporting or on partner dashboards.
- What is ctwa_clid?
- A click ID that setup guides mention. It ties a chat to the ad click. Ask your developer or tool provider if your setup saves it. We could not open Meta’s own developer page, so check the current guide.
- Do I need a developer?
- Not to count. A sheet works today. To send sales back to Meta, ask your WhatsApp tool whether it can.
- What is a good cost per paid sale?
- No honest universal number exists. Yours should sit below the profit you make on that order.
Key takeaways
- Chats started is a count of taps. It is not a count of customers.
- Count four steps: chats, replies within an hour, real buyers, paid. The biggest drop is your next fix.
- Check the step after the chat before you change the ad. A slow reply or a missing payment nudge often hides there.
- Meta’s own page says outcomes beyond chats started can be measured. Whether you can send them depends on your WhatsApp tool.
- A simple sheet with one row per chat is enough to start. No signup, no developer.
- Save the Chat to Cash Loop: Click, Chat, Qualified, Paid, Sent back.
Written by Madhur Tyagi, founder of The Human Algorithm. 8+ years, 25+ brands, since 2017.
Our reading. Facts about Meta come from Meta’s own WhatsApp business page, dated 7 Nov 2023 and still live when we checked on 4 Nov 2026. Setup details that we could not open on Meta’s developer page are marked “check this”.
A chat started is a tap.
A paid order is a customer. Your ad report counts just the tap.
Picture a skincare founder in Pune. This is an example, not a client. Her ad report says 500 chats started this week. She feels good. Then her sales sheet says a few orders. She cannot tell if the ad is working, or the replies, or the price. So she changes the ad. Again.
The ad may be fine. The leak may sit three steps later. You cannot fix a step you never counted.
This guide shows how to count it in plain words. It builds on our earlier guides on chats that say “Hi” and go quiet and forms versus WhatsApp ads. Those fix the silence. This one counts the sale.
Why does Meta show chats but no purchases?
Because the sale happens somewhere Meta cannot see. A person taps your ad. A chat opens. You talk. They pay by UPI or a link. The money lands in your bank. None of that goes back to the ad report on its own.
Meta’s WhatsApp business page, dated 7 November 2023 and still live on 4 November 2026, says the Conversions API now works with business messaging. It says you can measure down funnel outcomes that matter, beyond conversations started, in Ads Manager reporting or on partner dashboards.
So the door exists. But something has to open it. Your chats, your sheet or your WhatsApp tool must tell Meta who paid.
| What the ad report shows | What you need to know |
|---|---|
| Chats started | How many replied to you |
| Cost per chat | Cost per paid sale |
| Clicks and reach | Which step loses people |
| Nothing after the chat opens | Who paid, how much, when |

What is ctwa_clid, in simple words?
Think of a token number at a clinic counter. It connects you to your turn. In Click to WhatsApp ads, setup guides describe a click ID with the name ctwa_clid. It connects a chat to the ad click that started it.
If your setup saves it with the chat, a paid order can be tied back to the exact ad. If it does not, you can still count by hand, you just cannot tell Meta which ad earned the sale.
Check this
“I must understand every tag before I start.”
No. We read about this ID in setup guides by other companies, and Meta’s own developer page would not open from our system. So ask your developer or your WhatsApp tool provider one plain question: “Do we save the click ID with each chat?” Their answer decides what you can send back. The counting below does not need it.
The Chat to Cash Loop
Here is the one model I want you to keep. Five steps. If you can name the step that leaks, the fix is usually simple.
Save this framework
The Chat to Cash Loop
Count it · find the drop · fix one step
Save it, or send it to a founder friend
Send on WhatsAppTool: the Chat to Cash Counter
Type your numbers for the same days, say the last 7 days. You see each drop, your cost per paid sale, and the one step to fix next. Two minutes, no signup, nothing leaves your phone.
Tool · five numbers
Chat to Cash Counter
The numbers in the boxes are hints, not benchmarks. Use your own.
How to count paid sales from WhatsApp chats without a developer
You do not need a system to start. You need one row for every chat and four columns you fill honestly. If you already keep a sheet, add these. If you do not, our guide to a simple tracker for small teams has the full set.
- Column 1 · SourceWrite “ad” for chats that came from your Click to WhatsApp ad. If you are not sure, ask once: “How did you find us?”
- Column 2 · Reply timeWrite the time you answered. You will see the slow ones in a week.
- Column 3 · QualifiedYes if they asked a buying question. No if it stayed at “Hi” or “price?” with no follow up.
- Column 4 · PaidThe amount and the date, when the money lands. Leave it empty until then.
On Monday, count each column for the last 7 days and type the totals into the counter above. That is the whole habit.

Can I send purchase data from WhatsApp back to Meta without a developer?
It depends on the tool behind your WhatsApp number. Here is the honest picture.
If you use a tool that connects to Meta, ask its support one question: “Can you send a Purchase event for chats from my Click to WhatsApp ads?” Setup guides say a purchase event needs an amount and a currency. Check Meta’s current guide for the exact fields, because we could not open it from our system.
If you use the plain WhatsApp Business app, there may be no way to send it back. Then the sheet is your source of truth. Compare the totals with Ads Manager each week and decide your budget from the paid column, not the chat column.
Either way, count before you send. Sending wrong numbers back is worse than sending none.
What is a good cost per paid sale from Click to WhatsApp ads in India?
We will not give you a number from the air. A fair number for you depends on your profit per order and on whether people buy again.
Use this rule. Your cost per paid sale should sit below the profit on that order. If repeat orders are common, you can accept a little more. If they are not, you cannot. The counter divides your spend by paid orders, so you can see your own figure today.
If your cost per paid sale looks too high, go to the step with the biggest drop. Do not touch the ad until you have fixed that step. Our guide on clicks with no sales helps if the drop is before the chat.
4 scripts that make every step countable
Copy, change the words in brackets, make them sound like you. Short beats clever.
Free kit: 4 chat scripts
1 · The reply that starts a real chat
Hi [name], this is [your name] from [brand]. Thanks for messaging us. What are you looking for, and by when do you need it?
2 · The question that finds real buyers
Happy to help, [name]. To suggest the right one, can you tell me [your skin type, your goal, your size]? Then I will share the right fit and the price.
3 · The nudge after a yes
Great choice, [name]. Here is your payment link for [product]: [link]. Once it is done, send me a screenshot and I will confirm your order here.
4 · The line for your team sheet
[date] | [name] | source: ad | reply time: [time] | qualified: [yes or no] | paid: [amount] on [date]
The fourth line looks small. It is the one that lets you count on Monday. Keep it the same every time.

If you sell to the US, UK or Australia
If you run Click to WhatsApp ads for customers in the US, UK or AU, the same steps apply. Count chats, replies, real buyers and paid orders, and send paid orders back if your tool allows it. Check that the ad format is available in the country you target.
How we help you count every chat and fix the leak
Our method, labelled as ours
Revenue Desk, with the count built in
- We answer every chat within the hour. People send, our tools assist, and you stay in charge of money and promises.
- We tag each chat. Source, reply time, real buyer or not, paid or not.
- We send you the Monday numbers. Chats, replies, buyers, paid, and the one step to fix next.
Founding rate: ₹9,999 a month for 3 months, offer ends 30 November 2026. After that ₹14,999 a month plus ₹19,999 setup.
Want a second pair of eyes on your numbers?
Send me your five numbers. I will tell you honestly which step I would fix next.
WhatsApp Madhur See Revenue DeskWhatsApp opens with a message ready. Nothing is sent until you tap send. Prefer a full check of your funnel? Ask for the funnel audit, ₹9,999.
Save this
The Chat to Cash card
- Count: chats, replies in an hour, real buyers, paid.
- Find: the step with the biggest drop.
- Fix: that one step this week. Not the ad.
- Write: one row for every chat, same line every time.
- Send back: paid sales to Meta, if your tool can.
Screenshot this. A chat is a tap. A paid order is a customer.
Questions owners ask about tracking Click to WhatsApp ads
How do I track sales from Click to WhatsApp ads?
Count four numbers for the same days: chats started, chats you answered within an hour, chats with a real buying question, and paid orders. Keep one row for every chat in a sheet. The step with the biggest drop is your next fix. If your WhatsApp tool allows it, send paid orders back to Meta.
Why does Meta show conversations but no purchases?
A purchase happens later, inside the chat and in your bank. Meta cannot see it unless it is sent back. Meta’s WhatsApp business page of 7 November 2023 says the Conversions API can measure outcomes beyond conversations started.
What is ctwa_clid in simple words?
Setup guides describe it as an ID attached to the click on a Click to WhatsApp ad. It ties a chat to the ad that started it. Meta’s own developer page did not open for us, so ask your developer or tool provider whether your setup saves it, and check the current guide.
Can I send purchase data from WhatsApp back to Meta without a developer?
It depends on your WhatsApp tool. Ask its support whether it can send a Purchase event for chats from your ads. Setup guides say a purchase needs an amount and a currency, so check Meta’s current guide. With the plain Business app there may be no way, so keep the sheet and compare weekly.
What is a good cost per paid sale from Click to WhatsApp ads in India?
There is no honest single number. Your cost per paid sale should sit below the profit you make on that order, with some room if customers buy again. Divide your ad spend by paid orders to see your own figure.
Does this work for coaches and creators too?
Yes. Replace paid orders with paid seats or paid sessions. The steps are the same: chats, replies, real questions, payment.
A chat started is a tap. Count the chats that paid, and you will always know what to fix.
About this guide: sources, all checked 4 Nov 2026. WhatsApp Business blog post on the Conversions API for business messaging, 7 Nov 2023 (the Conversions API works with business messaging and can measure outcomes beyond conversations started, as the page states). We could not open Meta’s developer documentation for business messaging from our system, so the click ID name and the purchase event fields come from setup guides by other companies and are marked “check this” in the text. We did not use any search volume or benchmark figure. The Chat to Cash Loop, the counter, the sheet columns and the scripts are ours, labelled as ours. Madhur Tyagi is the founder of The Human Algorithm., a growth and automation practice in New Delhi that helps Indian founders, coaches and creators reply faster, follow up kindly and earn trust in their DMs and WhatsApp. 8+ years, 25+ brands, since 2017.
THA Circle
Use AI. Still sound human.
A free WhatsApp channel for founders, coaches and creators who want AI to save time without losing the human touch.
- On joining A welcome pack: 3 AI prompts and 5 chat scripts you can copy today.
- Monday A short script for your own chats. Ten minutes to try.
- Wednesday One real chat taken apart, names removed.
- Friday Human of the Week. A moment a customer felt seen.
Free. Takes ten seconds. Channel followers stay private. Leave any time.
The Sunday note
How people pay attention, and how to earn it. One email a week.
I study AI, attention, human psychology and marketing. Every Sunday I send one idea and one script for your chats. Five minutes to read. Reply any time, I read every answer.
Get the Sunday noteFree. Leave any time. Your email stays private.
Ads
Ads
Ads