Capturing ctwa_clid for Click-to-WhatsApp campaign attribution
L
Lucas Borthiry
I hope you’re doing well. My name is Lucas, and I’m using GoHighLevel to manage conversations and leads from Facebook Ads campaigns that use the “Click to WhatsApp” (CTWA) format.
I’ve noticed that when a WhatsApp message is received through these campaigns, the GoHighLevel platform does not relay (or expose) the ctwa_clid parameter in the webhook payload nor in the contact’s record. This parameter is essential for tracking and attributing conversions accurately, as it’s the unique identifier Facebook assigns to trace back the specific origin of the interaction.
To provide more context, I’m using the webhook set up in the GoHighLevel developer platform (under the “API” section). However, the payload coming through to my webhook after the inbound message event does not include any referral details or parameters like ctwa_clid.
I’d like to know:
Is there an existing or upcoming feature that allows GoHighLevel to automatically capture the ctwa_clid when a user initiates a conversation from a Click-to-WhatsApp ad, and then pass it through to webhooks or other integration points?
If not, is there any workaround or recommended approach (e.g., a landing page, custom fields, or advanced configuration) to help retrieve this parameter and store it within GoHighLevel?
Are there any future plans to enhance the attribution and tracking of WhatsApp campaigns within GoHighLevel’s dashboard, allowing us to measure the performance of Facebook Ads more precisely and optimize our ad spend?
Having native support or at least a method to receive the ctwa_clid in GoHighLevel would greatly improve our ability to track ROI on WhatsApp ad campaigns and automate our follow-up processes.
Thank you very much for your assistance, and I look forward to your response.
Best regards,
Lucas Borthiry
One South Media
Log In