How to Create a Sales Prospecting List That Converts
Build prospecting lists ranked by buying signals, not just firmographic fit. Includes sourcing, scoring, and maintenance.
The average SDR spends hours building prospecting lists that produce a 2-3% reply rate. They pull thousands of contacts from a database, filter by title and industry, and start emailing. Most of those contacts never respond because they were never going to respond. They matched a filter, not a buying need.
A great prospecting list isn't the biggest list. It's the most relevant list. The one where every contact matches your ICP, shows signs of buying intent, and has been scored by likelihood to respond.
This guide shows you how to create a sales prospecting list that converts, from sourcing contacts to layering signals to prioritizing who to reach first.
The List-Building Mistake Almost Everyone Makes
Volume vs. Relevance
The default approach: export 5,000 contacts matching "VP of Sales" + "SaaS" + "50-500 employees" from a database. Email all 5,000 over two weeks. Get 100-150 replies (2-3%). Book 20-30 meetings. Celebrate.
The signal-based approach: export the same 5,000 contacts. Score them against LinkedIn buying signals. Find 400 showing active intent. Email those 400 first. Get 50-70 replies (12-17%). Book 25-35 meetings from 400 emails instead of 5,000.
Same number of meetings. 12x fewer emails. Better sender reputation. Less prospect fatigue in your market. The list size was never the lever. The list quality was.
Step 1: Source Contacts from the Right Places
Contact Databases
The primary source for most B2B prospecting lists:
- Apollo (275M+ contacts): Strong for firmographic filtering. Good email accuracy on standard segments. Credit-based pricing.
- ZoomInfo: Largest database. Best for enterprise prospecting. Premium pricing.
- Cognism: Strongest in European markets. Phone-verified mobile data.
- Lusha: Quick LinkedIn lookups. Simple and affordable.
Start with one database. You don't need four. Pick the one that covers your target market best.
LinkedIn Sales Navigator
Sales Nav's advanced filters let you build lists by seniority, department, company size, geography, and more. Save searches to get alerts when new prospects match your criteria.
The advantage over databases: LinkedIn data is updated by the prospects themselves. Job titles, company names, and roles are more current than any third-party database.
Your Existing CRM
Your database likely has hundreds of contacts who went cold. Import them into your prospecting workflow and re-score them. 6-8% of previously cold contacts typically show new buying signals when re-evaluated.
LinkedIn Post Engagers
When someone publishes a viral post about a topic related to your product, every person who liked or commented just raised their hand as interested. Import those engagers, filter by ICP, and add them to your list.
Event Attendees
Webinar registrants, conference attendees, and trade show contacts are warm by definition. They chose to spend time on a relevant topic. Add them to your prospecting list with that context.
Cleed discovers prospects matching your ICP and scores them against LinkedIn buying signals automatically. You define the criteria, Cleed builds the list.
Step 2: Filter by ICP Criteria
Raw contact lists need cleaning. Apply your ICP filters ruthlessly:
Must-Have Filters
- Job title/seniority: Decision makers and influencers only. Filter out individual contributors unless they're your end users.
- Company size: Within your sweet spot. Not too small (no budget), not too large (enterprise procurement).
- Industry: Specific verticals where you have product-market fit.
- Geography: Markets you can actually serve.
Nice-to-Have Filters
- Technology stack: Companies using tools that complement or compete with yours.
- Growth stage: Series A-C if you sell to growth-stage companies.
- Team size: Companies with enough reps to justify your tool.
Negative Filters (Remove These)
- Competitors: Don't prospect your own competitors' employees.
- Existing customers: They're already yours. Don't cold email them.
- Disqualified accounts: Companies you've already determined don't fit.
- Opted-out contacts: Anyone who requested no further contact.
After filtering, a 5,000-contact export might become 1,200 qualified prospects. That's good. The 3,800 you removed would have wasted your time and damaged your sender reputation.
Step 3: Layer Signal Scoring
This is the step that transforms a static list into a prioritized pipeline.
What to Score
For each contact on your filtered list, check:
- LinkedIn activity level: Are they posting and engaging? Inactive profiles won't respond to signal-based outreach.
- Buying signals: Job changes, pain point posts, competitor engagement, hiring, funding.
- Signal recency: When did the signal fire? Yesterday is hot. Last month is cooling.
- Signal stacking: Multiple signals on the same account multiply the probability.
Scoring in Practice
| Score Range | What It Means | Action |
|---|---|---|
| 80-100 | ICP match + fresh buying signals | Contact today |
| 60-79 | ICP match + some signals | Contact this week |
| 40-59 | ICP match + no current signals | Monitor for signals |
| Below 40 | Weak fit or completely inactive | Remove or deprioritize |
Cleed scores every prospect 0-100 based on LinkedIn signal strength and ICP fit. Your list goes from alphabetical to prioritized.
Step 4: Segment for Outreach
Don't send the same email to everyone on your list. Segment by signal type for relevant outreach:
Signal-Based Segments
- Job changers: People who started new roles in the past 90 days. Outreach angle: congratulations + evaluation window.
- Pain posters: People who wrote about challenges you solve. Outreach angle: reference their post + offer value.
- Competitor engagers: People engaging with competitor content. Outreach angle: alternative approach without naming the competitor.
- Company growers: People at companies that are hiring or recently funded. Outreach angle: scaling challenges + how you help.
Firmographic Segments
Within each signal segment, you might further split by:
- Company size: Different messaging for 50-person startup vs. 500-person scaleup
- Role: VP gets ROI messaging. Director gets tactical messaging. Manager gets workflow messaging.
- Industry: Reference industry-specific challenges and examples.
Each segment gets its own outreach framework. The specifics change per prospect, but the angle stays consistent within the segment.
Step 5: Verify and Clean
Before emailing anyone:
Email Verification
Run every email through a verification tool (NeverBounce, ZeroBounce, MillionVerifier). Remove invalid addresses. Keep bounce rates below 1%.
Duplicate Check
Remove duplicates across lists. If the same prospect appears in your Sales Nav export and your Apollo export, keep one record. Emailing someone twice from different lists is a bad look.
Data Freshness
Check for stale data. If a contact was exported three months ago, their job title might have changed. Re-verify key prospects before reaching out.
Step 6: Maintain and Refresh
A prospecting list isn't a one-time build. It's a living system.
Weekly Additions
- New prospects matching saved searches
- Post engagers from relevant LinkedIn content
- Referrals and introductions
- Event attendees
Weekly Removals
- Prospects who responded (move to active pipeline)
- Prospects who opted out
- Contacts that bounced
- Companies that no longer fit your ICP
Daily Re-Scoring
Signal scores change daily. Yesterday's cold contact might show buying signals today. Daily auto-rescore catches these changes automatically, so your priority list refreshes every morning.
Derek, a BDR lead, built a system where his team's prospecting list was automatically refreshed daily. New ICP matches were discovered, existing contacts were re-scored, and the team's morning queue always started with the highest-scoring prospects. Over three months, the team's average reply rate went from 3.4% to 10.2% without changing their messaging. The only change was list quality.
Your List-Building Playbook
How to create a sales prospecting list that converts:
- Source from 1-2 databases + LinkedIn. Don't over-complicate sourcing.
- Filter ruthlessly by ICP. Smaller, tighter lists outperform large, loose ones.
- Score by buying signals. Prioritize prospects showing active intent.
- Segment by signal type. Different signals need different outreach angles.
- Verify before sending. Bounce rates kill deliverability.
- Refresh daily. Lists are living systems, not static exports.
The best prospecting list isn't the one with the most names. It's the one where every name has a reason to respond.
Ready to build a signal-scored prospecting list? Start your free Cleed trial. Discover ICP-matching prospects, score them by LinkedIn buying signals, and know exactly who to contact first. No credit card required.