Skip to main content

Lead sources

What this page is — the configured list of channels a lead can arrive through: Google Ads, a referral, a trade show, the website form.

What it is for — so every lead records where it came from, in a shared value rather than free text each person types differently.

The problem it solves — without sources you cannot answer "which channel is worth the money". Attribution reporting has nothing to group by, and the Source filter on the leads list is empty.

Route: /org/marketing/leads/settings?tab=sources · Permission: Manage Lead Sources


1. What a source is​

Lead sourceUTM fieldsSource category
AnswersWhich channel?Which specific campaign?Which kind of channel?
ExampleGoogle Adsutm_campaign=q3-diagnosticsPaid Advertising
ConfiguredYes — a table of rowsNo — free text per leadYes
ReusedAcross every leadNeverAcross sources
Figure 1 — Sources grouped by category. This example has 19 sources across 8 categories.

2. Field reference​

FieldTypeNotes
Nametext, requiredDisplayed everywhere a source appears
Codetext, requiredThe stable identifier. Integrations match on this
DescriptiontextShown beneath the name in the list
CategoryselectFrom source categories
StatustoggleInactive sources stay on existing leads but leave the pickers
Figure 2 — Adding a source.
The CODE is the integration contract, the NAME is for people

Rename freely; changing a code breaks any integration that references it. The webhook takes a a source id, but CSV and API callers commonly match on the code.


3. Step by step​

Grouped by Category toggles between a flat list and the grouped view in Figure 1. The grouped view shows a count per category, which is the quickest way to spot an empty one.

Deleting a source​

The application checks usage first — a source attached to leads cannot simply vanish. Deactivate rather than delete when a channel closes: existing leads keep their attribution and the source stops appearing in pickers.


4. The admin contract​

NeedsOr
At least one sourceEvery lead has no attribution, and Acquisition reports are empty
Categories, to group themAll sources sit ungrouped
Manage Lead SourcesRead-only — and the whole hub is unreachable

5. Downstream​

A source reachesAs
The leads listThe Source & Origin column
The filter railThe Source filter's options
Acquisition reportThe attribution dimension
Scoring rulesA field a rule can test
Vox campaignsVox reads lead sources when building a campaign

6. Don't confuse this with…​

ThisNot this
Manage Lead SourcesView lead sources / .edit / .delete — all three are dead
A sourceA source category
A sourcefirst_touch_source / last_touch_source, free-text attribution fields on the lead

7. Troubleshooting​

SymptomCause
Source filter empty on the listNo active sources
A source will not deleteIt is in use — deactivate instead
Granting sources.edit changed nothingIt is dead. Grant manage_sources
Acquisition report shows leads as unattributedThose leads have no source — common with imports