Your ads send people to your site, and your site sends them to WhatsApp. Then the trail stops. We log each WhatsApp click with the campaign tags from the ad and the page it happened on, match it to the chat that follows, and save the result to a Google Sheet or your CRM.
900+ integrations completed · Salesforce partner · We sign BAAs
How a chat gets its ad
The campaign tags on the landing page URL are kept with the five tracking fields
The click time, page and campaign tags sent to a Google Sheet or database
By start time or by a unique ID, then saved to the Sheet or the CRM with its ad and page
When someone arrives from an ad, the landing page URL carries the campaign tags: source, medium, campaign and the ad itself where you tag it. We keep those with the first and last click landing page, the first and last click referring domain, and the page the visitor is on.
When they click your WhatsApp button, all of that is logged with the click time. Then the chat is matched to the click, either by comparing the click time with the time the chat starts, or by a unique ID placed in the chat through the WhatsApp API.
The result is a row per chat with the ad and the page that started it, in a Google Sheet or on the lead in your CRM. This covers ads that send people to your website first.
What's included
Source, medium, campaign and ad tags read from the landing page URL and kept while the visitor browses.
First and last click landing page, first and last click referring domain, and the page the click happened on.
Every WhatsApp click logged with its time, page and campaign tags, in a Google Sheet or database you own.
Chats matched to clicks by comparing the click time with the time the chat starts.
A unique ID placed in the chat through the WhatsApp API, so each chat ties to one click.
The matched chat creates or updates the lead in Salesforce, Zoho CRM or another CRM with an API, with its ad and page.
An SMS or email alert when a new WhatsApp lead comes in, so it gets answered.
Reports that show which campaigns, ads and pages start WhatsApp chats, next to your other lead sources.
The click and chat log, with the ad and page on every row
For unique ID matching, with an ID read from the chat
Matched WhatsApp leads created or updated with their ad and page
Matched WhatsApp leads created or updated with their ad and page
Any CRM whose API allows leads to be created and updated
The click tracking and matching this page builds on
The same source tracking on calls, forms, chats and texts
WhatsApp chats by campaign next to calls, forms and ad spend
Book a free call. We look at your ads, your site, your WhatsApp setup and your CRM, and give you honest advice on how to tie chats to ads. No obligation.
The JTS team are extremely knowledgeable when it comes to advertising attribution and maximizing the potential of customer and leads. They know software extremely well, and how all the pieces fit together perfectly. I highly recommend his services to anyone looking to streamline their technology and maximize their sales potential.
I have been thoroughly impressed with the results. JTS team expertise in systems and software integration has given me clear and concise reports, they help me also with generating qualified leads, has been instrumental in driving my business forward. Thank you for everything you have done for my business.
For the past five years, Journeys Through Search has been an incredible marketing company to assist in our PPC, web development and support. Quick responses, vast knowledge and marketing creativity made them such a value add to our organization.
How it works
We look at how your ads are tagged, your WhatsApp buttons and where you want the results.
Priced by project, not by the hour. You approve before we start.
Campaign tags kept, WhatsApp clicks logged, and chats matched by time or by unique ID.
Test clicks from tagged ads run end to end, checked in the Sheet or CRM, and walked through with your team.
Working with us
US and overnight hours
Our teams cover all hours, so work keeps moving after your day ends.
AI agents in the workflow
We use AI agents in development and content creation, on a HIPAA-compliant Claude Enterprise license, so builds move faster.
900+ integrations completed
We have done this before, and it shows in how we plan and test.
Free call first
Honest advice before any work starts, even if you never hire us.
From the campaign tags on the landing page URL. They are kept while the visitor browses and logged with the WhatsApp click, then the chat is matched to that click.
Yes. The ad has to pass campaign tags on the landing page URL. We check your tagging on the free call.
To a Google Sheet, to your CRM, or both. Alerts can go out by SMS or email.
Timestamp matching compares the click time with the time the chat starts. Unique ID matching puts a unique ID in the chat through the WhatsApp API and matches on it, one chat to one click.
Salesforce and Zoho CRM, and other CRMs whose API allows leads to be created and updated.
By project, not by the hour. The first call is free, and you get a project quote after it.