The complaint I hear most often from commercial directors: “We need more leads.”
The second most common: “The leads we get are terrible.”
These sound like opposite problems. They’re usually the same one. The company doesn’t have a clear definition of who they’re trying to reach. The data they have on incoming leads is too thin to qualify them properly. And the handoff between marketing and sales is built on hope rather than information.
More leads won’t fix this. Better data will.
I’ve spent ten years working on CRM and revenue operations for B2B companies. The lead management problems I see are almost never about volume. They’re about the absence of a systematic approach to defining who you want, enriching what you know about them, and using that information to make better decisions at every stage.
Start with the Ideal Customer Profile. Actually start with it.
Every B2B company claims to have an ICP. Most of them have a vague description of their target market dressed up as one. “Mid-sized manufacturers in Europe with 200+ employees” is a market segment, not an Ideal Customer Profile.
A real ICP is built from your existing customer base, not from aspiration. It answers one specific question: which of your current customers are the ones you want more of? Not the biggest logos. Not the ones that closed fastest. The ones that renew reliably, expand over time, and generate the most value over their entire relationship with you.
This means actually looking at your best customers over the last two to three years. Define “best” by retention and expansion, not just initial deal size. Then find what they have in common. Not just industry and headcount — what was their situation when they bought? What problem were they solving? What made them prioritize the decision?
The patterns that emerge from this analysis become your ICP. And the ICP becomes the filter for every lead generation, scoring, and qualification decision.
Why most lead data is useless at the point of entry
A lead comes in. A form gets filled out. You have a name, a company, an email address, maybe a job title. In many organizations, that’s all you have when the lead enters the CRM.
Now the sales development team is supposed to qualify this person. With what? A name and an email? They don’t know the company’s revenue, employee count, or industry segment. They don’t know if this person is a decision maker or an intern doing research. They don’t know if the company matches the ICP at all.
So they do one of two things. They call everyone and waste time on leads that were never going to convert. Or they cherry-pick based on gut feeling and miss good opportunities that didn’t look obvious.
This is the data gap. The information captured at the point of entry is almost never enough to make a good qualification decision. And if qualification is poor, everything downstream suffers.
Data enrichment closes the gap
Data enrichment is the process of adding information to a lead record automatically, at or near the point of entry, using data from external sources. It transforms a thin form submission into a qualified data record.
What enrichment typically adds: company revenue, employee count, industry classification, technology stack, funding status, headquarters location, social profiles, and organizational structure. Depending on the provider, you can also get intent data — signals that a company is actively researching a topic related to your product.
The practical effect: by the time a sales development rep looks at a new lead, they already know whether the company fits the ICP, what the company’s situation looks like, and where the contact sits in the organization. The qualification conversation changes from “tell me about your company” to “I see you’re dealing with X, and companies in your situation typically experience Y.”
There are several tools in this space: Clay, Clearbit, ZoomInfo, Apollo, 6sense, and others. The specific tool matters less than the principle: lead data should be enriched automatically before it reaches a human being.
Lead scoring becomes meaningful only with good data
Most lead scoring setups I encounter are either too simple to be useful or too complex to be trusted. The common approach: assign points for form fills, email opens, and page visits. Leads above a threshold go to sales. The problem is that these behavioral signals don’t tell you anything about fit. A person can visit your website ten times and still work at a company that’s completely wrong for your product.
Effective lead scoring combines two dimensions.
Fit scoring evaluates how well the lead matches your ICP based on firmographic and demographic data. Does the company match your target industry, size, and region? Does the contact hold a role that’s typically involved in the buying decision?
Behavioral scoring evaluates engagement: what actions has the lead taken that suggest intent?
Neither works well alone. A perfect-fit company with no engagement is a target for outbound, not inbound follow-up. A highly engaged contact at a company that doesn’t match your ICP is probably not worth a sales conversation. The combination is where scoring becomes useful.
The scoring model also needs to decay over time. A lead that was active three months ago and has gone silent shouldn’t carry the same score as one that engaged yesterday.
The handoff between marketing and sales is where leads go to die
Even with a defined ICP, enriched data, and a scoring model, the transition from marketing-qualified to sales-qualified remains the weakest link in most organizations. The gap usually isn’t technical. It’s definitional.
Marketing considers a lead qualified when it meets a scoring threshold. Sales considers a lead qualified when they’ve had a conversation and confirmed there’s a real opportunity. These are different definitions, and the space between them is where leads fall through.
A better approach: instead of a binary handoff, map the customer journey through graduated stages with clear definitions at each transition. A lead moves from awareness to education to prioritization to selection. Each transition has defined criteria — not just a score, but specific things that must be true.
At minimum, you should know the prospect’s situation and their pain before routing to sales. If you can’t articulate these, the lead isn’t ready for a sales conversation. It needs more development.
The closed loop that most companies never close
In a well-designed system, data flows in both directions. Leads flow from marketing to sales. But outcomes flow back from sales to marketing.
Which leads converted to opportunities? Which opportunities closed? Which closed deals had the highest retention and expansion rates? This feedback loop is what turns lead generation from a volume exercise into a precision exercise.
Most companies don’t close this loop. Marketing generates leads and measures success by volume. Sales works the pipeline and measures success by closed revenue. Nobody connects the two and asks: of all the leads marketing generated this quarter, which ones turned into retained, expanding customers two years later?
When you close this loop, the ICP gets sharper with every cycle. Campaign spend shifts toward channels and messages that attract the right accounts — not just the most accounts.
This requires the CRM to support it. The data model needs to trace a contact from first touch through opportunity, close, onboarding, and renewal. If your CRM tracks leads as leads and customers as accounts with no connection between them, the loop can’t close.
What this looks like in practice
A company I worked with was spending heavily on trade shows. They’d come back from each event with hundreds of badge scans. Marketing would upload them as leads, assign a generic score, and route them to sales. The sales team would call through the list over a few weeks, mostly reaching voicemails, and eventually move on.
When we looked at the data, the conversion rate from trade show leads to qualified opportunities was under 3%. Not because trade shows were ineffective, but because nobody was enriching, scoring, or routing those leads with any precision.
We changed three things. First, we enriched every badge scan automatically on import, adding company data, role seniority, and ICP fit score. Second, we segmented: high-fit leads went to inside sales within 48 hours with full context. Medium-fit leads went into a targeted nurture sequence. Low-fit leads got a thank-you email and nothing else. Third, we tracked which trade show leads eventually converted to opportunities and revenue, feeding that data back into the decision about which trade shows to attend the following year.
The result wasn’t more leads. It was better use of the leads they already had. Conversion from trade show leads to qualified opportunities went from under 3% to over 10%.
In closing
The lead problem most companies think they have is actually a data problem. Not enough information at the point of capture, no systematic enrichment, scoring that doesn’t reflect fit, and a handoff between marketing and sales that loses context at every step.
Fix the data, and the rest follows. The ICP becomes a real filter instead of a slide in a deck. Scoring reflects actual fit, not just activity. The handoff carries context instead of just a name. And the feedback loop from closed deals back to lead generation turns the whole system into something that gets smarter over time.
Not more leads. Better decisions about the leads you already have.