Demand Engine

B2B SaaS Lead Generation: Find the Leak Before You Add a Channel

Most SaaS companies asking how to generate more leads already generate enough. Here is the arithmetic that tells you whether your problem is volume or the path from a form fill to a held sales conversation.

Editorial illustration of several intake pipes converging into one channel that leaks at an unsealed joint, with only a small amount reaching the collection vessel

Key Takeaways

  • On identical traffic, the gap between bottom-quartile and top-quartile form-to-held-demo performance is roughly 2.7x. Closing it beats adding a channel.
  • Chili Piper's 2025 audit of the top 100 B2B SaaS companies found 16 percent never responded to a demo request at all, and only 9 percent let you book from the page.
  • Speed to first contact is set by your routing and booking architecture, not by how conscientious your team is feeling that week.
  • Lead count is the wrong headline number. Held sales conversations is the number that moves revenue and exposes the leak.
  • Add a channel when the arithmetic says the top of the funnel is genuinely too thin, and expect outbound to fill the calendar in weeks while search compounds over months.

The question underneath "how do we generate more leads"

Most B2B SaaS companies asking how to generate more leads already generate enough of them. What they do not have is a reliable path from a created lead to a held sales conversation, so leads arrive, sit, cool off, and get counted anyway. Before you add a channel, work out which of those two problems you actually have.

That diagnosis takes about ten minutes with numbers you already have, and it usually changes the plan. The rest of this piece is the arithmetic, the published benchmarks to check yourself against, and the order I would fix things in.

The arithmetic that tells you which problem you have

Take a SaaS company sending 4,000 visitors a month to its commercial pages, converting at 2.5 percent. That is 100 qualified form fills a month, which sounds like a working funnel.

Now apply two published benchmarks from Chili Piper's 2025 B2B Buyer First Report, which audited the top 100 B2B SaaS companies by mystery-shopping their demo requests. The report puts demos scheduled from qualified form fills in a range of 30 to 66.7 percent, and demo attendance, meaning demos held against demos scheduled, at 65 to 80 percent.

Run the 100 form fills through the bottom of both ranges and you hold about 20 sales conversations. Run the same 100 through the top of both ranges and you hold about 53. Identical traffic and an identical product, with a 2.7x difference in the only output that can become revenue.

To get from 20 held meetings to 53 by adding traffic instead, you would need to take those 4,000 visitors to roughly 10,900 while holding conversion flat. That is a year of content work and a materially bigger budget, chasing an outcome available inside the funnel you already own.

This is the calculation I would want run before signing off on a new channel. If your form-to-held rate is already near the top of those ranges, your problem is genuinely volume and you should go get more. If it is near the bottom, more volume pours into the same gap.

What the best-resourced companies in the category actually do

The tempting assumption is that the leak is a small-company problem, something you grow out of once you can afford proper operations. The mystery-shop data says otherwise.

In Chili Piper's 2025 audit, 16 percent of the top 100 B2B SaaS companies never responded to a demo request at all. Not slowly. Not with a bad email. They did not reply. Only 9 percent let a buyer book a time directly from the page.

The 2023 edition of the same study is worth reading next to it, because the older numbers are worse and the pattern inside them is the useful part. Average response time across the cohort was two days. Thirty-five percent never responded. Of the companies that never responded, 97 percent had no calendar scheduler on the page. Average follow-up was 2.3 emails per inbound request.

Two days is the average at companies carrying dedicated demand generation teams alongside real marketing operations budgets. The improvement from 35 percent to 16 percent over two years is real progress, and it tracks the adoption of booking and routing infrastructure rather than anyone trying harder.

That correlation between no scheduler and no response is the whole argument. The companies that never replied were mostly the companies where replying depended on a person remembering to.

Speed is an architecture property, not an effort problem

The research on response timing is older than most people assume and stronger than most people act on. James Oldroyd, Kristina McElheran and David Elkington published The Short Life of Online Sales Leads in Harvard Business Review in March 2011, drawing on the Lead Response Management study run with InsideSales. The underlying dataset covered more than 15,000 leads and 100,000 call attempts across three years, and the finding was that contact odds and qualification odds both collapse inside the first hour after a lead is created.

The figures get quoted loosely, so treat the direction as the durable part rather than any single multiple: a lead worked in the first few minutes converts at a different order of magnitude than the same lead worked the next morning. Later analysis on the same body of work reported that most first call attempts happen more than a week after the lead is captured.

Here is why this matters for how you fix it. A window measured in minutes cannot be defended by discipline. A founder running sales alongside everything else will answer inside five minutes on a good Tuesday and inside three days during a release week, and the difference is not motivation. It is that nothing in the system forces the outcome.

