WhatsApp leads from Google Ads: making the click-to-chat the conversion, tracking which campaign each lead came from, answering within seconds, qualifying, and reporting cost per lead
A Google Ads click that lands on a WhatsApp chat is the shortest path from search to conversation, and the most wasteful if the reply comes an hour later. The lead typed a question into Google, clicked, and is waiting. The setup that works answers in seconds and tells you which campaign paid for it.
Quick answer
Build the landing page around one click-to-chat button with a pre-filled message that names the campaign ("Hi, I'm interested in {service} (from Google)"), use a dedicated number per campaign group if you can, fire a conversion event on the button click in Google Ads and Analytics, and let an AI agent answer every lead in seconds, qualify it, and book or hand over. Export leads weekly with their source and match them to spend for cost per qualified lead. ReplyKit records the source message and number on every lead.
The landing page
- One job: get the click to WhatsApp. Headline, three proof points, the button, above the fold.
- The button is a click-to-chat link with a pre-filled message naming the service and the campaign; how to build it is in creating a WhatsApp link.
- A second contact method for people who cannot use WhatsApp on desktop (the website assistant, which converts them to a lead too).
- Keep the promise on the page identical to what the agent will say about price and availability; mismatches waste the click.
Tracking the source
- Pre-filled message. The campaign name inside the first message is recorded in the chat and the lead; the agent sees "from Google" and the CRM shows it.
- Dedicated numbers. On the Growth plan, one number per campaign group (brand, generic, competitor) gives clean attribution without parsing messages.
- Conversion event. Fire a click event on the button in Google Tag Manager, import it as a conversion in Google Ads, and track it in Analytics; the setup is in tracking WhatsApp conversions.
- Downstream. The real conversion is the qualified or booked lead, which only the CRM knows; export it weekly and join to campaign spend.
Answering in seconds
The lead-response research, including the HBR study, finds the first hour decides most outcomes, and paid leads are the most impatient. The agent replies instantly from your knowledge, asks the two or three qualifying questions that matter for this campaign, and books a slot or hands over hot leads with the answers attached. Ad traffic also brings tyre-kickers; the qualification filters them before they cost a person's time. The question set is in lead qualification questions.
Cost per qualified lead
Weekly: export leads with source and stage, count qualified and booked per campaign, divide spend by each. A campaign with cheap clicks and no bookings is the one to pause; a campaign with expensive clicks and a high booking rate is the one to scale. The same method for social ads is in tracking leads from Facebook and Instagram ads.
One honest note before the setup. ReplyKit connects to your number by QR pairing, the same linked-device mechanism as WhatsApp Web. It is live in minutes and needs no Meta approval, but Meta does not sanction automation this way, so a number can be restricted. We enforce limits of 30 replies an hour and 200 a day per number with a warm-up ramp for new numbers, reply to inbound messages only, and recommend a dedicated number rather than your main line. The full picture is in our ban guide.
Frequently asked questions
How do I know which Google Ads campaign a WhatsApp lead came from?
Put the campaign name in the pre-filled message, or use a dedicated number per campaign group. Both are recorded on the lead.
Can I count the WhatsApp click as a conversion in Google Ads?
Yes. Fire a click event on the button through Tag Manager and import it as a conversion.
How fast should the reply be?
Seconds. Paid leads are the most impatient; an AI agent answers instantly and qualifies.
How do I measure cost per booked lead?
Export leads weekly with source and stage, and divide campaign spend by bookings.
What about desktop searchers who cannot open WhatsApp?
Offer the website assistant on the same page; it captures the lead into the same inbox.
Every paid click answered in seconds, every lead attributed
Source recorded, leads qualified and booked, exports for cost per lead. 7-day free trial, no card.
Sources and further reading
- Harvard Business Review, The Short Life of Online Sales Leads (Oldroyd, McElheran, Elkington, 2011) · firms that responded within an hour were about seven times more likely to qualify the lead
- Lead Response Management Study (2007) · the five-minute window for contacting a new lead
- ReplyKit, Will WhatsApp ban my number for automation? · our own account of the risk and the limits we enforce
ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. This article is general guidance for running a small business, not legal, financial or regulatory advice.