Attribution June 17, 2026 NRMD

Click to WhatsApp attribution: knowing which ad actually produced the lead

Click to WhatsApp ads send buyers straight into a chat, but most teams lose the source on the way. Here is how to tie each WhatsApp lead back to the exact ad and campaign.

Click to WhatsApp ads are one of the highest intent formats in Latin America, yet most teams cannot say which ad produced which conversation. Fix that and you can finally optimize WhatsApp the way you optimize a landing page.

Why WhatsApp leads usually arrive blind

A normal web lead carries its source in the URL: UTMs, a Google click id, a Meta click id. WhatsApp does not have a URL. The buyer taps an ad, lands in a chat, and the channel shows up in your CRM as a nameless “WhatsApp lead.” The ad that paid for them is invisible, so the cost per qualified lead for WhatsApp is a guess.

How the attribution actually works

When someone taps a Click to WhatsApp ad, Meta attaches a referral block to the first message: the ad id, the headline, and a click identifier. The trick is to read that block the moment the conversation starts and store it on the lead.

  1. Capture the referral payload on the inbound webhook, including the click to WhatsApp click id.
  2. Resolve it deterministically back to the Meta ad and campaign, the same way a Meta click id resolves a web lead.
  3. Store source, ad, and campaign on the lead at first touch, before anything else happens in the chat.

Now the WhatsApp lead is no longer blind. It carries its real origin, so it rolls up into cost per lead and cost per qualified lead by campaign, next to your web and paid search numbers.

What it unlocks

You can see which creative drives chats that actually qualify, shift budget toward it, and feed those qualified outcomes back to Meta so the algorithm chases buyers instead of taps. WhatsApp stops being a black box and becomes a measured channel.

This is part of how NRMD attributes every lead to its real source. See reporting and the platform.

Frequently asked questions

Does this work for organic WhatsApp messages too? Organic chats have no ad referral, so they are tagged as direct. Only ad driven chats carry the referral block.

Is it accurate? The click to WhatsApp identifier is deterministic, so it ties back to the exact ad rather than guessing by time or geography.

Want your WhatsApp leads attributed by campaign? Talk to us.

← Back to all posts
Talk to us