Module 3 · Chapter 2

Building your prospect list

14 min read

You've defined your ICP. Now you need to find real people at real companies who match it, get their contact details, and organize them into a list you can actually work with. This is where most outreach operations either shine or fall apart. A great list is your single best asset. A bad one will poison your domain reputation, waste your team's time, and produce nothing but frustration.

This chapter covers every major approach to list building: the tools, the techniques, the trade-offs, and the process for turning raw data into outreach-ready contacts.

The data source landscape

There are four main categories of prospect data sources. Each has strengths and weaknesses, and the best outreach teams combine multiple sources to build comprehensive, accurate lists.

1. Professional network platforms

LinkedIn Sales Navigator remains the gold standard for B2B prospect identification. With over 900 million profiles, it offers unmatched depth for filtering by job title, company size, industry, geography, and seniority level. The key advantage is data freshness: people update their own profiles when they change jobs, get promoted, or shift responsibilities.

Effective Sales Navigator searches combine multiple filters. Don't just search "VP of Marketing." Search "VP of Marketing" + "SaaS" + "51-200 employees" + "Series A-B" + "posted on LinkedIn in the last 30 days." That last filter is a hidden gem. People who are active on the platform are more likely to be responsive to outreach.

The limitation: Sales Navigator gives you profiles, not email addresses. You'll need a separate enrichment step to get contact details. We'll cover that process shortly.

2. B2B data platforms

Platforms like Apollo.io, ZoomInfo, Cognism, Lusha, and RocketReach maintain databases of business contacts with direct emails and phone numbers. They aggregate data from public sources, partnerships, and proprietary scraping. The convenience is obvious: you search, filter, and export contacts with emails already attached.

70-85%

Typical email accuracy on major platforms

15-30%

Contacts become stale within 12 months

2-3x

Better results from multi-source verification

The critical thing to understand about these platforms is that their data degrades over time. People change jobs, companies get acquired, email formats change. A contact that was accurate 6 months ago might bounce today. Always verify before sending, which we'll cover in the next chapter.

3. Company databases and directories

Crunchbase, PitchBook, BuiltWith, G2, and industry-specific directories are excellent for identifying companies that match your ICP. Crunchbase gives you funding data and growth signals. BuiltWith reveals technology stacks. G2 tells you what software they use and how they rate it. These sources excel at the company-level filtering (firmographic and technographic), and you then use them to build a company list that you enrich with contact-level data.

4. Manual research and triggers

Don't overlook manual sources. Job boards reveal hiring patterns. Press releases announce funding, partnerships, and expansions. Industry events produce attendee lists. Product Hunt launches show ambitious startups. Twitter/X conversations reveal people actively discussing problems you solve. These sources require more effort per contact but produce prospects with much higher intent signals.

Building your list: the process

Here's a systematic process for turning your ICP into an outreach-ready list. Follow these steps in order:

Step 1: Build your company list first

Start with companies, not people. Use your ICP criteria to build a list of 200-500 companies that match your firmographic and technographic requirements. Use Crunchbase or Apollo for funding-stage and size filtering, BuiltWith for technology filters, and LinkedIn Company Search for industry and geography. Keep a spreadsheet with company name, website, size, industry, and any relevant signals.

Step 2: Identify decision-makers at each company

For each company, find 2-3 potential contacts. Why multiple? Because your first choice might not have a valid email, might be on leave, or might not be the actual decision-maker despite their title. Having backup contacts per account gives you options without wasting the company.

Use LinkedIn to find people by title, seniority, and function. Look at reporting structures. A "Head of Sales Operations" might be a better target than a "VP of Sales" if your product is operational rather than strategic. Read their profiles. Someone who just joined 3 months ago is less likely to be buying new tools than someone who's been there 18 months and is looking to make their mark.

Step 3: Find and verify contact information

Once you have names and companies, you need email addresses. The best approach combines multiple methods:

  • Data platform lookup. Search the contact in Apollo, Lusha, or similar tools. Cross-reference across two platforms when possible for higher accuracy.
  • Email pattern detection. Most companies use a consistent format: [email protected], [email protected], or [email protected]. Once you identify the pattern for a company, you can construct emails for anyone there. Tools like Hunter.io reveal these patterns.
  • Website and public sources. Check the company's About page, press releases, blog author pages, and conference speaker lists. Business emails are often publicly available if you know where to look.
  • Verification. Every email goes through verification before it enters your outreach list. No exceptions. We'll cover this in detail in the next chapter.

