A visitor clicks your WhatsApp button and leaves your site. Your analytics sees a click, and your CRM sees nothing. We log every WhatsApp click with the page and source behind it, match it to the chat that follows, and put the lead in your CRM with where it came from.
900+ integrations completed · Salesforce partner · We sign BAAs
How a WhatsApp lead gets its source
The click time, the page and the tracking fields sent to a Google Sheet or database
The chat matched to the click by start time, or by a unique ID in the chat
The lead created or updated with its landing page, referrer and campaign
The trail breaks when the visitor leaves your site for the WhatsApp app. So we record the click on your site first, with the time, the page and the tracking fields, and send it to a Google Sheet or database.
Timestamp matching compares the click time with the time each WhatsApp chat starts. It works with click tracking on your site and the chat start times, with no change to what the visitor sees.
Unique ID matching runs through the WhatsApp API. A unique ID goes into the chat, and when the message arrives we read it and match it to the click it came from. It ties each chat to one click, so it suits busier sites and several numbers.
What's included
Every WhatsApp button and link tracked, with the click time and the page it was clicked on.
Each click sent to a Google Sheet or database, so the data stays with you and can be checked line by line.
Clicks matched to chats by comparing the click time with the time the chat starts.
A WhatsApp API integration that puts a unique ID in the chat and matches on it.
First and last click landing page, first and last click referring domain, and the page the click happened on, carried to the lead.
GCLID and MSCLKID captured the same way as on every other lead we track, for offline conversion work.
The matched chat creates or updates the lead in Salesforce, Zoho CRM or another CRM with an API, with its source attached.
Clicks and chats reported side by side, by page, so you see which pages start WhatsApp conversations.
The real thing
We work with TrussCharts (trusscharts.com), our sister company, to build dashboards on the data we connect. Client names and locations are replaced.
Leads and opportunities by month. Paid, organic, and referral channels side by side. Opp % and admit % for each channel. (client dashboard, names replaced)
One row per form. Leads, opportunities, and admits per form. Conversion rates for each. (client dashboard, names replaced)
The click log, where each WhatsApp click and its tracking fields are stored
For unique ID matching, with an ID read from the chat
Matched WhatsApp leads created or updated with their source
Matched WhatsApp leads created or updated with their source
Any CRM whose API allows leads to be created and updated
The same source tracking on calls, forms, chats and texts
WhatsApp leads next to calls, forms and ad spend
Book a free call. We look at your site, your WhatsApp setup and your CRM, and give you honest advice on which way to match chats to clicks. 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 your WhatsApp buttons, your WhatsApp account and the CRM your team works in.
Priced by project, not by the hour. You approve before we start.
Click tracking added to your site, the click log set up, and chats matched by time or by unique ID.
Test clicks and chats run end to end, checked in the CRM, and the setup 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.
GA4 can count the click. It cannot tell you which click turned into which chat, or put that person in your CRM. That is what the matching does.
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.
For unique ID matching, yes. Timestamp matching needs click tracking on your site and the chat start times.
Timestamp matching can struggle to tell them apart. Unique ID matching solves that, so we suggest it for busier sites.
In a Google Sheet or database, so you own it and can check it.
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.