The best B2B lead generation strategy starts with a tight ideal customer profile (ICP): define who is worth contacting, build a verified list of them, then reach them across channels with a message that fits their situation.
What is an ICP and why it matters
ICP stands for Ideal Customer Profile. It is a precise description of the type of company, and person within that company, most likely to buy from you, get value from your product, stay long-term, and refer others.
Most B2B companies have a loose version of this: "mid-market SaaS companies" or "professional services firms with 50–200 employees." That is not an ICP. That is a market segment.
A real ICP is specific enough that when you see a company on LinkedIn, you can decide in 10 seconds whether they are worth reaching out to. If your ICP requires a conversation to evaluate, it is not tight enough.
Why does this matter for outreach? Because every campaign variable, your list, your messaging, your channel, your timing, is downstream of targeting. Fix targeting first and everything else improves automatically.
The four signals of a high-fit prospect
Across hundreds of B2B campaigns, four signals consistently predict whether a prospect will convert:
1. Company size matches your delivery model
A 10-person startup has different buying behaviour, budget cycles, and decision-making speed than a 500-person enterprise. Know which size you close best and filter ruthlessly for it.
2. They have the problem you solve, right now
Timing is the most underrated targeting factor. A company that just raised a Series B, hired a VP of Sales, or expanded into a new market is far more likely to need outbound support than one in a stable phase. Use intent signals to find prospects in motion.
3. The decision-maker has budget authority
Reaching the right company but the wrong person wastes everyone's time. Map out who owns the budget for your solution, it is often not the person with the most relevant job title.
4. They have bought similar solutions before
A company already using a complementary tool or a competitor's product has already validated the problem. They are not a cold prospect, they are a warm one with an existing budget line.
How to build your ICP from existing customers
The fastest way to define your ICP is to look backwards at your best existing customers. Pull your top 10 clients, the ones with the highest lifetime value, lowest churn, and most referrals, and ask:
Look for the patterns. If seven of your ten best clients are B2B SaaS companies with 50–150 employees, a sales team of 5–15 people, and a recently hired Head of Growth, that is your ICP.
Turning your ICP into a lead list
Once your ICP is defined, building a list is a research and filtering problem, not a creative one.
For LinkedIn-based lists, use Sales Navigator filters to target by company size, industry, seniority, geography, and posted content. Export the results and verify emails before any outreach.
For intent-based lists, tools like G2, Bombora, and Apollo surface companies actively researching solutions in your category. These prospects are already in buying mode, they just have not found you yet.
Clean your list before you contact anyone. Remove personal email addresses, companies outside your ICP on second look, and anyone who has been contacted in the past 90 days. A smaller clean list always outperforms a large messy one.
ICP mistakes that kill campaigns
Frequently Asked Questions
How often should I update my ICP?
Review it every quarter. If your win rate drops or your sales cycle lengthens, your ICP may have drifted from reality. Also revisit it after any major product change or market expansion.
Can I have more than one ICP?
Yes, but run separate campaigns for each. Mixing ICPs in a single campaign forces you to use generic messaging, the thing that kills reply rates.
How many leads should be in a campaign list?
Quality over quantity. A list of 200 well-qualified, verified prospects will consistently outperform a list of 2,000 loosely matched contacts. Start tight, then expand once you have proven messaging.
Want this run for you? See our B2B appointment setting service.
