Who this helps: Solo founders who get leads from a few places (referrals, LinkedIn, a newsletter, the website, the odd podcast mention) and can’t say which of those actually turns into paying clients.
Short answer: Add two fields to every lead: Lead source (picked from a short fixed list) and Source detail (free text: who referred them, which post, which event). Fill both on the day the lead arrives. Ask “How did you hear about me?” on your form or first call, and tag the links you share with UTM parameters. Then, once a month, count leads, qualified leads, and won deals by source. Put more time into the sources that produce clients, not the ones that produce the most noise.
This works in a spreadsheet or a free CRM. If you haven’t set up a pipeline yet, start with simple sales pipeline stages for solo founders, then come back and add the source fields.
Why lead source matters more than more traffic
When you sell alone, time is the budget. Every hour on LinkedIn posts, cold email, podcast pitching, or SEO is an hour you aren’t delivering client work. Without source data you pick channels by gut feel, which usually means the channel that feels busy, not the one that pays.
Lead source answers three practical questions:
- Where do my clients come from? Not visitors or followers. Clients.
- Which sources waste my calendar? Some channels send lots of leads that never qualify. You see that only when you compare source against outcome.
- What should I stop doing? Dropping a channel that produces nothing is often a bigger win than adding a new one.
Analytics can tell you a visit came from a search engine. It can’t tell you that the person who booked a call was referred by a past client over coffee. You need both, and the CRM record is where they meet.
Two fields, not ten: Lead source and Source detail
Keep the setup small enough that you’ll actually fill it in.
| Field | Type | Example |
|---|---|---|
| Lead source | Dropdown, fixed list | Referral |
| Source detail | Short text | Referred by Maria Chen (past client) |
The dropdown keeps reporting clean: “LinkedIn”, “linkedin”, and “LI post” become one value instead of three. The detail field keeps the context you need when you want to thank a referrer or work out which post brought someone in.
Put the source on the contact or lead, and copy it onto the deal when you create one. Your monthly review counts deals, so the deal needs the source too.
Copy this lead source list
Start with eight values or fewer. Add one only when a new channel actually starts sending leads.
| Lead source | What goes in Source detail |
|---|---|
| Referral – client | Name of the client who referred them |
| Referral – partner/peer | Name of the person or business |
| Website / search | Page they first contacted you from, if known |
| Social – organic | Platform and post (e.g. “LinkedIn – pricing post, Oct 9”) |
| Newsletter / email | Issue or campaign name |
| Outbound | Which list or sequence you contacted them from |
| Event / talk / podcast | Event or episode name |
| Other / unknown | Whatever you know; aim to keep this rare |
Rules that keep the list useful:
- One source per lead: the first place they came from. If someone read your newsletter for a year and then got a referral nudge, choose one rule (first touch or the touch that made them reach out) and use it every time. Write the rule at the top of your sheet.
- No “Misc” bucket. “Other / unknown” is for real unknowns. If it keeps growing, your intake question isn’t being asked.
- Don’t rename values later without a plan. Renaming splits your history. Most CRMs let you filter by a value before you change it, so you can update old records first.
Ask the question: self-reported source
Automatic tracking misses a lot, including word of mouth, a podcast someone heard in the car, and a link pasted into a private chat. The simplest fix is to ask.
- On your contact or booking form: add one optional field, “How did you hear about me?” Free text gets more honest answers than a dropdown. You map the answer to your fixed list when you enter the lead.
- On the first call: if the form answer was blank, ask in the first two minutes: “Before we start, how did you find me?” It’s a normal question and people usually answer it happily.
- In the reply to an email lead: add it as a P.S. if it’s not obvious from the thread.
Write down what they said in Source detail, in their words. “Saw your post about pricing, then my friend Sam mentioned you” tells you two channels did the work together, which a dropdown alone would hide.
Tag your own links with UTM parameters
For links you control (newsletter, social bio, guest posts, slide decks), add UTM parameters so web analytics can tell the visits apart. Google Analytics documents the core parameters:
utm_source: where the link lives, e.g.newsletterorlinkedinutm_medium: the type of channel, e.g.emailorsocialutm_campaign: the specific push, e.g.oct-pricing-postutm_content(optional): to tell two links in the same email or post apart
Example: https://yoursite.com/work-with-me/?utm_source=newsletter&utm_medium=email&utm_campaign=oct-issue
Google’s own guidance is worth following exactly:
- Always set source, medium, and campaign when you tag a link. Missing parameters show up as “(not set)” in reports.
- Values are case-sensitive.
LinkedInandlinkedinare different sources. Use lowercase, always. - Keep one value per platform. Pick
linkedinonce and never writeliorlinked-in.
Keep a small “UTM log” tab in your sheet with the date, the full link, and where you posted it. Then you never invent a new spelling on the fly. Google also offers a free Campaign URL Builder if you’d rather not type parameters by hand.
One limit: UTMs only tag clicks on links you created. They do nothing for referrals, phone calls, or someone who types your URL after hearing your name. That’s why the self-reported question stays.
What HubSpot Free and Pipedrive record for you (checked October 18, 2026)
Both tools record some source data automatically. It helps, but it doesn’t replace your two fields.
HubSpot (all products and plans, per its knowledge base):
- Original Traffic Source and Latest Traffic Source record the first and most recent known web source for a contact. Values include Organic search, Paid search, Email marketing, Organic social, Referrals, AI Referrals, Other campaigns, Direct traffic, Paid social, and Offline sources. Associated companies and deals mirror these values.
- Two drill-down properties add detail, such as the referring site or the
utm_campaignvalue. - Offline sources is HubSpot’s catch-all for records it can’t tie to a tracked web visit. That includes imports, integrations, the API, manually created records, phone calls, events, and untagged links. If you imported your lead spreadsheet, expect those contacts to show up here.
- A separate Record Source property records how the record was created (for example Import, with the import name, or Forms, with the form name). HubSpot sets it automatically and it can’t be edited manually.
Practical takeaway: HubSpot’s traffic source is good for web visits and weak for referrals and conversations, which are often the biggest sources for a solo service business. Add your own “Lead source” dropdown property with your fixed list and use it for the monthly review. HubSpot stays education-only here. Our HubSpot free vs paid guide covers what the free tools include.
Pipedrive (per its knowledge base article on lead and deal source):
- Source origin records how the lead or deal got into Pipedrive (for example manually created, import, API, web forms). Pipedrive sets it and users can’t edit it.
- Source channel is a dropdown whose options an admin manages in Company settings → Data fields. Source channel ID is a free-text field for the specific item. Users can edit both, one at a time or in bulk.
- Pipedrive warns that editing or deleting a source channel value applies to all existing records, including won, lost, and archived ones, and deleting a channel removes it from all of them. Check where a value is used before you change it.
Practical takeaway: in Pipedrive, Source channel can serve as your “Lead source” dropdown (replace or extend its options with your list), and Source channel ID can serve as “Source detail.” Comparing tools? See HubSpot Free vs Capsule vs Pipedrive.
Features and plan limits change, so check the vendor’s current help docs before you rely on a specific field.
The monthly 15-minute source review
Once a month, ideally at the end of one of your weekly pipeline reviews, fill in this table for the last 90 days. A rolling window smooths out one-off months.
| Source | Leads | Qualified | Won |
|---|---|---|---|
| Referral – client | |||
| Social – organic | |||
| Newsletter / email | |||
| … |
In a spreadsheet, a pivot table (rows: Lead source; values: count of leads, count where stage reached Qualified, count of Won) does this in a minute. In a CRM, filter deals by source and stage, or build one simple report.
Decision rules:
- Source produces won deals: protect the time you spend on it. For referrals, that means asking happy clients directly and thanking referrers.
- Lots of leads, few qualify: fix the message or the filter before you add volume. Tighten what you say about who you work with, and use the three qualifying questions before you book calls.
- Few leads, but they qualify and close: a candidate for more effort. Try doing a bit more of it for the next 90 days and compare.
- Nothing after 90 days of real effort: pause it. You can restart later; a dead channel just costs you hours.
- “Other / unknown” is one of your biggest rows: your intake question isn’t being asked. Fix that before you draw any conclusions.
With small numbers, treat the table as a signal, not proof. Two won deals against one isn’t a trend. Look for the same pattern over a couple of months before you drop or double down on a channel.
Common mistakes
- Free-text source only. You can’t count “LinkedIn,” “linkedin post,” and “LI” together. Use a dropdown plus a detail field.
- Filling it in later. By Friday you won’t remember who referred Tuesday’s lead. Enter the source on the day the lead arrives.
- Trusting web analytics for everything. Referrals and conversations often show up as Direct or Offline. Ask the person.
- Judging sources by lead count. The useful number is won deals (and revenue, if you track amounts), not inquiries.
- Too many source values. Twenty values with one lead each tell you nothing. Group them, and add a value only when a channel is clearly real.
- Inconsistent UTM spelling. Lowercase, one value per platform, logged in one place.
- Forgetting to copy the source to the deal. If deals carry no source, your won-by-source count is empty.
FAQ
First touch or last touch: which source do I record?
Either works for a solo business if you apply the same rule every time. Many founders choose “what made them reach out,” because that’s what you can repeat. Put the other touches in Source detail.
Do I need Google Analytics to do this?
No. The two CRM fields plus the self-reported question cover most of the value. UTMs and analytics add detail for the web and email links you share.
What about leads I already have?
Fill in what you know for open deals and recent wins, and set the rest to “Other / unknown.” Start measuring cleanly from today rather than guessing old data.
Should I track revenue by source too?
If your deals have amounts, yes. Add a “Won value” column to the monthly table. A source with fewer but larger deals can beat one with many small ones.
Will HubSpot or Pipedrive fill the source in for me?
Partly. Both record how a record was created, and HubSpot records web traffic sources. Neither knows about a referral made over coffee, so keep your own dropdown.
Next step
Today: add the two fields, paste in the source list, and add “How did you hear about me?” to your contact or booking form. Next month: run the 15-minute source review. To keep the rest of the pipeline honest, pair this with the 20-minute weekly pipeline review and the CRM habits that matter before you pay for hubs.
Sources: Google Analytics Help, “URL builders: Collect campaign data with custom URLs”; HubSpot Knowledge Base, “Understand Original and Latest traffic source properties” and “View and use record source properties”; Pipedrive Knowledge Base, lead and deal source fields. Feature details checked October 18, 2026.
Last reviewed: October 18, 2026.
Get the next guide by email
Practical stack checklists and comparisons for founders. One email when something new is published — no hype.