Skip to main content

Warmpipe

Guide · Targeting

How to build a B2B lead list that actually replies

Most cold email problems are list problems in disguise. A clever subject line cannot rescue an email sent to the wrong person, and even the right person won't reply if the message could have been sent to anyone. This guide covers how we build lists that give every email a fair chance.

Step 1: Write down your ideal customer profile

Start with your best existing clients, not an aspirational wish list. Look at the ones who paid well, were easy to work with and stayed. What do they have in common? Write a profile covering:

  • Firmographics: sector, headcount range, location, approximate revenue and company type.
  • Decision-maker: the job titles that sign off on your service, and who influences them.
  • Problem: the specific pain your service solves, in the words clients used before they hired you.
  • Signals: visible events that suggest the pain is current, such as hiring, expansion, new leadership or a product launch.
  • Disqualifiers: companies you do not want, even if they match on paper.

Be narrow. A profile that fits half of the UK economy is not a profile.

Step 2: Choose your data sources

B2B contact databases are the quickest starting point, letting you filter by industry, headcount, location and title. Supplement them with sources that reveal intent or context:

  • Company websites, for services, clients and team pages.
  • Job boards, for hiring signals.
  • Companies House, to confirm a business is incorporated and find directors' names.
  • LinkedIn, to check a person is still in the role.
  • Industry directories and event exhibitor lists for niche markets.

Confirming company type matters for UK compliance, because sole traders and ordinary partnerships are treated differently. Our UK cold email law guide explains why.

Step 3: Check for drift

Search filters are blunt. Ask a database for "marketing agencies, 10 to 50 staff, UK" and the first pages may look perfect while later pages fill with freelancers, in-house marketing teams and companies that closed last year. Scroll deep into your results, not just the first page, and add exclusion keywords until even the later results are clean. This step is tedious and it is where good lists are made.

Step 4: Segment by angle, not just by industry

A segment is a group of prospects who will respond to the same message. Industry is one way to split, but often not the most useful. Consider segmenting by:

Segment byExampleWhy it helps
TriggerCompanies hiring a head of salesThe pain is current, so timing is right.
RoleFounders versus operations directorsEach cares about different outcomes.
Size10–25 staff versus 50–150 staffDifferent budgets and buying processes.
SituationUsing a competitor's productA specific reason to compare.

Keep segments small enough that the copy can be specific. A few hundred well-matched contacts with a tailored message usually beat thousands with a generic one.

Step 5: Verify every address

Database emails go stale as people change jobs. Run every list through an email verification tool before sending:

  • Valid: send.
  • Invalid: remove.
  • Catch-all or unknown: the server accepts everything, so the tool cannot confirm the person exists. Send to these in smaller batches and watch bounces closely, or leave them out if your bounce rate is creeping up.

High bounce rates damage the sending reputation of your inboxes, which hurts every future campaign. More on this in the deliverability checklist.

Step 6: Enrich for personalisation

The final step is adding the detail that lets you write a relevant first line: a recent post, a new hire, a client they work with, a service they launched. Research tools and AI can speed this up, but check the output. A wrong "personal" detail is worse than none. Use public business information only, and never anything sensitive.

With a clean, segmented, enriched list, the copy becomes much easier. Our five-line email framework takes it from here.

Step 7: Maintain the list over time

Add every opt-out to a suppression list and check new lists against it. Remove people who have left the company. Log which segments produced replies and meetings, and feed that back into your profile. Each campaign should make the next list better.

Want us to build and run it for you? That's the core of our done-for-you service.

Questions

How big should a B2B lead list be?

Big enough to test a message properly, small enough to stay specific. Start with a few hundred contacts per segment and expand the segments that book calls.

Is it better to buy a list or build one?

Building gives far more control over fit and freshness. Bought lists often contain stale or poorly matched contacts and need heavy cleaning and verification before use.

How often should I re-verify my list?

Verify immediately before sending. Contact data decays as people change roles, so a list verified months ago should be checked again.

How many contacts per company should I email?

Usually one or two relevant decision-makers. Emailing everyone at a company feels like spam and can annoy the person you most want to reach.

Get your free outbound audit

Tell us what you sell. Within two working days you’ll get a 2-minute video showing who we’d target, what we’d say, and how we’d book you calls. No call needed.

I’d like

We use these details only to prepare your audit. Privacy policy.