Skip to content
zenstack

How to Build a B2B Prospect List: A 7-Step Process

How to build a B2B prospect list step by step: define your ICP, add buying signals, source and verify contacts, and segment it. Includes a column template.

By the Zenstack team · · 8 min read

To build a B2B prospect list, define a narrow ideal customer profile, add a buying signal that shows why now, pull matching companies and decision-makers from a few sources, verify every contact, and split the list into segments that each get their own message. Most weak outbound results trace back to the list, not the copy. This guide walks through the full process and gives you a column template you can copy into a spreadsheet or CRM.

What a B2B prospect list is (and what it is not)

A B2B prospect list is a set of companies that fit your ideal customer, with one to three named people at each, plus the facts your rep needs to write a relevant first message. It is not a CSV of every company in an industry.

The difference shows up in results. A list built around fit and timing gives your SDR a reason to reach out to each account. A list built around volume gives them a reason to send the same generic email to everyone, which hurts reply rates and your sending domain.

How to build a B2B prospect list in 7 steps

1. Write a one-paragraph ideal customer profile

Start with the customers you already have. Look at the five to ten best ones (fast to close, happy, still paying) and write down what they share:

  • Industry and business model. "B2B SaaS selling to finance teams", not "technology".
  • Company size. A headcount range is easier to filter on than revenue.
  • Location and time zone. Where you can sell and support.
  • Tools they use. If your product connects to HubSpot, companies on HubSpot are a better fit.

If you have no customers yet, write the profile for the buyer you understand best and treat it as a test. Our guide on how to create an ideal customer profile has a full template and the disqualifiers to add.

2. Pick the buying signals

Fit tells you who could buy. A signal tells you who might buy now. Common B2B signals include:

  • A job post for a role your product or service supports
  • A recent funding round or new office
  • A new leader in the department you sell to
  • A switch to a tool you integrate with
  • Hiring growth in one team over the last few months

Choose one or two signals per campaign. "Series A SaaS companies hiring their first SDR" is a far better list than "SaaS companies".

3. Choose your personas

For each account, decide who you will contact. Usually that is one decision-maker and one or two people who feel the problem every day. Write down the job titles you will search for, and the titles you will exclude, such as interns or roles that sound right but never buy.

4. Source companies and contacts

Use more than one source, because no single database is complete or fully up to date:

  • Your CRM. Closed-lost deals, old trials and past inbound leads are often your warmest prospects.
  • A B2B contact database such as Apollo or a similar tool for firmographic filters and contact details.
  • LinkedIn Sales Navigator to confirm people still hold the role you found.
  • Signal sources like job boards, funding news and company websites.
  • An enrichment tool such as Clay, which pulls from several providers and fills gaps automatically. Our guide to waterfall enrichment shows how to set the provider order.

Pull companies first, then find the people. Starting with contacts tends to produce lists of the wrong companies with the right job titles.

5. Verify and clean every record

This is the step most teams skip, and the one that protects your inbox. Run every email address through a verification tool, remove duplicates against your CRM, and take out anyone who has opted out before.

Mailbox providers watch how recipients react to what you send. Google's email sender guidelines ask senders to keep their spam rate, as reported in Postmaster Tools, below 0.3%. Sending to bad addresses and poorly targeted contacts is one of the fastest ways to damage your sender reputation.

6. Segment by reason, not by size

Split the list by why each group should care. One segment might be "companies hiring their first SDR", another "companies that just switched to HubSpot". Each segment gets its own opening line and its own example.

A good test: if you cannot write a different first sentence for a segment, it is not a real segment.

7. Load, track and refresh

Import the list into your CRM or sequencing tool with a field showing which segment and signal each record belongs to. That lets you see which segments book meetings and which do not. People change jobs and companies change direction, so plan to re-verify contacts before every new campaign and add new accounts every week rather than in one big batch each quarter.

Prospecting list template: the columns you need

Copy these columns into a sheet or map them to CRM fields. Keep it tight; columns nobody uses become stale.

