How to Build a Cold Email Prospect List That Converts
By Puzzle Inbox Team · Mar 25, 2026 · 9 min read
Your cold email results are only as good as your list. Here's how to build prospect lists using the right data sources, verification workflows, and segmentation strategies.
Start With Your ICP — Not a Data Tool
The most common list building mistake is opening Apollo or LinkedIn Sales Navigator and searching before you've defined exactly who you're looking for. This leads to bloated, unfocused lists that produce low reply rates and waste sending capacity.
Before you touch a data tool, write down your ICP across these dimensions:
- Industry: Which verticals are you targeting? Be specific — "technology" is too broad. "B2B SaaS companies" is better. "B2B SaaS companies selling to HR departments" is best.
- Company size: Define by revenue ($1M-10M, $10M-50M, etc.) or employee count (10-50, 50-200, etc.). These produce very different prospect lists.
- Role/Title: Who is the decision-maker for your product or service? VP of Marketing? Head of Sales? CEO? Be specific about title level, not just department.
- Geography: Which markets? US only? North America? Global? Time zones matter for follow-up and meeting scheduling.
- Tech stack: For SaaS companies, what technologies does your ideal customer currently use? Companies using HubSpot, companies on Shopify, companies running Salesforce — these are filterable in most data tools.
- Funding stage: Seed, Series A, Series B+? Recently funded companies are more likely to invest in new tools and services.
The tighter your ICP, the higher your reply rates. A list of 500 perfectly targeted prospects will outperform a list of 5,000 loosely targeted ones every time.
Data Sources Ranked for Cold Email List Building
Not all data sources are equal. Here's how the major platforms compare for cold email prospecting:
Apollo.io — Best All-Around for Most Teams
Apollo has the largest accessible B2B contact database (270M+ contacts) with solid email accuracy. The free tier gives you 10,000 records/month. Paid plans start at $49/month for 25,000 records. Filters include industry, company size, title, tech stack, funding, and more.
Strengths: breadth of data, generous free tier, built-in email verification, good company data enrichment. Weaknesses: email accuracy is 85-90% (always verify externally), phone number data is inconsistent.
LinkedIn Sales Navigator — Best for Filtering and Research
Sales Nav ($99/month) has the best search filters for identifying prospects because it's built on LinkedIn's first-party professional data. Boolean search, company filters, posted content filters, job change alerts.
The catch: LinkedIn doesn't give you email addresses. You need an export tool to get contact data. Wiza (~$83/month) and Evaboot (~$29/month) are the most reliable options for exporting Sales Nav search results with verified emails.
Strengths: most accurate professional data, real-time job changes, activity-based filtering. Weaknesses: requires third-party export tool for emails, LinkedIn actively fights scraping so export tools break periodically.
ZoomInfo — Most Data, Enterprise Pricing
ZoomInfo has the deepest data coverage for enterprise companies. Intent data, org charts, technographic data, direct dials. Pricing starts around $15,000/year for basic plans.
Worth it for: enterprise sales teams targeting large companies where data accuracy on specific contacts is critical. Not worth it for: startups, consultants, or anyone sending under 500 emails/day.
Clay — Best for Enrichment Workflows
Clay isn't a data source in the traditional sense — it's an enrichment platform that pulls data from 50+ sources and lets you build workflows to enrich, score, and personalize your prospect data. Use Clay to combine Apollo data with LinkedIn activity, company news, tech stack, and custom fields.
Strengths: workflow-based enrichment, AI-powered research, integrates with virtually everything. Weaknesses: learning curve, requires existing data sources to enrich.
Crunchbase — Best for Startup and Funding Triggers
Crunchbase tracks funding rounds, acquisitions, and leadership changes. Excellent for targeting companies that just raised money (Series A companies are suddenly buying tools and services). Pair with Apollo or Sales Nav for contact-level data.
Email Verification: The Non-Negotiable Step
Every contact list must be verified before sending. No exceptions. Even data from "pre-verified" sources like Apollo should be run through a dedicated verification service because:
- Data ages fast — Apollo's data might be weeks or months old
- Verification methods differ — a double-check catches what the source missed
- The cost is trivial ($3-10 per 1,000 addresses) compared to the cost of a burned domain
Verification workflow:
- Export your prospect list from your data source
- Upload to ZeroBounce, NeverBounce, or MillionVerifier
- Remove all results marked "Invalid" or "Unknown"
- Flag "Catch-All" addresses for separate tracking (they won't bounce but may not be real)
- Remove "Role-Based" addresses (info@, sales@, etc.) unless you're specifically targeting them
- Import only "Valid" addresses into your sending tool
Post-verification, your list will typically shrink by 10-25%. That's normal. The remaining addresses are the ones worth sending to.
List Segmentation for Cold Email
Don't send the same email to your entire list. Segment by ICP variables so you can customize messaging for each segment:
- By industry: A SaaS company and a manufacturing company have different pain points. Segment and write industry-specific emails.
- By company size: A 10-person startup and a 500-person mid-market company have different decision-making processes. Adjust your messaging accordingly.
- By role: CTOs care about technical capabilities. CMOs care about results and ROI. CEOs care about strategic impact. Same product, different angles.
- By trigger event: "Just raised Series A" gets a different email than "recently hired a VP of Sales" even if both are in your ICP.
Segmentation increases reply rates by 30-50% compared to one-size-fits-all emails. The effort is front-loaded (building multiple email variants), but the results compound across your entire campaign.
List Size Recommendations
Start smaller than you think you need:
- Initial campaign: 500-1,000 verified contacts per segment. This is enough to validate your messaging and ICP before scaling.
- Scaling phase: 2,000-5,000 contacts per segment. Once you've validated reply rates above your target, build larger lists with the same criteria.
- Ongoing: Build new lists monthly. Don't re-email the same list unless 3+ months have passed and you have a meaningfully different offer.
List Refresh: Contacts Go Stale Fast
B2B contact data decays at approximately 30% per year. People change jobs, companies get acquired, email addresses get deactivated. A list built in January is 7-8% stale by April.
Refresh cadence:
- Re-verify any list older than 90 days before reusing
- Remove contacts who have bounced or replied negatively on previous campaigns
- Update titles and company information — someone who was VP at one company might be CEO at another (better or worse fit for your ICP)
- Cross-reference with recent LinkedIn data if possible
Common List Building Mistakes
- Buying pre-built lists: Lists sold by data brokers ("10,000 CEO emails for $99") are almost always garbage. High bounce rates, outdated data, spam traps embedded throughout. Build your own lists using reputable data sources.
- Skipping verification: "Apollo already verified these" is not good enough. Verify externally. Always.
- Targeting too broad: A 20,000-contact list targeting "technology companies in the US" will underperform a 2,000-contact list targeting "Series A B2B SaaS companies with 20-50 employees in fintech." Narrower lists produce better results.
- Not enriching with custom fields: Generic personalization (first name, company name) isn't enough. Enrich with data points you can use for personalization: recent funding, tech stack, company news, hiring activity.
Use our spam word checker to make sure your emails pass content filters once your list is ready, and our DNS checker to verify your sending infrastructure before launching campaigns.