The biggest lever in cold email is not the subject line or the sequence length - it is the quality of the targeting. Sending the right message to the wrong company generates no pipeline regardless of how well the copy is written. This guide covers how to define your ICP precisely, score prospects against it, and build a list that matches your best customers.
Before building a list, look backwards. Your best customers - highest ACV, fastest time-to-close, highest retention, most referrals - are your ICP in practice. Pull a list of your top 10-20 customers and answer these questions for each:
Look for the pattern: the attributes that appear in 80%+ of your best customers are your ICP criteria. Weight them by how predictive they are of a fast close at high ACV.
Which industries have the specific problem you solve? Be precise - “SaaS” is not an industry. “B2B SaaS companies with outbound sales teams” is. Specificity allows you to write industry-tailored copy that resonates more deeply.
Where to find it: Apollo industry filter, LinkedIn Sales Navigator industry filter, Crunchbase categories.
What team size creates the problem you solve? A 5-person startup does not have the same outbound infrastructure problem as a 200-person company. Headcount predicts budget, team structure, and decision-making process.
Where to find it: Apollo headcount filter, LinkedIn employee count, ZoomInfo.
Revenue indicates budget and deal potential. A company with $1M ARR buys differently from a $50M ARR company. Revenue filters on Apollo and ZoomInfo are estimates but useful for range-based filtering.
Where to find it: ZoomInfo revenue filter, Apollo estimated revenue, Crunchbase funding as proxy.
What tools are your prospects using that indicate they have the problem you solve, have budget for your category, or are using a competitor? Technographic filtering is one of the highest-signal ICP dimensions.
Where to find it: BuiltWith, Apollo technographic filters, Clearbit technographics, G2 “also looked at” data.
Events that indicate a company is in-market right now: recent funding round, new executive hire, expansion to new market, job listings in relevant function, M&A activity, or a public pain signal (conference talk, blog post, social media complaint).
Where to find it: Crunchbase (funding), LinkedIn jobs, news alerts, Bombora intent data, G2 buyer intent.
Some offers have geographic constraints (local laws, language, timezone support, regulatory requirements). Others simply have higher close rates in specific markets. Define the regions where you deliver measurable value.
Where to find it: Apollo location filter, LinkedIn Sales Navigator geography, Crunchbase HQ country.
You cannot close a deal without reaching the right person. Define the title, seniority level, and department of the economic buyer and the champion separately - they are often different people in the same company.
Where to find it: LinkedIn, Apollo contact search, ZoomInfo contact search, Hunter.io department filter.
Not all ICP dimensions are equally predictive. Score each prospect against your criteria and send your highest-effort personalisation to the highest-scoring contacts.
| Criterion | Perfect match | Partial match | No match | Weight |
|---|---|---|---|---|
| Industry / vertical | 5 points | 2 points | 0 points | High |
| Headcount in range | 5 points | 2 points | 0 points | High |
| Trigger signal present | 5 points | 2 points | 0 points | Very high |
| Technology stack match | 4 points | 2 points | 0 points | High |
| Revenue in range | 3 points | 1 point | 0 points | Medium |
| Geographic match | 3 points | 1 point | 0 points | Medium |
| Decision-maker reachable | 4 points | 2 points | 0 points | High |
Write a fully custom email. Invest in a personalised first line and a specific value prop. These are your best-fit prospects.
Use a segment-specific template. Reference their industry and likely pain point. Worth a 3-step sequence.
Run only if you have exhausted Tier 1-2 prospects. Generic template. 1-2 step sequence. Monitor reply rate - if under 1%, remove from ICP.
Tight targeting puts the right message in front of the right company. Verification ensures it reaches a real inbox. Do both before every campaign - 100 free credits, no card required.
Ayoub built BounceZero's 5-stage validation pipeline, its dedicated BGP-announced IP infrastructure, and the Patroni HA PostgreSQL cluster behind every verification. Previously built high-volume email delivery infrastructure. Trained at 1337 Benguerir (École 42 network, 2019). Open-source: bgp_analyzer.
Strategy, writing, sequences, and lead generation
8 methods ranked by cost and quality - verify before first send
How to build a B2B email list in 2026: the best data sources, quality standards, GDPR compliance
6-step B2B system: ICP, list build, verify, sequence, infrastructure, metrics
6-step process: ICP, list build, enrich, verify, segment, and sequence
All tool integrations + workflow guide in one place
5-part framework, before/after rewrites, and 10 writing rules
Continue through related topics