Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

Lead Generation for B2B SaaS: From Prospect Lists to Pipeline

On this page

The SaaS Lead Generation Challenge

B2B SaaS companies face a specific lead generation problem: the market is crowded, buyers are skeptical of vendor claims and the sales cycle involves multiple stakeholders. A prospect who needs your category of software has already seen ads from five competitors, downloaded three comparison guides and been cold-emailed by a dozen salespeople.

Standing out requires a combination of targeting precision, timing and value delivered before asking for anything in return.

Defining Your Ideal Customer Profile

Before building prospect lists, define exactly who you are looking for:

Company-level criteria

Criterion Questions to answer
Industry Which industries benefit most from your product?
Company size What employee count or revenue range fits?
Technology stack Does the prospect need specific tools you integrate with?
Growth stage Startup, scale-up, mid-market or enterprise?
Geography Are there regions where your product works better (language, compliance, timezone)?
Budget signals Do they have the budget for your price point?

Person-level criteria

Criterion Questions to answer
Job title Who are the end users, influencers and decision makers?
Department Which department owns the budget?
Seniority Individual contributor, manager or executive?
Technical role Does the buyer need to be technical?
Hiring signals Are they hiring for the problem your product solves?

Building the ICP document

Combine company and person criteria into a prioritised list:

Tier 1 (best fit): Companies that match all company criteria, with contacts who match all person criteria. These get personalised outreach.

Tier 2 (good fit): Companies that match most criteria. These get semi-personalised outreach at higher volume.

Tier 3 (potential fit): Companies that match some criteria. These get marketing campaigns and content, not direct outreach.

Building Prospect Lists

Data sources for SaaS prospects

Source What it provides Best for
LinkedIn Sales Navigator Company and contact search with filters Finding specific roles at target companies
Apollo.io Contact database with email addresses Building large prospect lists
Crunchbase Funding data, company profiles Identifying companies by stage and funding
BuiltWith / Wappalyzer Technology stack data Finding companies using specific tools
G2, Capterra reviews Companies evaluating software in your category Identifying active buyers
Job boards (Indeed, LinkedIn Jobs) Companies hiring for roles your product supports Intent signals
Industry directories Company listings by vertical Niche market prospecting
Conference attendee lists Company names and sometimes contacts Event-based prospecting
Public filings (SEC, Companies House) Company financials, officer names Enterprise prospecting

Using technology stack data

For SaaS companies that integrate with or replace other tools, technology stack data is particularly valuable:

Integration targets: If your product integrates with Salesforce, target companies that use Salesforce but not a competitor in your category.

Replacement targets: If your product replaces a legacy tool, find companies still running that legacy tool.

Stack gaps: If companies using tools A and B typically also need tool C (your product), target companies with A and B but not C.

Extracting contacts from public sources

Many prospect contacts are available in publicly accessible documents:

Document type Where to find it Contact information
Annual reports Company websites, SEC EDGAR Executive names and titles
Press releases Company newsrooms, PR Newswire Media contact email addresses
Case studies Vendor websites Customer company names and sometimes contact names
Conference presentations Conference websites, SlideShare Speaker names and company affiliations
Blog posts Company blogs Author names and sometimes bios with contact information
GitHub profiles GitHub.com Developer email addresses in commit history
Podcast episodes Podcast directories Guest names and company affiliations

Download these documents and run them through Email Extractor to capture any embedded email addresses. Then verify extracted addresses through an email verification service before outreach.

Outreach Channels

Cold email

Cold email remains the primary outbound channel for B2B SaaS:

Element SaaS best practice
Volume 30-50 emails per day per sending account
Personalisation Reference specific technology stack, recent funding, hiring activity or company news
Value first Share a relevant insight, benchmark or resource before asking for a meeting
Call to action Ask a question or propose a specific time, not "let me know if you're interested"
Sequence length 4-6 touches over 3-4 weeks
Follow-up spacing 3-5 days between touches

LinkedIn outreach

LinkedIn works alongside email for B2B SaaS:

Activity Purpose
Profile views Creates awareness before cold email
Connection requests Opens a direct messaging channel
Content engagement Builds familiarity before outreach
InMail Direct messaging without a connection (paid)

Content-driven inbound

Content that generates SaaS leads:

