9 min read Alle Artikel auf Deutsch Tous les articles en français Todos os artigos em português
B2B Lead Generation: Tools, Agencies, Setup
The short answer
B2B lead generation means finding companies that match your ideal customer profile, identifying who makes the decision at each one, contacting those people and qualifying the ones who reply. In practice you need four tools: a contact-data source, enrichment, a CRM and a sender. The most important choice is which domain sends. If outreach goes from your own domain and your own Brevo account, you own the sender reputation you build, and the prospect list stays yours.
In this article
- What is B2B lead generation?
- What are the different types of leads?
- How to generate B2B leads, step by step
- Which B2B lead generation tools do you need?
- Are there free B2B lead generation tools?
- What does a B2B lead generation agency do, and what should you check?
- What is B2B prospecting, and what is the 3-3-3 rule in sales?
- Which consent rules apply to B2B cold email in the EU?
- Where EmailFlow OS fits: a EmailFlow OS product for the outreach step
- Questions people ask
What is B2B lead generation?
B2B lead generation is how a business finds other businesses that might buy from it, works out who there makes or influences the decision, and turns some of those people into qualified sales conversations. There are four stages. First you define an ideal customer profile (ICP): industry, company size, region, the tech they use, and a trigger such as hiring or a new funding round. Second, you build a list of accounts and contacts that fit it. Third, you reach those contacts through inbound channels (content, webinars, forms) or outbound ones (cold email, phone, LinkedIn). Fourth, you qualify everyone who responds. Here's an example: a payroll software vendor targets mid-sized German manufacturers that are advertising HR roles right now, and contacts the Head of HR at each one. Most programmes go wrong at the second stage. A list built from a vague ICP brings bounces and complaints, and those count against your sending domain no matter what the message says.
What are the different types of leads?
- Cold lead: fits your ICP but hasn't had any contact with you yet. Outbound email is aimed at this group.
- Warm lead: has already interacted with you, for example by downloading something, attending a webinar or replying to an earlier message.
- MQL (marketing-qualified lead): marketing judges their behaviour a good fit, say repeated visits to the pricing page, but they haven't spoken to sales yet.
- SQL (sales-qualified lead): sales has confirmed need, authority and timing in a conversation.
- Inbound vs. outbound: this is about who made first contact. Inbound leads came to you. You contacted outbound leads.
These labels affect consent as well. In the EU, a warm inbound contact who typed their email into a form is a different legal case from a cold contact taken from a database. The consent section below covers this.
How to generate B2B leads, step by step
- Write the ICP down as filters you can actually run: industry codes, a headcount range, country, job titles and one trigger event. A criterion your data source can't filter on is no use to you.
- Pull accounts first and contacts second. Stick to one or two roles per account so you don't end up emailing a whole department.
- Verify every email address before you send. Addresses that don't exist come back as hard bounces with a 'user unknown' reason, and receiving servers take those as a sign of a badly kept list.
- Set up your sending domain before the first email goes out: SPF, DKIM signed by your own domain, and a DMARC record that starts at p=none.
- Warm the domain up with low daily volumes before you send at full scale.
- Send one-to-one messages. Put an unsubscribe option and your sender identity in each one, and keep follow-ups in the same thread.
- Qualify replies and move them into the CRM. Remove bounces and opt-outs from the list straight away.
Steps four and five are where outbound programmes usually fail without anyone noticing: the mail is accepted, then lands in spam. The guide to cold email deliverability explains what the receiving server checks, and the setup for each record is in DKIM, DMARC and SPF for cold email senders.
Which B2B lead generation tools do you need?
No single tool handles B2B lead generation from start to finish. The top-ranking lists put data providers, landing-page builders and CRMs next to each other, but these tools do different jobs. It's more useful to compare tools within one job and ask each the same questions: where does the data come from, who owns the list afterwards, and which domain sends? There's a longer breakdown in sales prospecting tools by job.
| Job | Named tools | What to check | Where it stops |
|---|---|---|---|
| Contact and company data | Cognism, ZoomInfo, Apollo.io, Kaspr | How each vendor sources and refreshes its data, and how it deals with GDPR objection requests from EU contacts | A database record is not consent. You still have to decide whether contacting that person is lawful |
| Account and people search | LinkedIn Sales Navigator | Whether its filters match the ICP criteria you wrote down | It finds people. Getting a verified email address is a separate step |
| Enrichment and list building | Clay | Which data sources it queries for each row, and whether you can export the result | Enriched data can still be out of date. Verify addresses before you send |
| CRM and pipeline | HubSpot, Pipedrive, Salesforce | Whether replies and opt-outs sync back automatically | A CRM records leads. It doesn't create them |
| Sending infrastructure | Brevo, Google Workspace, Microsoft Exchange Online | Whether DKIM is signed by your own domain and DMARC aligns with the From address | Inbox placement is up to the receiving server. No sender controls it |
Are there free B2B lead generation tools?
Yes, at both ends of the process. Research costs nothing: company websites, job boards and LinkedIn's standard search all show who's hiring and who holds which role. For sending, Google Postmaster Tools is a free Google service. Once you verify your domain, it shows domain reputation and spam rate for mail sent to Gmail users. Several data vendors also have free tiers. These usually limit credits, exports or the number of contacts you can reveal, and the limits change, so check the vendor's current pricing page instead of a list article. A bad list is the part that's never free. Sending to unverified free data causes hard bounces, and those damage the domain all your future mail relies on.
What does a B2B lead generation agency do, and what should you check?
A B2B lead generation agency takes over some or all of the stages above. That can include building the ICP list, writing sequences, sending, and booking meetings into your calendar. Before you sign, the questions that matter are about control, not promised meeting numbers. Which domain does the mail go out from: yours, a lookalike domain the agency registers, or the agency's shared infrastructure? Who owns the prospect list and the reply history when the contract ends? Who has access to your DNS? And who responds if a recipient objects under the GDPR? An agency that sends from your primary domain is spending your sender reputation. An agency that sends from domains it owns leaves you with nothing when you leave. Neither setup is wrong in itself. You just need to know which one you're paying for.
What is B2B prospecting, and what is the 3-3-3 rule in sales?
B2B prospecting is the outbound side of lead generation: researching specific accounts and people, then making first contact. Lead generation covers inbound as well. The 3-3-3 rule isn't a standard, and sales trainers define it differently. A common version: spend about three minutes researching a prospect, find three relevant facts, and use them in a short, specific first message. What's useful about it is the cap on research per contact. Personalisation stays tied to the person, and it doesn't eat your whole day. You'll find copy-ready openers built this way in sales outreach messages by stage.
Which consent rules apply to B2B cold email in the EU?
In Germany, §7 UWG (the Act Against Unfair Competition) treats advertising by email without the recipient's prior express consent as an unacceptable nuisance, and that includes business recipients. Under the GDPR, processing a contact's personal data needs a legal basis under Art. 6. Recipients can object under Art. 21, and once they do, direct marketing to them has to stop. Other EU states transpose the ePrivacy Directive in their own ways. In the US, the CAN-SPAM Act requires commercial email to include a working opt-out and a valid physical postal address. No tool settles these questions for you. Whether a particular email is lawful depends on how you got the address and who you're writing to, so get your own legal advice before you send to cold EU contacts.
Where EmailFlow OS fits: a EmailFlow OS product for the outreach step
EmailFlow OS handles the contact step once your list exists. You record one video and upload it to EmailFlow OS. You connect your own Brevo account and sending domain, then import your prospect list into EmailFlow OS. EmailFlow OS personalises that one recording for each recipient rather than each company, so two people at the same account get separate versions. Each version is sent from your own inbox, through your Brevo account and your sending domain. Nothing goes out from a shared platform sender. The SPF, DKIM and DMARC records involved are the ones you published, and the reputation you build stays with your domain. EmailFlow OS doesn't source contacts, so the data and verification steps above still come first. The article on a personalized video message per recipient explains how per-person personalisation works. If your domain is new, follow email warm-up for cold outreach before you start.
Questions people ask
- What is the difference between lead generation and demand generation in B2B?
- Demand generation builds awareness in a market before anyone is ready to buy, using content, events and brand. Lead generation captures and identifies specific people at specific companies who could buy, either through forms (inbound) or direct contact (outbound). You measure demand generation at the market level. You measure lead generation per contact and per account in the CRM.
- Should outbound B2B email go from my main domain or a separate one?
- Both options have a trade-off. Your main domain carries the reputation of your everyday business mail, so complaints about cold outreach also affect your invoices and support mail. A separate domain keeps the two apart, but it needs its own SPF, DKIM, DMARC and warm-up, and recipients may not recognise it. Whichever you choose, it should be a domain whose DNS you control.
- Why do B2B lead lists bounce even from paid data providers?
- People change jobs and companies switch email systems, so every database goes stale. An address that was valid when it was collected can return a 'user unknown' hard bounce months later. Run each list through email verification right before you send, not only when you buy it, and remove hard bounces straight away. Mailbox providers take repeated bounces as a sign of poor list hygiene.