Lead source tracking

Track the source of your leads. Skyrocket your ROI.

Stop acquiring leads blindly. Finally a tool that captures the source of your leads. Nothing else.


Understand the true value of each marketing channel. Make smarter decisions that boost your ROI.

Capture lead source

Capture 7 lead source data: channel, source, campaign, term, content, landing page, and landing page subfolder

Integrate with apps

Leadsources is compatible with 100+ apps. Send the lead source data to your form builder and CRM.

Run leads reports

Run lead source reports such as “volume of leads by channel” and gain unparalleled insights to optimize your marketing budget

How it works

leadsources.io is a lead tracking software created for those like us who simply want to track the source of their leads. Nothing else.

To install it on your site, you simply have to insert the LeadSources script in your header. It’s compatible with all CMS and we have created a guide for it.

It integrates with your form builder so you don’t have to change your lead generation funnel. 

When someone visits your site, LeadSources captures the lead source data and passes it into your form as hidden fields, as shown in the example with Typeform.

LeadSources captures 7 lead source data:

Lead source dataDefinition
ChannelOrganic Search, Paid Search, Organic Social, Referral, etc.)
SourceFacebook, Instagram, etc.
CampaignThe name of the specific marketing campaign. For example, when running several campaigns on Google Ads, you can track which exact campaign your leads came from.
TermThe keyword targeted by a specific campaign. Example: you run a Google Ads campaign called “Search campaign corporate lawyers”. LeadSources categorizes your leads by keyword targeted: “Corporate lawyer in New York”, “Corporate lawyer in Miami”, etc.
ContentThe exact element of your ad that was clicked.
Landing pageThe URL of the landing page where the lead landed. Examples: domain.com/services/corporate-lawyer-miami
Landing page subfolderThis isolates the subfolder of the landing page. Example: a visitor lands on the page domain.com/services/corporate-lawyer-miami. The subfolder tracked is “services”.

Once the visitor submits the form, the lead source data can be found on the submission page of your form builder, alongside the leads details (name, email, phone number, etc.):

Lead source in submission page

Identify the lead source that generate the most leads

Make an export of all your leads from the leads submission page. Make sure to export the lead details (name, email) and all the hidden fields (channel, source, landing page, etc.). Open your dataset on Google Sheets or Excel. 

Create a chart such as the “Volume of leads by…

  • Channel”
  • Source”
  • Campaign”
  • Content”
  • Term”
  • Landing page”
  • Landing page subfolder”
Example: “Volume of leads by channel”
Leads by channel

Identify the lead sources that generate the most sales and revenue

By connecting your form submissions to a CRM, you can run reports such as “Volume of sales by… channel, source, etc.).

This is how it works.

You connect a CRM tool to your form builder. Every time a lead is acquired, the leads details, alongside the hidden fields (the lead source data) is passed to your CRM.

The CRM allows you to follow your leads as they go down your sales funnel.

Let’s take one example to understand.

Imagine that you have generated 100 leads from different sources. They have all been sent to your CRM, and after engaging with these leads through phone calls or emails (whatever your sales funnel is), you close 5 clients (that’s 5 sales). Well, since you have captured the lead source data for each lead, you know which source the leads that transformed into a sale came from.

Example: “Volume of sales by channel” 

ChannelsSearch PaidSocial Paid
Average order value$150$100


You ran ads on Google and Facebook, and with the initial “Leads by Channel” report, you found that Social Paid ads generated more leads than “Search Paid” ads.

After a few weeks, you analyze which leads transformed into paid customers, and figure out that the Search Paid channel generated more revenue with fewer leads than the Social Paid channel. 

You conclude that you should increase your Search Paid budget. This will increase your ROI as a result.

Thiese are all the cool things you can do once you track the lead source data with LeadSources. 

Try it today for free!



$ 49 per month
  • 1 Site
  • 500 leads per month


$ 99 per month
  • 1 Site
  • 1000 leads per month


  • 1 Site
  • Custom leads volume


No. LeadSources integrates with your current form builder.

LeadSources integrates with 100+ CRMs and form builders. 

15 days. You can cancel at any time within your first 15 days, and you won’t be charged. After, you’ll be charged on monthly basis accoring to the plan you selected.

Yes. There is no engagement. You can cancel your subscription at any time.