Most failed outbound campaigns don't fail because of bad copy โ they fail because the list was wrong from the start. After building hundreds of prospect lists across SaaS, Healthcare, Legal, and IT Services, I've found the same foundational process works regardless of industry. Here's how I approach it.
1. Define the Ideal Customer Profile First
Before opening LinkedIn Sales Navigator or Apollo.io, I get clear on three things: industry, company size, and geography. Skipping this step is the single biggest reason lists underperform โ a "B2B leads" list with no filters is just noise.
- Industry or vertical (SaaS, Healthcare, Legal, etc.)
- Company size โ employee count and/or revenue band
- Geography โ country, state, or metro area
- Buying role โ who actually signs off on this purchase
2. Identify the Real Decision-Maker, Not Just a Title
Job titles vary wildly between companies. A "VP of Operations" at one company might have zero purchasing authority, while a "Director" at another holds the budget. I cross-reference title with company size and department structure to find the person who actually makes the call.
3. Research, Then Verify โ Never Skip Verification
Manual research gives you the name and company. Verification confirms the email actually works. I run every email through verification tools before it ever reaches a client's CRM โ skipping this step is how sender reputations get destroyed.
- Identify the contact via LinkedIn Sales Navigator or Apollo.io
- Cross-check company domain and current role
- Verify the email with Hunter.io or NeverBounce
- Flag and remove anything that doesn't pass
Why this matters
Email service providers track bounce rates closely. A list with even 10โ15% invalid emails can start affecting deliverability for your entire domain, not just that one campaign.
4. Structure the Output for Your CRM, Not for a Spreadsheet
A prospect list isn't useful sitting in a spreadsheet โ it needs to import cleanly into HubSpot, Airtable, or whatever CRM the sales team actually uses. I standardize column names, remove duplicate entries, and keep formatting consistent so the import takes minutes, not hours.
5. Enrich With Context, Not Just Contact Info
Name, title, and email get someone into the CRM. Revenue, employee count, and recent company news help a sales rep open with something relevant instead of a generic cold email. This is the difference between a list and a sales-ready asset.
Final Thoughts
A high-converting prospect list isn't about volume โ it's about precision at every step: the right ICP, the right decision-maker, verified contact data, and CRM-ready structure. Get those four things right and the list does the heavy lifting before a single email is sent.