Key insight

The most effective list builders spend 60% of their time on company identification and 40% on contact enrichment. Most people do the opposite: they search for people by title without first validating that the company is a fit. This leads to large lists of contacts at irrelevant companies. Company-first targeting is more work upfront but dramatically more productive.

Should you buy prospect lists?

Every outreach team eventually considers buying a pre-built list. Here's the honest assessment:

Pros of bought lists

  • Speed. You can go from zero to thousands of contacts in hours. For teams that need volume fast, this can jumpstart the operation.
  • Scale. Building lists manually takes significant time. Purchased lists let smaller teams compete on volume.

Cons of bought lists

  • Data quality issues. Bought lists are often outdated. Expect 20-40% bounce rates unless you re-verify every contact. Those bounces can damage your sender reputation.
  • Shared contacts. Everyone else buying that list is sending to the same people. Your prospects may already be fatigued from outreach.
  • Compliance risk. Depending on your market, bought lists may not comply with GDPR or other regulations. The "legitimate interest" basis requires a genuine business reason to contact someone, and mass-purchased lists make that argument harder to defend.
  • Low relevance. Generic lists rarely match your ICP precisely. You end up with contacts that are "close enough" rather than genuinely qualified.

Watch out

If you do buy a list, never load it directly into your outreach tool. Always re-verify every email first, remove duplicates against your existing database, and manually spot-check at least 50 contacts for accuracy. A single batch of bad emails can tank your domain reputation in a day.

Scraping: ethics and best practices

Web scraping tools can extract prospect data from websites, directories, and professional networks. While scraping is technically capable of building massive lists quickly, it comes with important ethical and legal considerations.

Some guidelines to follow:

  • Respect Terms of Service. Most platforms explicitly prohibit automated scraping. Violating ToS can result in account bans and, in some jurisdictions, legal consequences.
  • Use authorized APIs. Many data providers offer APIs designed for this purpose. They're compliant, reliable, and usually more accurate than scraping.
  • Scrape public data only. Publicly available information (company websites, press releases, conference speakers) is generally fair game. Data behind logins or paywalls is not.
  • Don't overload servers. Rate-limit your requests. Hammering a website with thousands of requests per minute is both unethical and likely to get you blocked.

Quality vs. quantity: the right balance

There's a persistent debate in outreach about list size. Should you send 100 highly personalized messages per week or 1,000 templated ones? The answer depends on your average deal size, sales cycle, and team capacity, but the data strongly favors quality.

Campaigns with tightly targeted lists of 200-500 contacts consistently outperform broad campaigns of 5,000+ contacts in every metric that matters: reply rate, positive reply rate, meetings booked per 100 contacts, and ultimately revenue per contact reached. The only metric where broad campaigns win is total volume of replies, and even that advantage shrinks when you factor in the time spent qualifying unfit responses.

The practical recommendation: start with small, high-quality lists of 100-200 contacts per campaign. Test your messaging, measure results, and only scale volume once your reply rates validate that the targeting is right. Growing volume on bad targeting is just scaling failure.

Organizing and maintaining your lists

A prospect list isn't a one-time export. It's a living asset that needs structure and maintenance:

  • Deduplicate across campaigns. Before loading any new list, check for overlaps with existing and past campaigns. Nothing damages your reputation faster than a prospect getting the same outreach from two sequences simultaneously.
  • Tag by source and date. Track where each contact came from and when it was added. This helps you measure which sources produce the best results and identify contacts that might be getting stale.
  • Maintain a global suppression list. People who've opted out, existing customers, competitors, and partners should never receive outreach. Keep a master suppression list and check every new list against it.
  • Review and clean monthly. Set a recurring calendar event. Remove bounced emails, update job changes, and re-verify contacts older than 90 days. Fresh data is the foundation of healthy deliverability.

Key insight

Treat your prospect list like a product. It needs ongoing investment, quality control, and iteration. The teams that build the best outreach operations are the ones that treat list building as a core competency, not a chore to rush through before "the real work" of writing emails.