What defends a five-minute window is structure: instant booking on the page so the buyer schedules themselves rather than waiting for you, lead routing that assigns an owner the moment a record is created, and CRM follow-up automation that fires the sequence whether or not anyone opens the tab. This is the Follow-Up Engine, and it is the cheapest of the three engines to fix because it operates on demand you have already paid for.

Lead count is the wrong headline number

Ask most SaaS teams how lead generation is going and you get a lead count, usually month over month, usually up. The number is real and it hides everything that matters.

A lead count cannot distinguish between a hundred form fills that produced fifty conversations and a hundred that produced eighteen. It goes up when you buy a list, when you gate a report, when you run a giveaway. It goes up when the top of the funnel gets less qualified, which is the specific failure that makes a marketing team look productive while the sales team quietly stops trusting the pipeline. Chili Piper's 2025 report puts SQL to opportunity at around 35 percent, so even the leads that survive the handoff face another two-thirds cut before anything is forecastable.

Report on held sales conversations instead. It is a single unambiguous number, and it cannot be inflated by anything except the thing you want. A team optimising for held conversations fixes booking friction, response time, routing and no-shows as a matter of course, because each of those shows up in the number directly. A team optimising for lead count has no reason to look at any of them.

This is why we run the three engines under one reporting layer rather than as separate services. A Demand Engine judged on traffic, an Outreach Engine judged on sends and a Follow-Up Engine judged on nothing at all will each look fine while the pipeline stays flat.

When adding a channel is the right answer

Sometimes the top of the funnel genuinely is too thin, and it is worth being honest about what the alternatives cost.

Gong's analysis of more than 300 million cold calls found an average connect rate of 5.4 percent of dials and an average set rate, meaning conversation to booked meeting, of 4.6 percent. At 200 dials a week that produces about two meetings a month for an average rep. Top-quartile reps reached 18. Dialling is a real channel with real yield, and the average outcome is thinner than most plans assume.

Search has its own shifting arithmetic. Ahrefs studied 300,000 keywords and found that AI Overviews reduce clicks to the top organic result by 34.5 percent, with the effect concentrated on informational queries, which were 99.2 percent of the keywords where AI Overviews appeared. Semrush's tracking of AI Overview coverage across more than 200,000 keywords found the share of commercial queries showing an AI Overview rising from 8.15 percent to 18.57 percent during 2025.

The practical read for a SaaS company is that a demand plan resting on top-of-funnel explainer content is buying a click that increasingly gets intercepted before anyone reaches your site. Commercial-intent pages, where the searcher is comparing and choosing, hold up better and convert at a rate that justifies the work. That is the shape of the SEO and AEO work we run, and it is covered in more depth in our pieces on SEO for SaaS and building a SaaS SEO strategy.

The order I would fix these in

Sequence matters more than effort here, because the three fixes pay back on completely different timelines.

Fix the Follow-Up Engine first. Instant booking, routing with a named owner, automated sequences and reminder logic operate on leads you are already creating, so the return arrives in weeks and costs you no new traffic. On the arithmetic above, this is the difference between 20 and 53 held conversations.

Turn on signal-based outbound second. It fills the calendar in weeks rather than months, which buys the patience the third fix requires. The constraint to respect is reply-handling capacity: a booked conversation is only worth creating if someone can absorb it, and a founder running sales part-time saturates faster than the sending volume suggests.

Build the Demand Engine third and expect organic pipeline from around month four. Search compounds, which is exactly why it is the wrong thing to start with when the calendar is empty this quarter.

The reason to run them in that order, rather than picking whichever feels most urgent, is that each one makes the next cheaper. A working follow-up layer raises the yield on every outbound reply and every organic form fill that arrives later. Start with the channel and you spend months paying full price for demand that leaks out at the same joint it always did.

If you want the specific version of this for your own funnel, the fastest route is to run the numbers on your last ninety days: form fills, meetings scheduled, meetings held, and the median hours between a lead arriving and someone speaking to it. Those four figures will tell you which engine to fix before anyone writes another blog post. If you would rather have someone else read them, that is what the Growth System Score does, and it takes no call to get one.

Joseph Perkins, Founder of Perkins Growth Systems

Written by

Joseph Perkins

Founder of Perkins Growth Systems

Joseph Perkins is the founder of Perkins Growth Systems. He builds connected growth systems for B2B by combining real-world growth strategy with demand capture, signal-based outreach, follow-up, reporting, and CRM workflows.