Lead source in Keap.
Keap’s Lead Source field is whatever your rep types. Capture the real source automatically, before anyone types anything.
Works with every Keap form.
Keap web forms, landing page forms, and forms embedded on external sites all work. Keap Pro, Max, and Ultimate. Including legacy Infusionsoft orgs. No campaign builder edits required.
Whatever your rep typed. If they typed anything.
Keap’s Lead Source field is a text field. It’s populated. If at all. By whoever’s working the lead. Result: years of free-text values that don’t reconcile with ad spend.
If you can’t trust the Lead Source field, you can’t use it for budget decisions. Lead Source captures it automatically. Same field, real data, every time.
One snippet on your site. Every Keap form captured.
- 01Lead Source captures the visitor’s real source, campaign, and page journey from the moment they land. UTMs, referrer, ad click ID, full session journey.
- 02When someone submits a Keap form embedded on your site, Lead Source records the fields alongside the source it already captured.
- 03The lead lands in your Lead Source dashboard named, with the real source, the landing page and the pages they read before the form.
- 04From there, Zapier writes the lead and its source into Keap, onto the Lead Source field or a custom field, whichever you prefer.
One line, before the closing </head>.
<script async src="https://app.leadsource.co/ft.js" data-site="YOUR_SITE_KEY"></script>
One line in your site header. That is the whole install. Lead Source finds the forms on the page by itself, including forms you add later.
Done in five minutes.
Add the snippet to your site
Paste the script tag above before the closing </head> on any page that has a Keap form. Site is built on Keap landing pages? Paste it in the page’s custom HTML block.
Submit a test form
Submit one of your own forms with a UTM in the URL, for example ?utm_source=google&utm_campaign=test.
Check your dashboard
The lead appears in your Lead Source dashboard within seconds, named, with the real source attached.
Questions, answered.
Doesn't Keap already have a Lead Source field?
It has the field. It doesn't have a capture mechanism. The field is populated manually. Usually by whoever's working the lead, usually inconsistently, usually with values like "Web" or blank. Lead Source automates the capture so the field actually carries usable data.
Can I get the source into Keap's Lead Source field?
Yes, through Zapier. Lead Source fires when a lead is captured, and Zapier's Keap action writes the fields you pick onto the contact. Built-in field or custom field, your choice.
Does this work with Infusionsoft?
If the form is on a page you can add a script to, it is captured the same way. Getting the data into the contact record is a Zapier step either way, since we never write into Keap ourselves.
Will it create duplicate contacts in Keap?
No. Lead Source does not write into Keap at all. If you set up a Zap to create or update contacts, Zapier's own matching rules decide what happens.
Is the data secure?
Yes. Lead emails and phone numbers are encrypted at rest and in transit, with access tightly controlled. Aligned with GDPR, UK GDPR, and the Australian Privacy Principles. Privacy details.
See your real Keap lead sources.
Free. Five-minute install. No credit card.
Start freeFree to start ยท no card