Multi-channel AI outreach is liveSee it in action
Guide

How to Build a Targeted Prospect List That Actually Converts

A great outreach campaign built on a poor prospect list will fail. A mediocre campaign built on a highly targeted list will still book meetings. List quality is the multiplier on everything else you do. This guide walks you through building a prospect list that is targeted, enriched, and ready for personalized outreach.

Before you start

  • A defined Ideal Customer Profile (ICP) with specific firmographic and technographic criteria
  • Access to at least one prospecting data source (Apollo, LinkedIn Sales Navigator, Clay, or similar)
  • A spreadsheet or CRM to organize and clean your data before importing

Step-by-step guide

1

Define Your Ideal Customer Profile With Precision

Your ICP is not 'B2B SaaS companies.' It is 'Series B and C SaaS companies with 50-200 employees, based in North America, using Salesforce, with a VP of Sales or Head of Revenue in the decision-making role.' The more specific your criteria, the higher your conversion rate and the less time you waste on bad-fit prospects.

Review your last 20 closed-won deals and identify the 3-4 attributes they share. Real customers are better ICP inputs than theoretical buyer personas.

2

Choose the Right Data Sources for Your ICP

Different data sources have different strengths. Apollo and ZoomInfo have broad coverage for North American B2B contacts. LinkedIn Sales Navigator is strongest for job title targeting. Crunchbase and PitchBook are best for funding-stage filtering. Builtwith and Datanyze excel at technographic data. Use the source that matches your ICP criteria most closely.

3

Pull Raw Data Against Your ICP Filters

Apply your ICP criteria as filters in your chosen tool and export a raw list. For most B2B campaigns, pull 2-3x more prospects than you plan to contact — this gives you room to remove duplicates, validate emails, and filter out obvious bad fits during the cleaning phase.

Set an upper limit on list size per campaign. Starting with 200-500 highly targeted prospects almost always outperforms blasting 5,000 loosely matched contacts.

4

Enrich Prospects With Personalization Data

Raw name and email data is the floor, not the ceiling. Use enrichment tools (Proxycurl, Clay, Clearbit) to add job tenure, LinkedIn activity, recent company news, tech stack details, or hiring signals. These enrichment fields become the personalization variables that make your AI video outreach feel individually crafted.

5

Validate and Clean Email Addresses

Run every email address through a validation service (NeverBounce, ZeroBounce, or Millionverifier) before importing. Remove all hard bounce risks, role addresses (info@, hello@), and catch-all domains from your campaign list. Aim to send only to 'valid' and 'accept-all' addresses with a strong deliverability track record.

Keep catch-all domain addresses in a separate list and test them cautiously with lower volume before treating them like verified contacts.

6

Segment Your List Into Cohorts

Group prospects by persona, industry, company size, or primary pain point. Each cohort should receive a tailored script that speaks to their specific situation. Segmentation is what separates a prospect list from a targeting strategy — it determines which version of your message each person receives.

Common mistakes to avoid

Buying a pre-built list without validating ICP fit or email quality

Fix: Treat any purchased list as raw material, not a ready-to-send asset. Apply your ICP filters, validate every email address, and remove company types that are clearly outside your target market before using it in a campaign.

Building one massive list instead of segmented cohorts

Fix: Split your list into segments of 100-500 prospects that share a meaningful common attribute. Write a distinct script for each segment. A VP of Engineering at a fintech startup has different pain points than a VP of Engineering at a healthcare company — treat them accordingly.

Enriching prospects with irrelevant data fields

Fix: Only enrich for fields that you will actually use in your outreach message or lead scoring model. Enrichment costs time and money; enrich for the 2-3 variables that most directly drive personalization quality in your specific script template.

What are the key takeaways from this guide?

  • List quality is the highest-leverage input in any outreach program — a sharp ICP definition and clean, validated data will outperform a larger, noisier list every time.
  • Enrich your prospects with personalization data that maps directly to variables in your outreach script, making AI-generated personalization feel genuinely human.
  • Segment before you send: grouping prospects into cohorts by persona or industry allows you to tailor your message and measure what resonates with each audience.

Frequently asked questions

How many prospects should be in my first outreach list?

For a first campaign, 100-300 highly targeted prospects is a better starting point than thousands of loosely matched contacts. Smaller, well-targeted lists give you enough data to measure results and iterate quickly without burning through your entire addressable market before your script is optimized.

What's the difference between a prospect list and a lead list?

A prospect list contains contacts who match your ICP but have not yet engaged with your company. A lead list typically refers to contacts who have shown some level of intent or engagement (visited your site, downloaded content, attended a webinar). Prospect lists are the raw input for cold outreach; lead lists are warmer and usually get different, more direct messaging.

How often should I refresh my prospect list?

Refresh your core ICP filters and pull new prospects monthly. Job titles and company details change frequently in the B2B market — a contact's role or company may have changed significantly within 6 months, making old list data a source of wasted sends and awkward personalizations.

Is it better to target individuals or accounts first?

For enterprise or mid-market deals, identify your target accounts first and then find the right contacts within each account. For SMB or PLG motions, contact-level targeting is often more efficient. Account-first targeting lets you coordinate multi-threaded outreach and deliver a more coherent ABM narrative.

Can I use LinkedIn connections as my prospect list?

LinkedIn connections are warm prospects — they know who you are, which makes them better suited for direct LinkedIn outreach or re-engagement campaigns than cold email. For cold email campaigns, you generally want a list of people who haven't interacted with you yet, sourced from data tools rather than your personal network.

Add AI Video Personalization to Your Prospect List

Import your enriched prospect list into Outvid and generate a personalized AI video for every contact — using the data you already collected.

We use cookies

We use essential cookies to keep the platform running, and optional cookies to improve your experience and measure usage. Privacy Policy