Yes, HeyLead works with HubSpot CMS. Paste one line into Settings → Content → Pages → Site header HTML, and every form on your HubSpot website and landing pages is saved with its channel, campaign and landing page, including leads from ChatGPT and other AI assistants.
Setup
Updated · Steps checked against HubSpot CMS’s help docs
In HubSpot click the settings icon, then in the sidebar go to Content → Pages.
Choose your domain, or Default settings for all domains to cover every HubSpot-hosted page.
Paste this into Site header HTML and click Save:
<script async
src="https://cdn.heylead.io/t.js"
data-site="YOUR_SITE_KEY"></script>Done. New leads arrive with their source in your dashboard.
Watch the setup
This walkthrough connects a WordPress site. On HubSpot CMS, only the connect step is different; the steps above show exactly what to do.
How HeyLead worksA common setup: HubSpot CMS → HubSpot → Zapier.
How teams like yours use HeyLead with HubSpot CMS.
HubSpot's original source is a broad bucket such as Organic Search or Direct. HeyLead adds the exact campaign, keyword, landing page, full visit journey and AI assistant referrals, and can send them into HubSpot contact properties.
Yes. Add hidden fields to your HubSpot form that map to contact properties, or send each lead to HubSpot through Zapier or a webhook. The Hidden fields guide in the help center shows how.
HubSpot offers it on all plans, but editing options for head HTML vary by subscription. You need the Website settings permission to change it.
Get started
Connect your website in minutes. From then on, every new lead shows which ad, search, post or AI assistant brought it.