Why Most B2B Lead Generation Advice Is Useless
Most content about B2B lead generation is written by people who've never actually done it. They recycle the same generic tips - "define your ICP," "use LinkedIn," "create valuable content" - and call it a guide. That's not useful when you have a quota to hit or a business to grow.
I've built and sold companies, written cold emails myself, made the cold calls myself, and helped thousands of agencies build predictable pipelines from scratch. This guide covers what actually moves the needle, in the order you should execute it.
Here's the uncomfortable truth the broad industry data confirms: lead generation is the number one challenge for most B2B organizations. Nearly half of B2B professionals say generating enough leads to meet sales targets is a genuine struggle - and that's not because lead gen is impossible. It's because most teams execute it badly. They either spray and pray with a garbage list, or they build a beautiful inbound content machine and wait 12 months for it to compound. Neither extreme fills a pipeline fast.
What works is a system. Outbound for speed and precision. Inbound for compounding returns. And the operational discipline to execute both without getting distracted by shiny tools. Let me walk you through that system from the ground up.
What Is B2B Lead Generation, Exactly?
Before diving into tactics, let's be precise about what we're actually talking about - because a lot of confusion in sales and marketing comes from people using the same words to mean different things.
B2B lead generation is the process of identifying businesses and individuals who might buy your product or service, and moving them toward a sales conversation. That's it. It is not brand awareness. It is not content marketing. It is not "building relationships." Those things may contribute to it, but lead generation has one job: put qualified buyers in front of your sales process.
There are two core approaches to B2B lead generation, and both have a legitimate role in a mature pipeline:
Inbound Lead Generation
Inbound means creating conditions where prospects discover you on their own terms - through blog posts that rank in search, LinkedIn content, webinars, YouTube videos, or downloadable resources. The prospect initiates contact. Inbound leads tend to be warmer and further along in their decision process, because they came looking for something. The trade-off is time: inbound typically takes three to six months before it generates meaningful volume, and you have limited control over who shows up and when.
Outbound Lead Generation
Outbound means proactively reaching out to prospects you've identified - through cold email, cold calls, LinkedIn outreach, or direct mail. You control who you target, when you reach out, and what you say. The upside is speed: you can book meetings within days of launching a campaign. The downside is that outbound requires more precision - generic spray-and-pray campaigns get deleted or flagged.
The Real Answer: Use Both
The companies consistently winning in B2B don't debate inbound versus outbound. They run both in parallel. Outbound fills the pipeline fast and targets the exact accounts you want. Inbound builds compounding authority and generates warmer leads over time. The best setups use inbound signals - someone reading your blog, watching a YouTube video, downloading a template - as triggers to prioritize outbound outreach. That's the flywheel. But if you're starting from zero or have an immediate number to hit, outbound is where you start. You can't wait six months for SEO to kick in when you have rent due.
Step 1: Get Crystal Clear on Who You're Targeting
Before you build a single list or send a single email, you need a tight definition of your ideal customer. Not a vague persona with a stock photo - a real description of the company and person most likely to buy from you and get results.
Ask yourself:
- What industry are they in?
- What's their company size? (headcount or revenue range)
- What job title actually controls the budget? Not the influencer - the decision-maker.
- What geography matters? Are you targeting local businesses, a specific metro, or a national/global market?
- What's the trigger that makes them need you right now? New funding, rapid hiring, a product launch, a recent rebrand, a new regulation in their industry?
That last question is the one most people skip. Timing matters as much as targeting. A company that just hired a new Head of Marketing is 10x more likely to buy a marketing service than one that hasn't changed leadership in three years. A SaaS company that just raised a Series A and is aggressively hiring salespeople is primed for a sales tool conversation. A contractor who just got listed on a new review platform is suddenly reachable in a way they weren't before.
Trigger events are your shortcut to relevance. They let you reach out with a reason - not just "we help companies like yours" - but "I saw you just did X, which typically means Y is on your plate. Here's how we help with that." That specificity is what separates a 15% reply rate from a 1% reply rate.
Once you know your ICP cold, you're ready to build a list. "SMBs in North America" is not a target. "VP of Marketing at Series A SaaS companies with 50-200 employees who hired in the last 90 days" is a target. The narrower the better, especially when you're starting out.
Free Download: Agency Contract Template
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Step 2: Build a Targeted Prospect List
This is where most people waste money and time. They buy a massive, untargeted database, blast 10,000 people with generic copy, and wonder why nothing converts. Better to have 500 highly qualified prospects than 10,000 randoms.
Here's how to build a real list:
Use a B2B Database with Filters That Actually Matter
You want to filter by job title, seniority, industry, company size, and location - not just grab a dump of every contact in a zip code. A B2B lead database that lets you slice by those dimensions means every lead on your list matches the profile you defined in Step 1, rather than requiring hours of manual cleanup before you can send anything.
For more data-enrichment heavy workflows, Clay is worth looking at - it's a modern data orchestration tool that lets you pull from multiple sources and enrich records at scale, including pulling recent news, job postings, and LinkedIn activity to give each contact a real signal-based reason for outreach.
Scrape Your Niche Sources
Generic databases are a starting point, but the highest-converting lists often come from niche sources where your buyers already congregate. Here's a breakdown by ICP type:
- Apollo.io - One of the most popular prospecting platforms for SMB and mid-market outbound. If you're already using Apollo and want to export the data more flexibly, there's a dedicated Apollo scraper that handles that.
- Google Maps - If your ICP includes local or regional businesses (accountants, law firms, contractors, clinics, restaurants), Google Maps is a goldmine most outbound teams ignore. A Maps scraper lets you pull structured business data - name, category, address, phone - faster than doing it by hand, and the data is fresher than most static databases.
- LinkedIn Sales Navigator - Still the best place to find decision-makers by title, company attributes, and recent activity. Pair it with an email finder to get verified contact details you can actually send to.
- Yelp - For local service businesses (plumbers, electricians, cleaners, contractors), Yelp is a large and relatively uncontested prospecting source. A Yelp scraper lets you pull business listings in bulk by category and location.
- Ecommerce stores - If you sell to DTC brands or ecommerce operators, you need a store-level data source. A store leads scraper pulls live ecommerce data that's hard to get from standard B2B databases, which tend to be weak on this segment.
- Tech stack targeting - If your product integrates with or competes against specific software, you can build lists of companies using a given tech stack. A BuiltWith scraper surfaces which companies are running which technologies on their site - useful for SaaS, agencies, and anyone selling into a specific tech ecosystem.
- Real estate - If your audience is real estate agents, brokers, or property investors, dedicated scrapers for Zillow agent data or property owner records will get you further than a generic B2B database where real estate data is thin.
Find Email Addresses for Named Prospects
Sometimes you have a name and a company and need to find the actual email. For that, an email lookup tool will surface verified email addresses so you're not guessing at formats. Findymail is also solid for accurate email discovery, particularly for contacts where standard databases fall short.
Find Direct Dial Numbers
If your outbound strategy includes cold calling (and it should, at least as a secondary channel), you need direct dials, not main office numbers. Hunting through a company's general switchboard wastes your callers' time. A mobile finder tool pulls direct phone numbers for your prospect list so your callers are reaching actual decision-makers, not receptionists.
Verify Emails Before You Send Anything
Sending to a dirty list destroys your sender reputation. Before you load any list into a sending tool, run it through an email validation tool to strip out invalid addresses. A bounce rate above 3-5% will get your domain flagged fast. This is not optional. I've seen good campaigns tank because someone skipped this step and burned through their sending infrastructure in two weeks.
Step 3: Set Up Your Sending Infrastructure Correctly
This is one of the most skipped steps in outbound, and it's the one that causes more campaign failures than bad copy. Cold email deliverability is a technical game before it's a copywriting game. If your emails aren't landing in inboxes, nothing else matters.
Here's the infrastructure checklist before you send a single cold email at volume:
- Use a separate sending domain - Never cold email from your primary business domain. Register one or more variations (yourcompany-mail.com, yourbrandoutreach.com) specifically for cold outreach. If a domain gets flagged, your main brand domain is protected.
- Warm up your domains - A brand new domain sent at volume immediately looks like spam. Use an email warm-up feature - both Smartlead and Instantly have built-in warm-up pools - and let the domain send gradually increasing volumes for at least 2-3 weeks before running any real campaigns.
- Configure your authentication records - SPF, DKIM, and DMARC records need to be properly set up on every sending domain. Without them, major email providers will filter your messages before they even reach a spam folder. This takes 20 minutes to set up and most people still skip it.
- Limit daily send volume per mailbox - Even after warm-up, keep each mailbox to 30-50 emails per day. Use inbox rotation across multiple mailboxes to scale volume while keeping individual send rates low. This is built into both Smartlead and Instantly natively.
- Monitor your domain health - Check your domain's sending reputation regularly using tools like Google Postmaster or MXToolbox. If you see your spam rate climbing, pull back immediately and investigate what's causing it before continuing.
Getting this infrastructure right means your emails actually land. Getting it wrong means you're writing copy nobody will ever read.
Step 4: Choose Your Outreach Channel (Don't Try to Do All of Them)
There are four main outbound channels in B2B: cold email, cold calling, LinkedIn outreach, and direct mail. Most people try to do all four at once, spread themselves thin, and execute none of them well. Pick one primary channel based on your ICP and go deep before adding more.
Cold Email
Cold email is still the highest-ROI outbound channel for B2B, especially for mid-market and enterprise targets. Email delivers an average ROI of $36 for every $1 spent across marketing use cases, and for cold outreach, the math can be even stronger when targeting is tight and deliverability is dialed in.
The keys are deliverability, personalization, and a clear call to action - not length or cleverness. For cold email infrastructure and sequencing, Smartlead and Instantly are both strong platforms with solid deliverability features and inbox rotation built in. Lemlist is worth considering if you want more native personalization options like custom images or landing pages per prospect. Reply.io is another solid option for teams that want multi-channel sequences - email, LinkedIn, and calls - managed from one place.
I wrote an entire book on this - The Cold Email Manifesto - but the short version: one specific pain point, one clear ask, under 100 words. That's the formula.
Cold Calling
Cold calling is not dead. It's just harder to execute well, and the difference between a wasted call and a booked meeting almost always comes down to one thing: did you reach the right person on their direct line? Connect rates skyrocket when you skip the switchboard entirely.
To pull direct dial numbers for your prospect list, a dedicated phone finder will save you hours of manual research. For the calling infrastructure itself, CloudTalk handles power dialing and call logging well. The goal on a cold call isn't to pitch - it's to have a real conversation. Lead with a relevant observation, not a product feature.
LinkedIn Outreach
LinkedIn works best as a warm-up channel, not a primary conversion channel. Connect, engage with their content, then message. The mistake most people make is jumping straight to a pitch in the connection request. Build a little context first - comment on something they posted, react to a company update, share something relevant to their industry. Then when you message, you're not a total stranger.
For automating LinkedIn sequences at scale, Expandi is one of the safer tools that mimics human behavior to avoid account restrictions. Drippi is another option worth looking at if you want a clean, focused LinkedIn DM automation tool.
Direct Mail
Direct mail sounds old-fashioned, but for high-ACV deals targeting senior executives, a physical package stands out in a way no email ever will. A handwritten note, a relevant book, a USB drive with a personalized video - these land on desks and get remembered. The economics only make sense when the potential deal size justifies the cost per touch, but if you're selling enterprise contracts, the math works. Use it as a pattern interrupt after a few cold email touches have gone unanswered with a warm prospect.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →Step 5: Write Outreach That Actually Gets Replies
The single biggest mistake in B2B outreach - across every channel - is making it about you. Your prospect does not care about your company, your awards, or your client list. They care about one thing: what's in it for them?
A high-converting cold email or LinkedIn message has four components:
- A specific, relevant first line - something that shows you did 30 seconds of research. Their recent funding round, a job posting that signals a pain point, a podcast they appeared on, a LinkedIn post they published last week.
- One clear pain point - not a laundry list of services. One problem you solve. The more precisely you can name the pain they're experiencing right now, the more they feel like you're reading their mind.
- A credible proof point - one result, one client name, one relevant number. "We helped a SaaS company in your space go from 0 to 40 demos/month in 60 days" is infinitely more compelling than "we help companies grow faster."
- A low-friction ask - not "can we schedule a 30-minute call?" but "would it make sense to connect?" or "open to a quick 10-minute chat this week?" The smaller the ask, the lower the activation energy required to say yes.
Keep it short. Under 100 words if you can. Under 150 if you can't. Nobody has ever replied to a cold email saying "I loved how long and comprehensive this was." Every sentence that doesn't serve the four components above should be cut.
Personalization at scale is now possible with tools like Clay, which can pull prospect-specific context from LinkedIn, news sources, and job postings and merge it into your email templates automatically. Used well, this lets you send what feels like a manually researched message to hundreds of people a day - without having a researcher on staff for every contact.
Subject Lines That Work
In cold email, the subject line's only job is to get the email opened. That's it. It doesn't need to be clever. It doesn't need to explain your value prop. It needs to make the person curious enough to click. Some formats that consistently work:
- A genuine question about their business: "Quick question about [Company]'s hiring"
- A specific reference to them: "Saw your post on [Topic]"
- A simple, direct label: "Idea for [Company]" or "[Their Name] + [Your Company]"
- A result you've achieved for someone similar: "How [Similar Company] got 35 demos in 30 days"
Avoid: clickbait, fake RE: or FWD: prefixes (these are transparent and annoying), all-caps, excessive punctuation, or anything that sounds like a marketing email. You're a human writing to another human. Sound like it.
Follow-Up Sequence Structure
Most deals don't close on the first touch. The majority of responses to cold outreach come on follow-up number 2, 3, or even 4. The problem is that most people either give up after one message or send the same generic "just following up" email three times in a row.
Here's a five-touch sequence structure that works:
- Touch 1 (Day 1): The core cold email - specific opener, pain point, proof, soft ask.
- Touch 2 (Day 3): A new angle - different proof point, different pain, same ask. Don't reference the last email like "just checking in." Just send a new message that stands on its own.
- Touch 3 (Day 7): A relevant resource - a case study, a relevant piece of content, a stat about their industry. Add value, then re-state the ask at the end.
- Touch 4 (Day 14): The LinkedIn touch - connect on LinkedIn if you haven't already. Send a short, non-pitchy DM referencing something specific about them.
- Touch 5 (Day 21): The breakup email - short, honest, low-pressure. Something like: "I don't want to keep cluttering your inbox. If the timing is just off, I get it. I'll close the loop unless I hear otherwise." Breakup emails often get the highest reply rates because they remove pressure and feel human.
Set up your sequences in your sending tool so follow-ups are automated but the content itself is thoughtful. A sequence that runs for 5-7 touches over 3-4 weeks, combining email and LinkedIn, is the standard for modern outbound.
Step 6: Inbound Lead Generation Strategies That Compound Over Time
I want to be honest with you: if you need pipeline in the next 30 days, skip this section and come back to it. Inbound takes time. But if you're building for the long term - and you should be - inbound channels create leverage that outbound never will. A blog post that ranks can generate leads every week without additional effort. A YouTube video can send warm prospects to your site for years. That doesn't happen with cold email.
SEO and Content Marketing
Creating educational content that ranks in search is still one of the highest-leverage plays in B2B lead generation for businesses willing to invest the time. The key insight most people miss: write about the problems your buyers are actively searching for, not about your product. Someone searching for "how to reduce customer churn" is a better lead for a CRM or customer success tool than someone searching "best CRM software" - because they're in the problem stage, not the vendor-selection stage.
B2B blogs with genuinely useful, educational content significantly outperform promotional content in terms of organic traffic. The content has to be good enough that someone would share it or bookmark it even if they weren't considering buying. If it reads like a product brochure wrapped in a blog post, it won't rank and it won't convert.
Capture leads from your content by offering relevant free resources - templates, scripts, calculators, blueprints - in exchange for an email address. This is what I do on this site. The One-Page Contract Template and Proposal AI Templates generate leads every day from people who find this content organically. They're useful enough that people want them, and they filter for exactly the kind of buyer we're trying to reach.
YouTube and Video Content
YouTube is the second largest search engine in the world and massively underutilized for B2B lead generation. If your ICP is watching how-to videos and tutorials in your niche - and most are - being present on YouTube builds trust at a scale that no cold email campaign can replicate. I've generated more inbound leads from YouTube than from most outbound channels I've run, specifically because someone who has watched five of your videos and found them useful is already half sold before they ever contact you.
Keep the production quality functional, not obsessive. A clear screen recording or a well-lit talking-head video is enough. The content quality matters far more than the production value for a B2B audience.
LinkedIn Thought Leadership
Posting consistently on LinkedIn - not just sharing company updates but sharing genuine insights, opinions, frameworks, and results from your work - builds an audience of people who match your ICP. The algorithm rewards consistency and engagement, so posting three to five times a week on topics your ideal clients care about compounds over months into a meaningful inbound channel. Use Taplio to help plan, schedule, and optimize your LinkedIn content if you want to be systematic about it.
Webinars and Events
B2B marketers consistently cite webinars and events as top-performing channels for generating high-quality leads - and it makes sense. Someone who shows up to a 45-minute webinar on a topic relevant to their work is demonstrating intent in a way that a passive content reader isn't. Host webinars on specific pain points your ICP faces, promote them to your existing list and LinkedIn audience, and use them as a mechanism to move cold prospects into warmer conversations. You can use StreamYard to broadcast and record webinars without needing expensive production infrastructure.
Referrals and Partner Channels
This one doesn't get enough attention because it's not scalable in the same mechanical way that outbound is - but referrals convert at dramatically higher rates than any cold channel. A warm introduction from a shared connection removes nearly all the trust-building you'd otherwise have to do over multiple email touches. Build a deliberate referral system: ask every satisfied client for one introduction to a company they know with a similar profile. Most will say yes if you ask directly and make it easy.
Partner channels - adjacent service providers, complementary SaaS tools, agencies with non-competing but overlapping clients - work the same way. One strong partnership can generate more consistent pipeline than a year of cold outreach.
Step 7: Qualify Fast and Protect Your Time
Not every reply is a good lead. Someone who responds to your cold email is interested - but interested and qualified are two different things. Get to qualification on the first call or even before it.
Your qualification framework should answer four things fast:
- Do they have the problem you solve?
- Do they have budget authority or access to it?
- Is the timing right - do they need to solve this in the next 30-90 days?
- Are they worth the time investment relative to the deal size?
If a prospect doesn't clear those hurdles, be honest with yourself and close them out quickly. Time is the one thing you can't recover, and spending it on prospects that will never convert is one of the most expensive mistakes in sales. Better to disqualify fast and move on than to nurture something for 60 days that was never going to close.
For prospects who do qualify, move them immediately into your CRM and track them through a defined pipeline stage structure. Close is purpose-built for outbound sales teams and handles sequences, calling, and pipeline management in one place without the bloat of enterprise CRMs. It's what I recommend for agencies and small sales teams running active outbound programs.
Lead Scoring: Prioritizing Who Gets Your Attention
When you're running multiple campaigns simultaneously and replies are coming in from different sources, you need a way to prioritize. Lead scoring is a simple system that assigns a numeric value to prospects based on how well they match your ICP and how engaged they've been.
Basic lead scoring factors for outbound:
- Fit score: How closely does this company match your ICP criteria? Industry, size, title, geography - the more boxes checked, the higher the score.
- Intent signals: Have they visited your website? Watched a video? Opened your emails multiple times? Replied to a LinkedIn connection? Each of these suggests they're paying attention.
- Timing indicators: Recent funding, new executive hire, job postings that signal expansion or pain, recent press coverage - these all increase the probability that now is the right time.
You don't need a sophisticated marketing automation platform to do basic lead scoring. A simple scoring column in your CRM, populated by your outreach tool's engagement data, is enough to tell you where to focus your follow-up energy.
Free Download: Agency Contract Template
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Step 8: Nail Down the Paperwork Before It Kills the Deal
Lead generation doesn't end when a prospect says yes - it ends when the contract is signed and the payment clears. Deals die in the proposal and contract phase more often than most people realize. A messy proposal or a missing contract template creates doubt at exactly the wrong moment in the relationship.
Keep it simple. Use a clean, professional proposal (I have free Proposal AI Templates you can grab) and a straightforward contract. If you're an agency or freelancer, download my One-Page Contract Template - it covers the essentials without requiring a lawyer to decipher it. For more complex engagements, the full Agency Contract Template has you covered. If you're writing a custom contract from scratch and want to do it properly, check out the guide on how to write a contract before you start.
How to Measure B2B Lead Generation: The Metrics That Actually Matter
You can't improve what you don't measure. But most sales teams either track nothing or track the wrong things. Here are the metrics that actually tell you whether your lead gen is working:
Activity Metrics (Lead Indicators)
- Emails sent per day/week - Are you actually running at the volume you planned?
- Connection requests sent on LinkedIn - Volume on secondary channels.
- Calls made per day - If calling is part of your stack.
Activity metrics won't tell you if your campaigns are performing, but they tell you if the machine is running. A lot of "lead gen isn't working" situations are actually just "nobody is doing the work" situations in disguise.
Conversion Metrics (Performance Indicators)
- Open rate - Measures subject line and deliverability. Below 30% means either your subject lines are weak or your emails are landing in spam.
- Reply rate - The most important metric in cold email. Average cold email reply rates sit around 5-6%, but targeted, personalized campaigns routinely hit 15-25%. If you're under 3%, your copy or your targeting is the problem.
- Positive reply rate - Not just total replies, but replies that express interest or ask a question. This is your real signal.
- Meeting booked rate - What percentage of positive replies turn into booked calls? If this is low, look at your calendar tool, your availability, and whether you're making it easy enough to book.
- Qualified meeting rate - Of meetings booked, how many are actually with people who could buy? If your pipeline is full of unqualified prospects, tighten your targeting criteria.
- Pipeline generated - Dollar value of opportunities created from your lead gen activity. This is what CFOs and business owners actually care about.
The Math of Outbound
Here's a quick way to think about outbound lead gen economics. If you send 1,000 targeted emails per month with a 5% reply rate, that's 50 replies. If 40% of those are positive, that's 20 warm conversations. If half of those book a meeting, that's 10 discovery calls. At a 30% close rate, that's 3 new clients per month from one outbound channel alone.
The numbers will vary by industry and ACV, but the framework is what matters. Build backward from your revenue target, and you'll know exactly how much outbound activity you need to run to hit it. Most teams that claim lead gen doesn't work have never actually run this math - they just "do outbound" without knowing what success looks like numerically.
Common B2B Lead Generation Mistakes That Kill Pipelines
- Targeting too broadly. "SMBs in North America" is not a target. "VP of Marketing at Series A SaaS companies with 50-200 employees" is a target. The more specific your list, the more relevant your message, and the higher your reply rate.
- Sending from a brand-new domain. Warm up your sending infrastructure for at least 2-3 weeks before running any real volume. Cold email deliverability is a technical game, not just a copy game.
- Pitching on the first touch. Lead with curiosity and relevance, not a sales deck. Nobody asked to receive your pitch. Earn the right to make it.
- No follow-up system. One email is not a campaign. Build multi-touch sequences and stick to them. Most responses come on touch 2, 3, or 4. Most salespeople quit after touch 1.
- Skipping email validation. Sending to a dirty list is one of the fastest ways to crater your domain reputation. Run validation before every campaign, without exception.
- Treating lead gen as a one-time project. The teams that win at outbound treat it like a machine - they optimize it continuously, not quarterly. Every week you should be reviewing what's working, cutting what isn't, and testing something new.
- Buying leads instead of building lists. Purchased lead lists are almost universally low-quality - the good prospects on them have already been hit by 20 other vendors. Build your own list from niche sources and you'll start every conversation from a position of relevance rather than noise.
- Ignoring inbound entirely. Pure outbound is a treadmill - the moment you stop running, the pipeline dries up. Build inbound channels in parallel so you eventually have compounding returns working for you, not just individual campaign pushes.
- Not tracking the right metrics. Volume metrics feel like progress but don't tell you whether your system is performing. Track reply rate, positive reply rate, meetings booked, and pipeline generated. That's what the business actually cares about.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →The Tools Stack You Actually Need
You don't need 15 tools to run a solid B2B lead gen operation. Here's a lean stack that covers the full workflow without creating unnecessary overhead:
- List building: ScraperCity's B2B database + LinkedIn Sales Navigator
- Niche scraping: ScraperCity's Maps scraper (for local ICPs) or the Apollo scraper (for tech/SaaS ICPs)
- Email finding: Findymail
- Email verification: ScraperCity's email validator
- Phone/direct dial: ScraperCity mobile finder
- Data enrichment: Clay
- Cold email sending: Smartlead or Instantly
- LinkedIn outreach: Expandi
- Cold calling: CloudTalk
- CRM and pipeline tracking: Close
- Proposals and contracts: Proposal AI Templates + One-Page Contract
That's it. Resist the urge to add more tools before you've maxed out the ones you have. Tool sprawl is one of the most common ways teams waste time and budget in outbound - collecting platforms instead of running campaigns.
B2B Lead Generation by Industry: What Changes and What Doesn't
The core system above works across industries. But the specifics - which channels to prioritize, which data sources to use, what pain points to lead with - vary significantly depending on your market. Here's how to adapt the framework to a few common B2B verticals:
SaaS and Technology
LinkedIn Sales Navigator is your primary targeting tool. Tech buyers are active on LinkedIn, tend to have clear titles (Head of Product, VP Engineering, CTO), and are relatively findable through standard B2B databases. Tech stack targeting is uniquely powerful here - if you can identify companies using a competing tool or a complementary technology, you have a built-in hook. The BuiltWith scraper lets you build lists of companies running specific technology stacks on their websites, which makes your outreach immediately relevant.
Agencies and Freelancers
Your buyers are business owners and marketing leaders at companies in your niche. They're findable via LinkedIn, but also through industry-specific directories, event attendee lists, podcast guest lists, and job boards (a company posting a role you could handle is a warm signal). Personalization is especially important when reaching out to agency buyers because they receive more cold outreach than most segments. Lead with a specific insight about their business, not a generic pitch about your services.
Local Service Businesses (B2B)
If you sell to other local businesses - accountants, law firms, contractors, clinics, restaurants, property managers - your best data source is not a traditional B2B database. It's Google Maps. Pull a list of every business in your target category within your target geography, enrich it with contact data, and you have a highly targeted list that most of your competitors aren't working. Use Google Maps and Yelp scraping tools to build this kind of hyper-local list efficiently.
Ecommerce and DTC Brands
Standard B2B databases are often thin on ecommerce store data. If your buyer is a DTC founder, Shopify brand, or ecommerce operator, use dedicated ecommerce data sources to build your list. Store-level data - traffic estimates, tech stack, category, order volume signals - lets you qualify accounts before you reach out, so you're only contacting stores that are the right size and type for your offer.
Real Estate and Property
Real estate professionals have unique data needs. Zillow and similar platforms are rich sources of agent and broker contact data. Property ownership records are publicly available and can be searched systematically for investment and property services. For real estate-specific prospecting, purpose-built tools beat generic databases significantly.
When to Outsource vs. Build In-House
There's a point in every growing business where you have to decide whether to hire and build your own outbound function or outsource it to an agency or contractor. Here's how I think about the decision:
Build in-house if: You have a clear ICP, a proven message, and consistent pipeline goals. You want to develop institutional knowledge about your buyers inside your company. You're planning to scale beyond a few salespeople and need repeatable systems. The economics support a full-time SDR at your deal size.
Consider outsourcing if: You need to test whether outbound works for your offer before committing to headcount. You don't have the time or bandwidth to manage a lead gen operation. You're in a new market and want to run experiments quickly. You have a high ACV deal where a few closed meetings justify a significant per-meeting cost.
The risk with outsourcing is that most lead gen agencies are selling volume, not results. They'll send a lot of emails and book meetings with anyone who replies. Insist on qualified meetings, not just booked calls. Define "qualified" explicitly in any agreement. And make sure the vendor can show you the actual outreach - the lists, the sequences, the deliverability stats. Agencies that won't show you their methodology are usually running a spray-and-pray operation on your behalf.
Whether you build in-house or outsource, the underlying system is the same. Good targeting, good copy, clean infrastructure, consistent follow-up, honest qualification. That's what fills pipelines - not the latest AI outreach gimmick or the hottest new platform.
Free Download: Agency Contract Template
Drop your email and get instant access.
You're in! Here's your download:
Access Now →What to Do When You're Ready to Scale
Once you have a system that's converting - even at a small scale - the move is to systematize and hire, not just do more yourself. Document your targeting criteria, your sequences, your qualification call script, and your pipeline stages. That documentation is what lets you hand this off to an SDR or a VA without losing quality.
Define what a good lead looks like in writing. Create templates for every touchpoint in your sequence. Record a walkthrough of how you run a qualification call. Build a library of objection responses. These assets are what turns a one-person operation into a team that can run without you in every conversation.
When you're hiring your first SDR, prioritize coachability and work ethic over experience. The skills can be taught. The willingness to make 50 dials a day and handle rejection professionally can't. Give them the documented system, have them shadow you for a week, then put them on a ramped volume plan with clear metrics and checkpoints.
If you want to go deeper on building a scalable outbound system - not just the tactics but the entire pipeline architecture - I cover this extensively inside Galadon Gold.
The Bottom Line on B2B Lead Generation
B2B lead generation is not complicated. It's just work that most people aren't willing to do consistently. The majority of your competitors are either not doing outbound at all, or doing it poorly with generic mass emails to untargeted lists. Executing a disciplined, systematic approach puts you ahead of most of the market before you've written a single clever line of copy.
Nail your targeting. Build a clean, segmented list from the right sources. Set up your infrastructure so your emails actually land. Write short, specific, human-sounding outreach. Follow up with new angles, not "just circling back" copy-pastes. Qualify fast and protect your calendar from tire-kickers. Close with clean paperwork so deals don't die at the finish line. Build inbound channels alongside your outbound to compound returns over time. Measure what matters and optimize continuously.
That's the system. It's not glamorous. But it works.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →