Freshsales lead source, captured at submission.
Each Freshsales contact has a Lead source field that keeps whatever got picked the day the contact was made. Often that is Web. Lead Source reads the actual channel, the entry page and the page path when the form goes in, and a Zap puts them on the contact, the deal, or both.
One Lead source value per Freshsales contact.
In Freshsales Suite, the Freshworks CRM, the Lead source field sits on the contact and takes one entry from a dropdown. It answers "which channel", roughly. Which campaign, which entry page and which pages came before the join form are left to memory. Those are the details that tell you what the marketing budget bought.
A channel, nothing more
- A single value: Web, Referral, Cold call, Other
- Filled when the contact is made, from a form default or a rep's pick
- Handy in a contact view filter, not much use in a spend meeting
Everything under the dropdown
- Which campaign sent the visit
- The landing page they arrived on
- The pages they read before submitting, ending on the page that converted them
When the form is sent, Lead Source already holds the channel, entry page and path. Zapier carries them into Freshsales Suite, so the contact opens with its origin filled in, not a guess.
Picked up on your site. Sent to Freshsales Suite by Zapier.
Zapier has two Freshsales apps. The live one for the current product is Freshsales Suite. The older Freshsales Classic app is still listed. Leave it alone.
- 01A visitor lands from an ad, a search or a link. Lead Source notes where from, which campaign, the entry page and every page after it.
- 02They fill in the form. Lead Source files the lead for your dashboard, and a copy heads to Zapier.
- 03The Zap runs a Suite action: Create Contact, Update Contact, or Create Deal if your team sells from the deal pipeline. Each field that action lists gets its captured value.
- 04By the time a rep opens it, the contact or deal already says Instagram, Summer membership, /membership. Nobody had to ask.
A dropdown only knows what someone selects
Freshsales supplies the dropdown. Form tracking selects the value while the visitor is still on the form, before anyone has to guess.
What lands in Freshsales.
A sample Freshsales contact, built by the Zap from a single form fill.
Setup, in three short steps.
Only the verified Freshsales Suite Zapier actions, mapped into the record they expose.
Add the script to your site head
Every page with a form gets the Lead Source script, placed ahead of </head>. That one line starts noting channel, entry page and path for each visit.
Connect Lead Source to Freshsales in Zapier
Start a Zap, choose Lead Source for the trigger, then search for Freshsales and take the Suite app. Its Create Contact or Update Contact action is the step. Classic is listed too. Skip it.
Fill Lead source and test it
Point the captured source at the contact's Lead source field. Campaign and entry page go wherever your team keeps context. Fill in your own form once with a UTM on the link, then open the new Freshsales contact and read what it says.
Checked against the Freshsales Suite app on Zapier, 30 June 2026. Create Contact, Update Contact, Create Deal and Update Deal are all present. Freshsales Classic is a separate app with its own listing. Writes to arbitrary custom fields on standard records were outside that check.
Where the Freshsales setup falls short.
Three situations where you should know before you start.
- Your account still runs Freshsales Classic. Everything on this page uses the Suite app, and Classic behaves differently.
- Your admin built a custom contact field for source and it has to go there. The Suite actions expose a set list, and writing to arbitrary custom fields has not been checked.
- Your leads mostly arrive by phone or walk in. Capture happens on web forms, so those never pass through it.
Questions, answered.
Does Freshsales already track lead source?
Yes, as one dropdown value on each contact. The Lead source field in Freshsales Suite says which channel, and that is all it has room for. Lead Source sets that value through a Zap using what it read when the form was sent, and passes the campaign and entry page alongside.
Should I use the Freshsales Suite or Classic connector?
Use the Freshsales Suite connector to match the current product. There is a separate Freshsales Classic connector on Zapier that behaves differently, so picking Suite avoids mapping into the wrong app.
Can you create deals as well as contacts?
Yes. The Freshsales Suite connector has Create Deal and Update Deal actions alongside Create Contact and Update Contact, so a deal-led pipeline can land the source on the deal instead of, or as well as, the contact.
See your real Freshsales lead sources.
Free to start. Connect Freshsales Suite through Zapier in minutes.
Track your Freshsales leads free →Free to start · no card











