Using
WhatsApp Business
with ChatVector
Overview
ChatVector connects WhatsApp Business conversations to Google Ads clicks using reference codes. No API required - works with the standard WhatsApp Business app.
Requirements
- Website with a button somewhere that will open a window to chat in WhatsApp
- WhatsApp Business app
- Google Ads account
- ChatVector account
Step 1: Install the tracking script on your website
Add the ChatVector tracking script to your website. Full installation details and your unique script tag are available in your ChatVector dashboard.
The script automatically detects any button or link that opens WhatsApp and injects a unique reference code into the message. No need to modify your existing WhatsApp buttons.
Step 2: How tracking works
When a visitor arrives from Google Ads:
- Script captures the
gclidparameter from the URL - Stores
gclidin localStorage - Generates a unique reference code (e.g. CV847291)
- Sends tracking data to ChatVector
When a visitor clicks your WhatsApp button:
- Script intercepts the click
- Prepends reference code to the message
- Opens WhatsApp with modified message
Example message:
[Ref: CV847291] Hi, I'd like to enquire about your services
At this point, you'll see the reference code and GCLID in your ChatVector dashboard. It should be noted that this happens regardless of whether the visitor actually sent a message or not. ChatVector only knows they clicked the WhatsApp button. Step 3 is where the user "tells" ChatVector whether a message was sent and whether it is worth marking as a conversion in Google Ads.
Step 3: Qualify leads
When a customer messages you, you need to tell ChatVector which leads are worth tracking.
Rule of thumb
Only qualify leads you want more of. If someone is asking about jobs, or enquiring about services you don't offer, don't qualify them. This trains Google Ads to find more of the right customers.
In our experience, despite all the different smart bidding strategies viable in Google Ads, and different ways to set things up, one thing holds true: quality beats quantity.
If you have a choice between sending 20 conversions (with 5 of them being junk) or sending 10 clean conversions, send the 10. We've seen time and again that volume doesn't cancel out noise. Google's algorithm learns from everything you feed it. Keep the signal clean.
That being said, even sending a signal to Google for every message received will be vastly superior to sending a signal for every time a visitor clicks on your WhatsApp chat button on your website (regardless of whether they send a message)
While the standard WhatsApp business app lacks automation here to send us the message automatically, we have two ways for you to tell us which leads count and the one occurs inside WhatsApp where customers are being answered in any case.
Option A: Forward to ChatVector on WhatsApp (easiest)
Simply forward the customer's original message (must contain the reference) to ChatVector's support number on WhatsApp:
+230 5806 2293
That's it. ChatVector extracts the reference code and qualifies the lead automatically.
Option B: Web dashboard
- Copy the reference code from the message (e.g. CV847291)
- Go to the ChatVector Dashboard : https://app.chatvector.co/dashboard
- Search for the reference code
- Click "Qualify"'
- If a lead results in payment, there is also a button "Paid" which will allow you to enter the monetary value for uploading back to Google.
Works on laptop or phone.
Step 4: Sync to Google Ads
Now that ChatVector knows which leads you want Google to send you more of, we can inform Google by sending them the appropriate gclid corresponding with the reference in the customer message.
How conversions reach Google Ads depends on your plan:
Free plan
- Go to the ChatVector Dashboard
- Click "Export CSV"
- Upload to Google Ads via offline conversion import
Starter & Business plans
Automatic. Once you connect Google Ads in the ChatVector dashboard, qualified leads sync in the background automatically. No manual work is required for this here.
Data flow
Visitor clicks Google Ad
↓
Lands on your site (gclid captured)
↓
Clicks WhatsApp button (ref code added)
↓
Sends WhatsApp message
↓
You forward message to ChatVector (or qualify via dashboard)
↓
Conversion syncs to Google Ads (auto or CSV)
For any further questions feel free to get in touch over email on support@chatvector.co or via our WhatsApp number.