Column Example Why it matters
Company name Acme Ledger (example) Basic identity
Website / domain acmeledger.example Used for de-duplication and enrichment
Industry B2B SaaS, finance software Filters and messaging
Headcount range 51–200 Fit check
Country / time zone US, Eastern Call and send timing
Signal Hiring first SDR (job post, Oct) The reason to reach out now
Segment First-SDR hirers Which message they get
Contact name and title Jane Doe, Head of Sales Who you write to
Verified email [email protected] Status: valid, risky or invalid
LinkedIn URL linkedin.com/in/… Role check and second channel
Phone (if calling) Direct line For call steps
Personal note Posted about outbound hiring last week Your first line
Source and date added Apollo, 2026-10-21 Data quality and compliance
Status New, in sequence, replied, meeting, do not contact Keeps the list honest

The source and date added column is easy to forget and important when someone asks where you got their details.

How big should your B2B prospect list be?

Size the list to the work, not the other way round. Work backwards from the meetings you want: how many accounts your rep can research and contact well each week, how long your sequence runs, and how many cold emails per day your inboxes can safely send. A rep who personalises every first line will get through fewer accounts than one sending a template, and that is usually a trade worth making.

Start with a few hundred accounts in one or two segments. Run them through a full sequence, look at reply and meeting rates by segment, then build more of what worked. Our guide to SDR KPIs and metrics to track shows which numbers to watch.

Is it legal to build and email a B2B prospect list?

It depends on where your prospects are. In the US, commercial email to businesses is covered by CAN-SPAM, which requires honest sender details, a postal address and a working opt-out. We cover the basics in cold calling vs cold email.

In the UK, the ICO's guidance on electronic mail marketing says you can email corporate bodies, but sole traders and some partnerships count as individuals, and data protection law still applies to named employees. Keep a "do not contact" list, screen every new list against it, and record where each contact came from. This is general information, not legal advice; check the rules for each country you sell into.

Common mistakes when building a prospect list

  • Buying one big list and using it for months. Data goes stale and nobody knows where it came from.
  • Filtering on job title only. You get the right people at companies that will never buy.
  • Skipping verification. Bounces hurt your domain long before they show up in your reply rate.
  • One message for the whole list. If every row gets the same email, you did not need the research.
  • Nobody owns it. Lists built in a burst by a busy founder stop being updated within weeks.

Who should build your prospect lists

List building is daily, detailed work, and it is usually the first thing to slip when the founder gets busy. Three roles can own it:

  • An SDR builds lists as part of running outbound. They research accounts, write the personal note and work the list by email, phone and LinkedIn.
  • A GTM engineer automates the sourcing, enrichment and signal tracking, so new accounts arrive in your CRM already scored. See what a GTM engineer does.
  • A virtual assistant can handle research and data entry if you already have a clear profile and someone else writes the outreach.

Most small teams start with one SDR who builds and works their own list, then add a GTM engineer once manual research becomes the bottleneck.

Getting a dedicated remote hire to build and work your list

The teams with the best lists are the ones where one person touches the list every day. Through Zenstack, a dedicated remote SDR works only for you, inside your CRM and data tools, during your business hours: building segments, verifying contacts and booking meetings from them. If your reps already have the time to sell but not the data, a remote GTM engineer can build the system that feeds them, and a virtual assistant can take on the research.

Rates start at $12 an hour, about $1,920 a month for a full-time hire, with recruiting, contracts and payroll handled by us. See the full pricing to plan your budget.

Frequently asked questions

What is the best tool to build a B2B prospect list?

There is no single best tool. Most teams combine a contact database such as Apollo for filters, LinkedIn Sales Navigator to confirm roles, an enrichment tool such as Clay, and an email verification tool before sending.

Should I buy a B2B email list?

Usually not. Bought lists are rarely targeted to your profile, are often out of date and make it hard to say where a contact's details came from. Building your own list from several sources gives you better fit and fewer bounces.

How many contacts per company should a prospect list have?

One to three is common: a decision-maker and one or two people who feel the problem daily. More than that often leads to several people at one company getting the same email.

How often should I update my prospect list?

Add new accounts every week and re-verify contacts before each new campaign. People change jobs often, so a list left untouched for months will bounce more and reach fewer of the right people.

What is the difference between a lead list and a prospect list?

The terms are often used the same way. Strictly, a lead list can include anyone who might buy, while a prospect list has been checked against your ideal customer profile and is ready for outreach.

Tell us the role. We'll bring the people.

In 30 minutes we cover your hours, tools and budget. You meet vetted candidates within 48 hours.