Offline Conversion Uploads
Learn how WAConversionTracking pushes valid WhatsApp leads back to Google Ads as offline conversions.
Uploading Conversions to Google Ads
WAConversionTracking allows you to push verified WhatsApp conversations directly into Google Ads as offline conversions — enabling Smart Bidding to optimize for real leads.
We do this by using your Conversion Data Sheet, which includes the necessary GCLID and Timestamp for each lead.
📄 Why Do I Need to Send Offline Conversions?
WAConversionTracking lets you tie a click on your Google Ad to a chat initiated on WhatsApp. But this data in the tool alone is helpful to no one. We need to register this as a conversion in Google Ads to take advantage of it. The way we do this is by uploading the data as an “Offline Conversion”.
✅ Requirements for Upload
Requirement | Notes |
Integration with Google Sheets | Conversion Uploads sheet connected and functioning. |
GCLID | Must match a recent Google Ads click |
Timestamp | Must be in correct format (ISO or YYYY-MM-DD HH:MM:SS) |
Custom Conversion Action in Google Ads | Set to third party data source and upload from clicks. |
⚙️ Create a Custom Conversion Action in Google Ads
Creating the Conversion Action
- Go to Google Ads —> Goals —> Conversions —> Summary —> Create Conversion Action
- Select Import —> CRM’s, files or other data sources —> Track conversions from clicks
- Select Connect to a new data source —> Google Sheets —> Direct Connection
- Click continue
- Select Conversion goal —> Contact
- Now click setup on the right side. You will be prompted to connect your account Google Sheet.
- Select your Conversion uploads Google Sheet
- You will now be required to map fields to your columns in your Google Sheet. Map GCLID —> GCLID and Timestamp —> Date
- Click next and complete.
- We recommend the following name for your conversion action WhatsApp Chat Lead (WAct)
Adjusting the Conversion Action Settings for Leads (!!!)
By default, custom conversion action settings are not optimal for leads.
The settings need to be adjusted to only count 1 conversion per WhatsApp chat.
- Go to Google Ads —> Goals —> Conversions
- Find your new custom conversion action under “Contact” and click it
- Select the tab “Settings” and then click “Edit Settings”
- Adjust your conversion settings to the following:
- Value: Dont use a value
- Count: One conversion
- Click through conversion window: 90 days
- Attribution: Data driven

🔁 How Uploads Work
- Each time a valid WhatsApp lead is recorded, it’s pushed into the Conversion Data Sheet
- Google Ads checks this sheet periodically
- Any new rows are automatically uploaded to your new conversion action
- You’ll see statuses like:
- Pending
- Uploaded
- Success
- Error (with message)
🧪 How to Confirm Conversions
In Google Ads:
- Go to Tools & Settings > Measurement > Conversions
- Find your offline conversion action
- Check if the status is active and the amount of conversions matches the conversion data.
- You may need to wait up to 24 hours for data to appear
🛑 Common Upload Issues
Problem | Fix |
GCLID not uploading | Check if it’s older than 90 days (Google’s cutoff) |
Timestamp format invalid | Ensure it’s formatted YYYY-MM-DD HH:MM:SS |
Sheet not syncing | Re-authorize your Google Sheets connection in Data Connections |