Leads, data and signals

How do you build a B2B lead list?

By Viktorio Shopov, co-founder of Sellinger. Reviewed by Asen Levov. Published . Last updated . 8 minute read.

Build a B2B lead list in five steps: define the buyer in writing, pull people from a few sources, add the missing contact details, verify emails and drop what fails, then keep the list clean as people change jobs. A short list of the right people beats a long list of everyone who might fit.

What is a B2B lead list, really?

A B2B lead list is a set of named people at companies you want to sell to, with enough detail to contact them and enough context to write something specific. Name, role, company and a way to reach them are the minimum. Context is what makes the first message worth reading: a post they wrote, a change in their company, a problem typical of their industry.

Most lists fail before the first message goes out, and the reason is rarely the data vendor. The list was built from a loose idea of who the buyer is. "Marketing managers at software companies" covers a million people and perhaps a few thousand who care about your offer.

Write the buyer down in one paragraph and three filters before you open any tool. Use this checklist:

  • Role: the job titles of the person who decides or strongly influences. Include two or three variants, because titles differ between companies.
  • Company: industry, size range and country or language.
  • Problem: the one problem your offer solves, stated in the buyer's words.
  • Exclusions: who you do not want. Competitors, current customers, students, people at companies below your minimum size.
  • Proof of fit: one signal that tells you a person is more likely to care than a stranger with the same title.

The last item is the one most lists skip. We found that it matters more than any other choice. On our own LinkedIn outbound, people who engaged with posts from AI SDR vendors and automation creators booked 2.6% to 3.7% meetings per person messaged, while people who engaged with enterprise sales voices booked under 0.4%. The agent and the message style were the same. The audience was different (Sellinger case study).

Where do B2B leads come from?

Five sources cover most needs. Each has a different cost, speed and quality.

Table
Your own customers and networkPast buyers, friendly contacts, people who know youHighest reply rates, no data costSmall, and you can only mine it once
LinkedIn searchPeople filtered by role, company and locationCurrent titles, no email needed to startSearch limits, and you build it by hand
A contact databaseLarge searchable pool with emails and phonesScale, and fast filtering by many fieldsNeeds verification and a tight filter
Events and communitiesAttendees, speakers, membersA shared context to open withLists are rarely public, and consent matters
SignalsPeople who just did something relevantTiming: they are thinking about the topic nowSmaller volume, and the signal must truly match

A warm source usually beats a cold one. In the Uberwood Agency study, network and post engagement leads replied at 39%, while keyword lists replied at 12% to 36% depending on the industry (Uberwood case study). That is one agency's data, but the direction is what most teams see: the more a person has already shown interest or connection, the more likely they answer.

For a first list, combine two sources: one warm (your network, or people who engaged with a relevant post) and one scaled (a database search with a tight filter). We explain the trade off in signal based vs database prospecting.

How do you search a contact database well?

Sellinger offers a database of 700M+ contacts. You search people and companies, and find verified emails and phone numbers. Whatever database you use, the same habits apply:

  1. Filter on more than a title. Combine role, company size, industry and country. Each extra filter shrinks the list and raises the fit.
  2. Look at a sample first. Open fifty rows and ask whether you would send each one a message. If ten are wrong, tighten the filter before you export anything.
  3. Search companies first when you can. Pick the right companies, then pick the right people in them. It is easier to judge a company than a person.
  4. Export only what you will contact. Extra rows are not free. Every one of them will need verification and every one is a chance to reach someone who should not be there.

You can also import a CSV file if you already have a list. The product page for lead enrichment describes what the database adds to a list you bring.

What is enrichment and why does it matter?

Enrichment means adding fields to a person you already have: a work email, a phone number, a current company, a size, an industry. It turns a name and a LinkedIn profile into something you can use on more than one channel.

Enrichment also protects you from a common mistake: sending to a person who left the company. People move more often than lists are updated. In the United States the median worker had been with their current employer for 4.1 years in January 2026, and for workers aged 25 to 34 the median was 3.0 years (US Bureau of Labor Statistics). A median of three years means a large share of any list of younger professionals changes employer within a few years. We do not have a clean public figure for how fast B2B contact data decays, and the numbers vendors publish vary widely, so check your own list rather than trust a headline percentage.

How do you verify a list before sending?

Verification is the step that protects your sender reputation. If you send email, an address that does not exist bounces, and too many bounces and complaints hurt every later message. Google tells bulk senders to keep the spam rate reported in Postmaster Tools below 0.10% and never reach 0.30% or higher (Google email sender guidelines). Those thresholds are tight, and a dirty list is the quickest way to approach them.

Run this checklist on every list:

  • Remove duplicates, by email and by profile URL.
  • Remove addresses at free mail domains if you sell only to companies, and role addresses such as info@ and sales@, which rarely reach a named person.
  • Verify each email address and drop the ones that fail or come back as unknown.
  • Check that the person still holds the role. A profile visit takes a few seconds and catches the cases data cannot.
  • Remove anyone who asked not to be contacted, on any earlier campaign.
  • Remove people you have already contacted from another campaign, so no one gets two sequences.

Verification is a filter, not a guarantee. An address can pass a check and still not reach the person. Start small, watch bounces on the first batch, and stop if they climb.

How do you keep the list clean over time?

A list is a living thing. Three habits keep it useful:

  • Keep one source of truth. Everyone you have contacted, with the date and the result, lives in one place. Without it you will write to the same person twice.
  • Mark outcomes. Replied, not interested, wrong person, left the company. The next search should use these to exclude and to refine.
  • Re-check before you restart. If a campaign pauses for a month, verify again before it resumes.

Be careful with privacy rules as well. If you hold personal data about people in the EU, the GDPR requires you to tell them who you are when you contact them, at the latest at the first communication (GDPR Article 14). Keep your sources, include a clear way to opt out and honor it. This is a general note, not legal advice, so check your own situation.

What does a good first list look like?

A good first list has a few hundred people, two sources, a written reason for each source, verified emails if you use email, and one line per person that explains why they are on it. It is small enough that you can read the replies and learn.

Once the list exists, an AI SDR can write to each person, follow up and answer replies. If you want the background first, read what is an AI SDR. The list is the part you control best, and it decides most of what happens next.

Common questions

How big should a first B2B lead list be?
Small enough to read. A few hundred people you chose on purpose let you check every message and learn what works. Grow the list after the first results, not before.
Do I need email addresses to start?
Not for LinkedIn. A profile is enough to send a connection request. You need a verified email only for the email channel, and phone numbers only if you plan to call.
How often should I clean a list?
Before every send, and again whenever a campaign restarts after a pause. People change roles, so a list that was right in spring is partly wrong by autumn.
Can I import my own list into Sellinger?
Yes. You can import a CSV file. Sellinger also offers a database of 700M+ contacts that you can search by person and company, with verified emails and phone numbers.
Is buying a list a good idea?
We do not recommend a one off purchase of a static file. It is old on the day you receive it and you cannot check how it was built. Search a live database or build from your own sources instead.

How Sellinger helps

Read how it works on See lead enrichment, or see a real campaign in Read how we run our own outbound.

Sources

See it on your own accounts

Start with a 30 day free trial, no card. Nothing is sent without your approval unless you turn that on.

Unit4ShellyRocket.ChatGetAcceptPeopleForce

Teams that have used Sellinger

Start free trial