TL;DR
200 verified leads that match your ICP beats 2,000 unverified contacts. In 2026, lead list quality determines outbound success.
- Define a specific ICP (reduces list size 80%, improves conversion 3-5x)
- Source from multiple data providers
- Verify every email before outreach
- Enrich with context (tech stack, funding, intent)
- Segment for personalized outreach
This guide covers the full process with tools and benchmarks.
Why Lead List Quality Matters
Unverified lists destroy your domain reputation. One bad list can:
- Tank email deliverability for months
- Get your domain blacklisted
- Waste SDR time on dead ends
- Kill reply rates across all campaigns
The math: A verified list of 200 ICP-fit contacts at 5% reply rate = 10 conversations. An unverified list of 2,000 random contacts at 0.5% reply rate = 10 conversations plus deliverability damage.
Same outcome, very different cost.
Step 1: Define Your ICP
Your Ideal Customer Profile determines who belongs on your list.
ICP Components
Company attributes:
- Industry and sub-industry
- Employee count range
- Revenue range
- Geography
- Funding stage
- Tech stack
Contact attributes:
- Job title patterns
- Seniority level
- Department
- Tenure in role
Buying signals:
- Recent funding
- Hiring for relevant roles
- Technology changes
- Leadership transitions
ICP Template
Target Company:
- Industry: B2B SaaS, FinTech
- Size: 50-500 employees
- Revenue: $5M-50M ARR
- Geography: US, UK, Canada
- Tech stack: Uses Salesforce or HubSpot
- Funding: Series A-C in last 24 months
Target Contact:
- Title: VP Sales, Head of Revenue, Sales Director
- Seniority: Director+
- Department: Sales, Revenue Operations
Buying Signals:
- Hired 3+ SDRs in last 90 days
- Job posting for Rev Ops
- CRO/VP Sales joined in last 6 months
Disqualifiers:
- <20 employees (too small)
- >1,000 employees (enterprise motion)
- Agency/consulting (different sale)
Why Specificity Matters
Specific ICPs reduce list size 80% while improving conversion 3-5x. Counterintuitive but proven: smaller, tighter lists outperform broad lists.
Run outbound on autopilot.
Lead lists, enrichment, ICP qualification, personalized openers, sequencer push. Miniloop runs the loop, you take the meetings.
Step 2: Choose Your Data Sources
No single source has perfect coverage. Use multiple providers.
Data Source Comparison
| Source | Contacts | Strength | Price |
|---|---|---|---|
| Apollo.io | 275M+ | All-in-one, budget | $49-119/user/mo |
| ZoomInfo | 200M+ | Enterprise accuracy | $15K+/year |
| LinkedIn Sales Nav | 900M+ profiles | Social data, intent | $100/user/mo |
| Cognism | 400M+ | European data, GDPR | ~$1,000/mo |
| Lusha | 100M+ | Chrome extension, simple | $49/user/mo |
| Clay | 150+ providers | Waterfall enrichment | $185-495/mo |
When to Use Each Source
Apollo.io: Best starting point for most teams. Good coverage, integrated sequences, budget-friendly.
ZoomInfo: When accuracy justifies premium price. Enterprise sales, regulated industries.
LinkedIn Sales Nav: For social selling and real-time intent (profile views, content engagement).
Cognism: European-focused campaigns requiring GDPR compliance.
Clay: When single sources have coverage gaps. Waterfall across multiple providers.
Industry-Specific Sources
General databases miss niche contacts. Consider:
- Industry associations: AHA for healthcare, ABA for banking
- Conference attendee lists: Badge scans, speaker lists
- Professional directories: State bar associations, medical boards
- Niche databases: Crunchbase for startups, PitchBook for investors
Step 3: Build Your Initial List
List Building Workflow
1. Start with ICP filters
↓
2. Apply to primary data source
↓
3. Export initial list (raw)
↓
4. Fill gaps with secondary sources
↓
5. Deduplicate across sources
↓
6. Move to verification
Search Filters to Apply
Company level:
- Industry codes (NAICS/SIC)
- Employee count range
- Revenue range (if available)
- Location (HQ or any office)
- Technologies used
- Funding events
Contact level:
- Title keywords (VP, Director, Head of)
- Department (Sales, Marketing, RevOps)
- Seniority filters
- Tenure (avoid brand-new hires)
List Size Guidelines
| Campaign Type | Target Size | Why |
|---|---|---|
| ABM (Tier 1) | 20-50 accounts | Deep personalization |
| Outbound campaign | 200-500 contacts | Manageable follow-up |
| Scaled outbound | 1,000-2,000 contacts | Volume with segmentation |
| Event follow-up | Size of attendee list | Warm leads |
Step 4: Verify Every Contact
Verification is non-negotiable. Unverified lists kill deliverability.
Verification Tools
| Tool | Price | Accuracy | Speed |
|---|---|---|---|
| ZeroBounce | $0.008/email | 99%+ | Fast |
| NeverBounce | $0.008/email | 98%+ | Fast |
| Hunter | $0.01/email | 97%+ | Fast |
| BriteVerify | $0.01/email | 98%+ | Fast |
| Kickbox | $0.008/email | 99%+ | Fast |
Verification Process
- Bulk verify: Run entire list through verification tool
- Remove invalids: Delete any "invalid" or "unknown" emails
- Flag catch-alls: Catch-all domains need extra care
- Check risky: "Risky" emails — send with caution or skip
- Target 95%+ valid: Don't send to lists below this threshold
Bounce Rate Benchmarks
| Bounce Rate | Status | Action |
|---|---|---|
| <2% | Good | Proceed normally |
| 2-5% | Warning | Investigate source |
| >5% | Dangerous | Stop, re-verify, clean list |
Re-verification
Email validity decays ~2-3% per month. Re-verify:
- Before each new campaign
- Any list older than 30 days
- After any deliverability issues
Step 5: Enrich for Personalization
A name and email isn't enough. Enrich with context.
Enrichment Data Points
Company data:
- Revenue and growth rate
- Employee count and growth
- Funding history
- Tech stack
- Recent news/press
- Job postings
Contact data:
- Direct phone/mobile
- LinkedIn profile
- Tenure in role
- Previous companies
- Shared connections
- Content engagement
Intent data:
- Topic research signals
- Website visits
- Content downloads
- Competitor research
Enrichment Tools
| Tool | Best For | Price |
|---|---|---|
| Clearbit | Company data | $99+/mo |
| ZoomInfo | Contact + company | $15K+/year |
| Clay | Waterfall enrichment | $185-495/mo |
| 6sense | Intent data | Enterprise pricing |
| Bombora | Intent data | Enterprise pricing |
Waterfall Enrichment
No single provider has everything. Waterfall through multiple:
1. Try Apollo for email → Found? Done.
2. If not, try Hunter → Found? Done.
3. If not, try Lusha → Found? Done.
4. If not, try RocketReach → Found? Done.
5. If not, mark as "no email found"
Clay automates this. Match rates improve 20-40% vs single source.
Step 6: Segment Your List
One list, multiple segments. Personalization happens at segment level.
Segmentation Criteria
By company:
- Industry vertical
- Company size tier
- Funding stage
- Geography
By contact:
- Title/role
- Seniority
- Department
By signal:
- Recent funding
- Hiring activity
- Tech changes
- Intent score
Segment Size Guidelines
Each segment needs enough volume for testing but small enough for relevance:
- Minimum: 50 contacts (statistical significance)
- Ideal: 100-200 contacts (personalization + scale)
- Maximum: 500 contacts (beyond this, sub-segment)
Example Segmentation
Master list: 500 contacts
Segments:
- Series A SaaS (VP Sales) — 120 contacts
- Series B SaaS (VP Sales) — 80 contacts
- Series A FinTech (Head of Growth) — 100 contacts
- Series B FinTech (Head of Growth) — 70 contacts
- Recently funded (all) — 130 contacts
Each segment gets tailored messaging.
Automate Lead List Building With Miniloop
Building quality lead lists is time-intensive: defining ICPs, searching databases, verifying emails, enriching data, segmenting for outreach.
Miniloop automates the process:
- Signal-based list building: Lists populate automatically from triggers (funding, hiring, tech changes)
- Multi-source enrichment: Waterfall across providers without manual exports
- Automatic verification: Every contact verified before outreach
- Smart segmentation: AI-powered grouping for personalized campaigns
- Continuous refresh: Lists update as data changes
You define the ICP. Miniloop builds and maintains the list.
Try Miniloop or browse templates.
Common Mistakes to Avoid
- Skipping verification: One bad list can damage deliverability for months
- Single data source: No provider has complete coverage
- Broad ICP: Tight targeting beats broad reach
- No enrichment: Name + email isn't enough for personalization
- Stale lists: Data decays; re-verify before each campaign
- No segmentation: One-size-fits-all messaging underperforms
- Buying lists: Purchased lists are low quality and often illegal (GDPR)
FAQ
How many leads should I have on my list?
For most outbound campaigns, 200-500 verified, ICP-fit contacts is ideal. This balances personalization with volume. For ABM, 20-50 accounts with multiple contacts each. Scale to 1,000-2,000 only with proper segmentation.
How often should I refresh my lead list?
Re-verify before each campaign. Rebuild lists quarterly as companies and contacts change. Add new leads monthly to maintain pipeline. Email validity decays 2-3% per month.
Should I buy lead lists?
Generally no. Purchased lists have low accuracy, poor ICP fit, and potential legal issues (GDPR, CCPA). Build lists from reputable data providers where you control the filters and verification.
What's a good email verification rate?
Target 95%+ valid emails before sending. Below 95%, clean the list further. Below 90%, investigate your data source — something is wrong.
How do I find direct phone numbers?
Use providers with mobile data: ZoomInfo, Cognism, Lusha, Apollo (variable coverage). Expect 40-60% mobile coverage on US contacts, lower internationally. Verify numbers are current before calling.
Frequently Asked Questions
How many leads should I have on my list?
For most outbound campaigns, 200-500 verified, ICP-fit contacts is ideal. This balances personalization with volume. For ABM, 20-50 accounts with multiple contacts each. Scale to 1,000-2,000 only with proper segmentation.
How often should I refresh my lead list?
Re-verify before each campaign. Rebuild lists quarterly as companies and contacts change. Add new leads monthly to maintain pipeline. Email validity decays 2-3% per month.
Should I buy lead lists?
Generally no. Purchased lists have low accuracy, poor ICP fit, and potential legal issues (GDPR, CCPA). Build lists from reputable data providers where you control the filters and verification.
What's a good email verification rate?
Target 95%+ valid emails before sending. Below 95%, clean the list further. Below 90%, investigate your data source — something is wrong.
How do I find direct phone numbers?
Use providers with mobile data: ZoomInfo, Cognism, Lusha, Apollo (variable coverage). Expect 40-60% mobile coverage on US contacts, lower internationally. Verify numbers are current before calling.



