The founder of a 20-person accounting firm sat in the review. “I’m doing webinars every week. I’m on podcasts. I’m active on LinkedIn. I’m sponsoring a conference next month. I feel like I’m everywhere.”
Then the question: “And how many clients are these bringing in?”
Pause. “Honestly? I have no idea. I don’t track it.”
This is the most expensive blind spot in professional services. You’re doing all the marketing. You’re getting visibility. But you can’t see which channels are bringing in paying clients. So you keep doing everything, abandon nothing, and waste time on noise that feels productive but drives zero revenue.
Another founder put it differently: “We had a feeling no one was using [the webinar resource]. But we didn’t actually know until we built a dashboard. It turned out nobody was clicking it. We were paying for something nobody wanted.”
This is the opposite problem, and just as costly. You’re investing in channels that don’t convert, and you don’t know to stop.
According to Chris Rowan, founder and CEO of The Agency, “Marketing attribution is not complex. You don’t need a PhD in analytics. You need one decision: every lead has a source. Tag it when it comes in. Look at the closed deals at the end of the month. The pattern is instant. Which channels brought clients? Stop wasting time on the rest. It’s the single highest-ROI change most firms can make.”
The problem: you’re making decisions blind
Right now, your marketing lives in different systems. Your webinar platform has attendance numbers. Your LinkedIn shows impressions and engagements. Your podcast has download counts. Your email list has opens and clicks. But none of this is connected to your CRM or to actual revenue.
So when you check how webinars are performing, you see attendance numbers, downloads, replay viewers. This looks successful. But here’s what you don’t see: how many attendees became leads, how many leads became qualified prospects, and how many prospects became paying clients.
You’re optimising for the wrong metrics. Attendance is a vanity metric. It feels good but means nothing. What matters is: of the attendees, how many started a sales conversation? Of the sales conversations, how many closed?
If the answer is zero, then the webinar is not working, no matter how many people showed up.
The blind spot creates three problems:
1. You keep funding channels that don’t work
A partner invests in a sponsorship because it “feels good” or “we did it last year so we should do it again”. Without tracking, it’s invisible that the sponsorship brought in zero leads. The channel sits on the budget for five years because nobody questions it.
2. You abandon channels that DO work before they mature
A new LinkedIn strategy is working. You’re getting quality inbound leads. But after four weeks with no immediate deal, it feels slow, so you stop posting. The channel was about to compound, but you killed it before it paid off.
3. You miss the real pattern in how prospects find you
Your firm might be getting most leads from referrals and some from your website, but you don’t know the actual split. So you keep investing in channels that don’t work and deprioritise building content that does. You’re deploying resources backwards.
The solution is not complicated. It’s one decision: track the source of every lead.
How to track: the three-tier system
Tier 1: Basic (free, start here)
Assign every lead a source. You can do this in a spreadsheet.
Columns: lead name, date, source (webinar / podcast / LinkedIn / referral / Google search / conference / inbound form), qualified (yes/no), closed (yes/no), deal value.
Add one row per lead. At the end of each month, sort by “closed = yes” and look at the source column. The pattern jumps out.
Example:
| Lead | Source | Closed |
|---|---|---|
| Sarah (law) | LinkedIn outreach | Yes |
| James (tax) | Referral | No |
| Priya (M&A) | Podcast listener | Yes |
| David (compliance) | Webinar | No |
| Yuki (tax) | Google search | Yes |
In this month: podcast, LinkedIn, and Google brought closed deals. Webinar brought two leads but zero closes. Referral brought one lead, no close. Next month: double down on podcast, LinkedIn, Google. Cut webinar if the pattern repeats.
Why this works: You need one decision per lead. Everything else is just recording what you already know.
Tier 2: Moderate (scale to more leads)
Move to a proper CRM. GoHighLevel, HubSpot, Pipedrive, Freshsales: all have a “source” field.
When a lead comes in (via form, email, call), tag the source immediately. Use these labels: webinar, podcast, LinkedIn, referral, Google search, website form, inbound call, conference, sponsorship, paid ad, email list, content download, AI search (ChatGPT/Perplexity/Gemini).
Every lead also gets a “deal value” estimate and a “close status” (open, qualified, won, lost). At month end, filter for “won” deals and count by source.
Why this works: CRM becomes the source of truth. Everyone in the firm uses one system. You see real-time trends, not month-end surprises.
Tier 3: Advanced (for larger teams)
Connect your marketing platforms to the CRM with automation.
Webinar attendee → CRM contact, source = webinar Podcast listener downloads a lead magnet → CRM contact, source = podcast LinkedIn connection responds to your DM → CRM contact, source = LinkedIn Google Analytics tracks website visitor → CRM contact, source = organic search Email signup → CRM contact, source = email list
Use UTM tags on all links (?utm_source=podcast&utm_medium=email&utm_campaign=june). GA4 or GHL dashboard shows which sources drive traffic and conversions.
Why this works: No manual data entry. Real-time attribution. You see which channels drive not just leads, but qualified leads that close.
The conversion ladder: what to track at each stage
Most firms only track leads. You need to track the full funnel:
| Stage | Metric | Example |
|---|---|---|
| Awareness | Source (where they found you) | Webinar attendee, podcast listener |
| Engaged lead | Lead exists in CRM | They filled a form, downloaded something |
| Qualified | They’ve shown buying intent | They booked a call, answered questions about budget/timeline |
| Proposal stage | They got a proposal | You’ve outlined scope and price |
| Won | Closed deal | They signed and paid |
Most marketing channels are excellent at awareness. Few drive qualified leads. Almost none correlate to closed deals.
When you track the full ladder, you see patterns like:
- Webinar: many attendees, some engaged leads, few qualified, zero closed deals
- LinkedIn outreach: fewer outreach, but higher qualification rate, some closed deals
- Referral: very few referrals, but most convert all the way through
- Google search (organic): consistent visitors, solid conversion at each stage
Result: referral and organic search have the strongest conversion rates, while webinars drive awareness but don’t convert. Next quarter: invest in getting more organic search traffic (via content) and activate a referral program. Redesign the webinar or deprioritise it.
Why your firm hasn’t been tracking this
There are three barriers:
1. Multiple systems, no connection
Marketing data lives in webinar platforms, LinkedIn, email tools. Sales data lives in your inbox or a spreadsheet. Analytics lives in Google Analytics. None of them talk to each other. Connecting them feels complicated, so you don’t.
Fix: Pick ONE CRM and funnel all leads there. Manually tag them with source if you need to. That’s it.
2. Misaligned incentives
Marketing teams are measured on “leads generated” or “webinar attendance”. Sales teams are measured on “deals closed”. Nobody is measured on “leads from channel X that closed”, so nobody optimises for it.
Fix: Align everyone on one metric: closed deals by source. Make it visible. Share it weekly.
3. Effort seems high
Setting up UTM tags, integrating platforms, learning GA4: it sounds technical. So firms put it off.
Fix: Start with the spreadsheet. One column, one decision per lead. No technical knowledge needed. After you see the pattern, upgrade to a CRM. Then, if you want, add automation.
The quick start: your first month of tracking
Week 1: Set up a simple spreadsheet with these columns: lead name, date, source, deal value, closed (yes/no). Make everyone in the firm add new leads here when they come in.
Week 2: Every team member who brings in leads (partners, business development, marketing) uses the same spreadsheet.
Week 3: Sort by “closed = yes” and look at the source column. What pattern do you see?
Week 4: Based on what you learn, make one decision. Stop, double down, or redesign one channel. Measure again next month.
The insight is usually obvious after one month. You’ll see which channels brought closed deals and which brought noise. That’s enough to shift resources.
What changes when you track
Most firm leaders make the same discovery:
- Referrals are more valuable than expected. Referrals convert at much higher rates because they’re pre-qualified. But the firm wasn’t nurturing a referral program, treating referrals as serendipity instead. Tracking reveals how much value is left on the table.
- One channel compounds over time. A channel that looks weak in month 1 might become strong by month 3 or 4 as past connections come back, refer others, and close. Kill it too early and you miss the payoff.
- Brand visibility ≠ revenue. High-reach channels might bring zero leads. Lower-reach channels might bring highly qualified leads. Visibility is misleading.
- The channel you think works isn’t actually working. “We’ve always done sponsorships” turns out to bring zero deals. But cutting it feels risky until you see the data.
Once you know the pattern, the next step is obvious: get a free custom strategy that maps your actual lead sources and builds an attribution system that works for your firm. Or, if you’re ready to automate lead tracking and attribution across all channels, our Full Stack tier includes built-in dashboards that tag and track every lead automatically.
Frequently asked questions
How long does attribution take to work?
You need enough leads to establish a pattern. This might take a month or a few months, depending on your volume and how many leads you’re consistently getting. Once you’ve accumulated a reasonable sample, the pattern becomes clear.
What if most of my leads come from referrals?
That’s valuable to know. Your firm has a strong network, which is an asset. The tracking reveals how much of your revenue is dependent on a few key referrers. Then you can diversify: add inbound channels (webinars, content, Google visibility) so you’re not entirely reliant on one or two people.
Can I track offline leads (calls, in-person)?
Yes. When someone calls or meets you in person, ask: “How did you find us?” Tag that in your CRM as the source. If they hesitate, they usually found you via Google or a referral. Asking reveals the source.
What if my lead sources are all mixed (referral + they saw my LinkedIn + they read my blog)?
This is common. Use the FIRST source where they found you, or the PRIMARY reason they reached out. “I saw your LinkedIn post, but my colleague referred me” = source is referral (because that’s what tipped them over). “I googled tax advisors and found your website, then I called” = source is Google search. The first touch is what matters for attribution.
Should I stop all marketing and just do what’s working?
Not yet. Channels like content, thought leadership, and sponsorships take 3-6 months to compound. Kill them too early and you leave money on the table. But DO deprioritise channels that have been running for six months with zero closes. Give winners 3-6 months before deciding.
How do I know if I’m tracking correctly?
Your lead count in the CRM should match the number of actual conversations you’ve had. If the spreadsheet says “12 leads” but you’ve only had 8 calls, something’s off. Reconcile monthly.