Content type Lead quality Volume
Product comparison posts High (buyer intent) Medium
Integration guides High (user of adjacent tool) Low
ROI calculators High (evaluating solutions) Medium
Industry benchmark reports Medium (engaged professional) High
How-to guides (solve problem your product addresses) Medium (problem aware) High
Webinars with industry experts Medium Medium
Free tools (calculators, templates, audits) Medium High

Events and communities

Channel How to use it
Industry conferences Attend, speak, exhibit or sponsor; collect contacts
Online communities (Slack groups, forums) Help people with genuine answers; do not pitch
Partner events Co-host with complementary SaaS companies
Meetups Host or attend local events in your target market

Lead Qualification

BANT framework

Criterion Questions
Budget Can they afford your solution? Do they have a budget allocated?
Authority Is this person the decision maker or an influencer?
Need Do they have the problem your product solves? How painful is it?
Timeline Are they looking to buy now, this quarter or someday?

Lead scoring

Assign points based on fit and behaviour:

Fit score (demographic):

Signal Points
Matches Tier 1 ICP +30
Matches Tier 2 ICP +20
Job title is decision maker +15
Job title is influencer +10
Company uses a tool you integrate with +10
Company recently raised funding +10
Company is hiring for the role your product supports +10

Engagement score (behavioural):

Signal Points
Replied to cold email +25
Visited pricing page +20
Downloaded a resource +15
Attended a webinar +15
Opened 3+ emails +10
Clicked a link in an email +10
Visited the website +5

Qualification threshold: Leads scoring above 50 are sales-qualified and passed to account executives. Leads scoring 25-50 are marketing-qualified and receive nurture campaigns. Leads below 25 stay in the marketing funnel.

Pipeline Management

From lead to opportunity

Stage Definition Typical conversion rate
Prospect Identified contact matching ICP 100% (starting point)
Contacted Outreach sent 80-90% of prospects
Engaged Replied or interacted 10-20% of contacted
Meeting booked Discovery call scheduled 40-60% of engaged
Opportunity created Qualified need and budget confirmed 50-70% of meetings
Proposal sent Formal proposal or trial offered 60-80% of opportunities
Closed won Deal signed 20-30% of proposals

Metrics to track

Metric Formula Healthy benchmark
Contact-to-reply rate Replies / emails sent 5-15% for cold outreach
Reply-to-meeting rate Meetings / replies 30-50%
Meeting-to-opportunity rate Opportunities / meetings 40-60%
Pipeline velocity (Opportunities x win rate x deal size) / sales cycle length Increasing month over month
Cost per lead Total outbound spend / leads generated Varies by ACV; aim for under 10% of first-year ACV
List quality score Valid emails / total emails on list Above 95%

Common pipeline leaks

Leak Symptom Fix
Poor targeting High outreach volume, low reply rate Refine ICP; improve personalisation
Weak qualification Many meetings but few opportunities Strengthen discovery process; ask better questions
Slow follow-up Leads go cold between stages Automate follow-up; reduce time between touches
No multi-threading Deals stall when one contact goes silent Engage multiple stakeholders at each account
Missing nurture Leads that say "not now" are forgotten Build a nurture sequence for future-ready leads

Building a Repeatable Process

Monthly outbound cadence

Week Activity
Week 1 Build and verify new prospect lists (50-100 contacts)
Week 2-3 Run outreach sequences
Week 4 Analyse results: reply rate, meeting rate, bounce rate, unsubscribe rate. Adjust targeting and messaging for next month

List building workflow

  1. Define or refine ICP criteria for this batch.
  2. Source prospect companies from data providers, directories, technology stack tools.
  3. Find contact information: company websites, LinkedIn, public documents.
  4. Extract email addresses from any downloadable sources using Email Extractor.
  5. Verify all email addresses through a verification service.
  6. Enrich contacts with company data (size, industry, technology stack).
  7. Segment by ICP tier.
  8. Load into outreach tool or CRM.

Continuous improvement

After every 500 emails sent, analyse:

  • Which ICP segments had the highest reply rate?
  • Which subject lines performed best?
  • Which email body copy generated the most meetings?
  • Which sources provided the highest-quality contacts?
  • Which domains or segments had the highest bounce rate?

Use these answers to refine your targeting and messaging for the next batch.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)