The Human Algorithm.
For D2C brands, coaches and creators · Plain guide, free counter and scripts

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.

Madhur TyagiBy Madhur Tyagi
· 10 min read · Facts checked 4 Nov 2026

An Indian D2C founder and a performance marketer stand at a standing desk in a bright modern office with big windows, looking together at a laptop with a simple four step funnel on screen while she holds a phone with a chat open.
She counts every step, not just the tap.

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 showsWhat you need to know
Chats startedHow many replied to you
Cost per chatCost per paid sale
Clicks and reachWhich step loses people
Nothing after the chat opensWho paid, how much, when
Two Indian team members in a clean, bright packing room: one scans a parcel label, the other checks a payment on a phone, with shelves of neatly boxed skincare behind them.
A paid order is a fact. A chat started is a hope.

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

The Chat to Cash Loop: Click, Chat, Qualified, Paid, Sent back 1 CLICK they tap your ad 2 CHAT you reply within the hour 3 QUALIFIED a real buying question 4 PAID money in your account 5 SENT BACK the ad learns who paid
1ClickSomeone taps your ad and a chat opens. This is the number Meta already gives you.
2ChatYou answer within an hour. Count the chats you answered in time, not the chats you got.
3QualifiedThey ask a buying question: price, size, date, delivery. A “Hi” alone is not qualified.
4PaidMoney in the account. Not “will pay tomorrow”. Write the amount and the date.
5Sent backTell Meta which chats paid, if your WhatsApp tool can do it. Then the ad learns from buyers, not from taps.

Count it · find the drop · fix one step

Save it, or send it to a founder friend

Send on WhatsApp

Tool: 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.

  1. 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?”
  2. Column 2 · Reply timeWrite the time you answered. You will see the slow ones in a week.
  3. Column 3 · QualifiedYes if they asked a buying question. No if it stayed at “Hi” or “price?” with no follow up.
  4. 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.

An Indian coach sits at a tidy home studio desk with a laptop open to a simple sheet, a ring light switched off in the corner, marking paid enquiries one by one.
One row for every chat, one tick when it is paid.

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.

A founder and a teammate review a printed weekly summary at a long white table in a bright office, a laptop and two coffee cups between them.
Ten minutes every Monday is enough to know what to fix.

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

  1. We answer every chat within the hour. People send, our tools assist, and you stay in charge of money and promises.
  2. We tag each chat. Source, reply time, real buyer or not, paid or not.
  3. 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 Desk

WhatsApp 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

  1. Count: chats, replies in an hour, real buyers, paid.
  2. Find: the step with the biggest drop.
  3. Fix: that one step this week. Not the ad.
  4. Write: one row for every chat, same line every time.
  5. 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.
Get the free welcome pack

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 note

Free. Leave any time. Your email stays private.

Next: Paid ads get clicks but no sales?. Or see the offers.

Read next