Yes, HeyLead can pass the lead source into Typeform. When a Typeform is embedded on your site, HeyLead adds the UTM values and channel to the embed automatically. Create matching hidden fields in Typeform and each response carries its source. The responses stay in Typeform and don't appear in your HeyLead dashboard.
Setup
Updated
Install HeyLead on the website where your Typeform is embedded.
In Typeform add hidden fields named utm_source, utm_medium, utm_campaign, utm_term, utm_content and lo_channel.
Publish. Each response now includes those values. Send them to your CRM with Typeform's integrations or webhooks.
Done. Every Typeform response carries its source.
Watch the setup
This walkthrough connects a WordPress site. On Typeform, only the connect step is different; the steps above show exactly what to do.
How HeyLead worksA common setup: Typeform → Webflow → Framer.
How teams like yours use HeyLead with Typeform.
An embedded Typeform runs on Typeform's own site inside a frame, and browsers don't let other scripts read it. HeyLead still tracks the visit and passes the source into the response.
No. The form must be embedded on a page where HeyLead is installed. A share link opens on Typeform's site, where HeyLead can't add the source.
Inline embeds work best. For popup and slider embeds, send one test response to confirm the values arrive in your hidden fields.
Get started
Connect your website in minutes. From then on, every new lead shows which ad, search, post or AI assistant brought it.