Product update · Leads
See which campaign brought each website lead
Website leads now show the campaign, keyword, ad click and landing page they arrived with, in Studio, in your lead export and in the lead webhook.
· 4 min read
- Shipped
- Area
- Leads
- Available on
- Every plan
If you pay for ads, the question that matters is simple: which campaign brought in the people who actually got in touch? Your website chat already noted the campaign details a visitor arrived with, but you couldn't see them next to the lead. Now you can, on the Leads page, in your export and in the data your other tools receive.
What's new
Campaign details on every website lead. When a visitor arrives from a tagged link or an ad, the website chat keeps the details that came with them. On the Leads page, a small pill next to the lead's Source opens a side panel showing what was captured:
- Campaign, Keyword and Ad content, from your link's tracking tags
- Source / medium, such as google / cpc or newsletter / email
- Ad click, which tells you the visitor clicked a Google Ads or Meta ad
- Landing page, the page on your site where they first arrived
The same details in your lead export. Export Leads now adds columns for the traffic source, each tracking tag (source, medium, campaign, term, content), the Google and Meta click IDs, and the landing page.
The same details in your lead webhook. On Pro and Max, the Lead Captured webhook now carries these details too. That means an automation tool such as Make can send the click ID back to Google Ads or Meta as an offline conversion, so the ad platform learns which clicks turned into real leads.
Open a lead's conversation straight from an email. The See this lead button in a new-lead email now opens that visitor's conversations on the Leads page directly, instead of the full list.
A truer lead count. The Leads number on your chatbot dashboard counts only people who left an email or phone number, not every visitor who opened the chat.
How to use it
- Tag the links in your ads, emails and posts with standard tracking tags (
utm_source,utm_medium,utm_campaignand so on). Clicks on Google Ads and Meta ads usually carry a click ID too. - Open your chatbot's Leads page in Studio.
- Click the pill next to a lead's Source to see where they came from.
- To work with the data elsewhere, pick a date range and click Export Leads.
- On Pro and Max, set up a webhook for Lead Captured to send the details to your own tools as each lead arrives.
Good to know
- Website chat only. These details come from the page a visitor lands on, so they're captured for website leads. Leads from WhatsApp, Instagram DM and Messenger don't have them.
- Only what the link carried. A visitor who typed your address directly, or came from an untagged link, will have little or nothing to show.
- Landing pages are trimmed. Only the page address is kept, without anything after the "?", because that part can carry personal details such as email addresses.
- Exports cover a date range. Pick a range before exporting. One lead export covers up to 30 days, and a lead counts on the day it was first captured.
- Plans. The Leads page details and the export are on every plan. Webhooks are on Pro and Max. Link tracking, which shows clicks on links your chatbot shares, is a separate Pro and Max feature.
See chatbot webhooks for how to set up the Lead Captured event.
For developers
The lead.captured payload gains an optional attribution object with trafficSource, utmSource, utmMedium, utmCampaign, utmTerm, utmContent, gclid, fbclid and landingPage. Empty fields are omitted, and the whole object is omitted when nothing was captured. Values are capped at 250 characters, and landingPage is origin plus path only. The Send Test Event sample includes the object. Use gclid for a Google Ads offline conversion upload.