What is a click-to-WhatsApp ad?
A click-to-WhatsApp ad runs on Facebook or Instagram, and its button opens a WhatsApp chat with the business instead of a website. The sale happens inside that chat. In my accounts, Ads Manager counts the conversations and the revenue is matched off platform, against the sales team's records.
Why cost per conversation is the wrong target
Cost per conversation tells you how cheaply you start chats. It tells you nothing about how many of them close. Profit comes from two numbers together: revenue per conversation and cost per conversation. Divide the first by the second and you get the campaign's ROAS.
So the same cost per conversation can be great for one business and a loss for another. A high ticket coaching offer can afford an EGP 115 chat when enough chats close. A low margin flight booking cannot, and there the cost per chat has to go as low as it will go.
Two real accounts, two different targets
| Online coaching, Gulf | Travel agency | |
|---|---|---|
| Period | June to July 2026 | April to July 2026 |
| Ad spend | EGP 124,349 | About $1,063 |
| Conversations | 1,079 | 12,351 |
| Cost per conversation | EGP 115 | $0.09 |
| Revenue | EGP 576,000 in sales | About $125K in tracked bookings |
| Revenue per conversation | About EGP 534 | About $10 in bookings |
| ROAS | 4.6x blended | Reported as bookings |
Figures from the real ad accounts, client names withheld under NDA. Full breakdowns: coaching case and travel case.
How I run click-to-WhatsApp campaigns
- I judge every creative by the sales it closes in the chat. A creative with a higher cost per conversation stays on when its chats close more often.
- I move budget by country. In the Gulf coaching account, spend went to the markets where chats turned into sales.
- When margins are thin, I push cost per conversation down. For the travel agency I kept testing more than a dozen ad sets and reached $0.06 per conversation on the strongest ones while volume kept growing.
- I work on the chat itself. On both accounts I trained the sales team, wrote the message script and prepared answers to the objections buyers raise, because the ad only starts the sale.
- I match revenue against the sales team's records, and that figure decides the real ROAS.
What to track
- Conversations started and cost per conversation, from Ads Manager.
- Sales closed in the chat and their value, from the sales team.
- Revenue per conversation and ROAS, by creative and by country.
Questions about click-to-WhatsApp ads
Is a low cost per conversation always good?
Only when the chats close. A low cost per conversation with few sales loses money, while a higher cost with strong closing can be very profitable, as the EGP 115 conversations in my coaching account show.
How do you track revenue from WhatsApp sales?
I match the sales in the team's records to the campaign period and, where I can, to the creative and the country, then divide by spend. In my coaching account that gave a 4.6x ROAS: EGP 576,000 in sales from EGP 124,349 in spend.
Do click-to-WhatsApp ads work in the Gulf?
They worked for my online coaching client: 1,079 conversations over June and July 2026 returned a 4.6x blended ROAS. Results depend on the offer and on how well the sales team closes in the chat.