The B2B SaaS Demand Generation Playbook
Written by Avishai Sam Bitton, Founder, DemandBox
How do you build a B2B SaaS demand generation program?
A B2B SaaS demand generation program starts with a sharply defined ICP and a pipeline target, then works backwards into the volume of qualified opportunities required, allocates budget across creation, capture, and conversion channels, and reports on pipeline and revenue rather than leads.
Key takeaways
- Demand creation and demand capture are different jobs with different metrics; funding only capture caps your growth.
- Build the program backwards from a pipeline number, not forwards from a channel list.
- A 60/30/10 split across capture, creation, and experiments works for most companies under 50 million in revenue.
- Win rates fell to 19 percent from 29 percent year over year, so channel targets set on old assumptions are already wrong.
- Cost per qualified opportunity should sit below roughly 10 to 15 percent of average contract value.
- Report pipeline and revenue. Lead counts hide the truth and start arguments with sales.
- Creative quality is the highest leverage variable in paid, and the most under resourced.
Most demand generation programs fail in the same way. They are assembled channel by channel, judged on lead volume, and quietly disconnected from the revenue number the company is actually chasing. This playbook is the sequence we use to build programs that survive contact with a board meeting.
It is written for B2B SaaS companies between roughly 2 million and 50 million in ARR. Below that the answer is usually founder led sales plus a narrow capture program; above it the constraint becomes organisational rather than tactical.
What is demand generation?
The distinction that matters operationally is between creating demand and capturing it. Demand creation makes people want the thing. Demand capture collects the ones who already do. Both are necessary. Funding only capture means you compete for a fixed pool of in market buyers, and your cost per acquisition rises every quarter until the model breaks.
| Demand creation | Demand capture | |
|---|---|---|
| Audience | Not yet looking | Actively searching |
| Typical channels | Paid social, content, community, podcasts, events | Search ads, review sites, SEO, AEO, retargeting |
| Time to effect | Months | Days to weeks |
| Attribution | Poor, mostly indirect | Clean, mostly last touch |
| Failure mode when overfunded | Awareness with no conversion path | Rising costs against a fixed pool |
The 2026 numbers this playbook is calibrated to
Two benchmarks changed enough in the last year to invalidate plans built on 2025 assumptions. Read these before setting any channel target.
Together these say the same thing from two directions: fewer of the opportunities you create will close, and more of the education happens before a buyer ever reaches your site. A program that only counts form fills will read both changes as failure.
Step 1: Define the ICP narrowly enough to hurt
Most ICP definitions are too broad to make decisions with. A usable one names the firmographics, the trigger event, the buying committee, and the alternative you displace. If your ICP does not exclude a large share of the market, it is not doing any work.
- Company profile: size, stage, geography, tech stack, industry.
- Trigger: the event that turns this from a someday problem into a this quarter problem.
- Committee: who feels the pain, who evaluates, who signs, who blocks.
- Status quo: the spreadsheet, the internal tool, or the incumbent you replace.
- Disqualifiers: the segments you will deliberately not chase.
ICP validation against reality
- ✓Pull the last 40 closed won deals and check how many match the written ICP
- ✓Pull the last 40 closed lost and look for a segment that never closes
- ✓Compare win rate by segment, not just deal count
- ✓Compare sales cycle length by segment; a segment that closes slowly is more expensive than it looks
- ✓Check net revenue retention by segment: the best acquisition target is the segment that stays
- ✓Rewrite the ICP if any of the above contradicts it, then tell sales you changed it
Step 2: Build the model backwards from pipeline
Start at the revenue target and divide until you reach a monthly spend. Every number in the chain is an assumption you will correct with real data, and having them written down is what makes the correction possible.
- 1
Start with new ARR target
Take the number marketing is accountable for, not the whole company target.
- 2
Divide by average contract value
This gives the number of closed won deals required.
- 3
Divide by win rate
This gives the qualified opportunities required.
- 4
Divide by opportunity conversion rate
This gives the qualified meetings or SQLs required.
- 5
Apply pipeline coverage
Multiply by three to four to account for slippage and timing.
- 6
Divide by expected cost per opportunity
This gives the budget. If it exceeds what you have, the constraint is in win rate or ACV, not in ad spend.
The whole plan in one line
Budget = (New ARR target / ACV / Win rate) x Cost per opportunity
- Use segment level ACV and win rate, never blended across motions.
- Cost per opportunity must be fully loaded: media, people, tools, content, agency.
Example: 4,500,000 / 45,000 / 0.20 x 3,000 = 1,500,000 required annual budget.
Step 3: Allocate across the channel mix
For a company under roughly 50 million in revenue, a 60/30/10 split is a defensible starting point: 60 percent to capture, 30 percent to creation, 10 percent to structured experiments. Shift toward creation as capture saturates, which you will detect as rising cost per opportunity at flat volume.
| Channel | Job | Realistic expectation |
|---|---|---|
| Search ads | Capture in market intent | Fastest pipeline, highest cost, capped by search volume |
| SEO and AEO | Capture and educate at zero marginal cost | Slow to start, compounding, defensible |
| Review platforms | Capture buyers already comparing | High intent, underrated, needs review volume first |
| Paid social | Create demand and build category preference | Weak last touch attribution, strong influence on branded search |
| Reddit and communities | Create trust where buyers ask peers | Cannot be rushed, disproportionate influence on shortlists and AI answers |
| Retargeting | Convert existing attention | Cheap, easy to over credit, keep frequency capped |
| Email and nurture | Convert the not yet ready | Only works with something worth reading |
| Events and field | Create relationships in enterprise motions | Expensive, justified by ACV not volume |
Budget splits by company stage
| Stage | Capture | Creation | Experiments | The trap at this stage |
|---|---|---|---|---|
| Pre 2m ARR | 75% | 15% | 10% | Spending on awareness before the sales motion is repeatable |
| 2m to 10m ARR | 60% | 30% | 10% | Search saturating quietly while nobody watches cost per opportunity |
| 10m to 30m ARR | 50% | 40% | 10% | Attribution models punishing the creation spend that is working |
| 30m to 50m+ ARR | 40% | 45% | 15% | Channel proliferation: nine channels, none resourced properly |
Channel economics, worked
Worked example
Search ads at a 45,000 dollar ACV
Non branded category terms in a competitive B2B category.
- Cost per click
- 18
- Landing page conversion
- 4 percent
- Cost per demo request
- 450
- Demo to qualified opportunity
- 35 percent
- Cost per opportunity
- 1,286
- Win rate
- 22 percent, higher than average because intent is high
- CAC from this channel
- 5,845
Result: Efficient at 13 percent of ACV. The constraint is volume, not economics: there are only so many people typing the term. This is the channel to max out and then stop expecting more from.
Worked example
Paid social at the same ACV
Cold audience targeting on a professional network, education first creative.
- Cost per click
- 9
- Landing page conversion
- 1.4 percent
- Cost per demo request
- 643
- Demo to qualified opportunity
- 22 percent
- Cost per opportunity, last touch
- 2,923
- Branded search lift over 6 months
- +31 percent
Result: On last touch this channel looks twice as expensive as search. It is also the reason search volume grew. Judge it on branded search lift and self reported attribution or you will cut the thing feeding your cheapest channel.
Capture channels
- Pipeline within weeks
- Clean last touch attribution
- Volume capped by existing demand
- Cost rises as you exhaust the pool
- Easy to defend in a budget review
Creation channels
- Pipeline on a one to two quarter lag
- Attribution mostly indirect
- Volume expands the pool itself
- Cost per unit of attention falls as brand builds
- First thing cut in a bad quarter, usually wrongly
Verdict: Fund capture to its ceiling, then fund creation to raise the ceiling. Reversing that order burns money; skipping the second step caps the company.
Reddit and community: the channel most B2B teams get wrong
We run this for clients, so the caveats are firsthand. Community works because buyers trust peers and because forum threads are retrieved constantly by AI answer engines, which multiplies the value of a single good thread. It fails when it is treated as a paid placement.
Running community without getting removed
- ✓Participate under real named accounts belonging to real employees
- ✓Answer questions in your area of expertise where you have no product to sell
- ✓Disclose affiliation every time the product comes up, without exception
- ✓Read each community's self promotion rules before the first post, not after the ban
- ✓Measure by branded search lift and self reported attribution, never by click through
- ✓Treat paid placements and organic participation as separate programs with separate people
- ✓Never buy accounts, never incentivise reviews, never astroturf: detection ends the channel permanently
From our work
Consolidating five channels into three
- Context
- A B2B SaaS client was running search, paid social, display, sponsorships, and outbound across two agencies with a blended cost per opportunity of 4,100 dollars.
- What we did
- We rebuilt the model segmented by channel and found display and sponsorships were producing opportunities at more than three times the cost of the other channels, with the lowest win rate of any source. We cut both, moved the budget into search and a properly resourced creative program on paid social, and added self reported attribution to the demo form.
- Outcome
- Blended cost per opportunity fell to 2,600 dollars over two quarters at higher total opportunity volume. The largest single contributor was not the reallocation; it was that the surviving channels finally had enough creative to avoid audience fatigue.
Step 4: Fix the conversion path before scaling spend
Doubling traffic into a broken path doubles the waste. Before any budget increase, audit the sequence a buyer actually walks.
- Does the landing page make the same promise as the ad that sent them there?
- Is the primary call to action the one this buyer stage is ready for?
- How many fields are on the form, and is each one earning its place?
- What happens in the first five minutes after submission?
- Is speed to lead measured in minutes or in days?
- Are unqualified submissions being routed away from sales rather than into it?
What a conversion fix is worth
Budget saved = Current spend x (1 - current conversion rate / improved conversion rate)
- Applies to any single step in the path: page conversion, show rate, or demo to opportunity.
Example: Raising landing page conversion from 2.0 to 2.8 percent at 1,500,000 annual spend frees roughly 428,000 dollars of equivalent budget without touching media.
Step 5: Treat creative as the main variable
In paid channels, targeting options have largely commoditized. What separates a program that scales from one that plateaus is the volume and quality of distinct creative concepts. Not variations on a headline, genuinely different angles: the problem angle, the competitor comparison, the customer proof, the contrarian point of view, the product demonstration.
- Ship several genuinely distinct concepts per month, not twenty colour variants of one.
- Kill on statistical evidence, not on internal taste.
- Reuse winners across channels before inventing new ones.
- Feed the sales team's actual objection language into the copy.
Targeting is commoditised. Creative volume is the only paid lever left that competitors cannot buy their way past.
Step 6: Report on pipeline, not leads
The lead count is the number most likely to be growing while the business is not. Report the chain.
| Metric | Why it earns a place on the report |
|---|---|
| Qualified pipeline created | The output the company cares about |
| Cost per qualified opportunity | The efficiency number that survives channel comparison |
| Win rate by source | Reveals which channels bring buyers rather than browsers |
| Sales cycle length by source | Cheap pipeline that never closes is not cheap |
| CAC payback | The constraint finance will apply eventually |
| Branded search volume | The clearest available proxy for demand creation working |
| Self reported attribution | Captures the influence your model cannot see |
The first 90 days
If you are inheriting or rebuilding a program, this is the order that produces the fastest defensible result. Nothing here requires a budget increase.
- 1
Days 1 to 14: establish truth
Pull closed won and closed lost by segment, rebuild the pipeline model with real conversion rates, and audit the conversion path end to end. Do not change spend yet.
- 2
Days 15 to 30: stop the leaks
Fix routing, form length, message match, and speed to lead. Cut the single worst performing channel and hold the budget rather than reallocating it immediately.
- 3
Days 31 to 60: rebuild capture
Rework search structure and landing pages, complete review platform profiles, and restructure the ten highest intent organic pages. Add self reported attribution to the demo form.
- 4
Days 61 to 90: restart creation
Launch a creative program with three distinct concepts, begin community participation, and set the reporting cadence. Present the model with three scenarios.
Step 7: Run a cadence that produces decisions
- 1
Weekly
Spend pacing, creative performance, anomalies. Fifteen minutes, no slides.
- 2
Monthly
Pipeline by source against plan, cost per opportunity trend, reallocation decisions.
- 3
Quarterly
Channel mix review, ICP validation against closed won data, experiment budget reset.
Program health check, run quarterly
- ✓Cost per qualified opportunity is below 15 percent of ACV by channel
- ✓CAC payback is under 18 months on fully loaded cost
- ✓Win rate by source is reported and no major source sits far below the average
- ✓Pipeline coverage against next quarter's target is at or above your historical median
- ✓Opportunities per rep per month sits under the capacity ceiling
- ✓Branded search volume is growing year over year
- ✓Self reported attribution is captured on every demo form
- ✓At least three genuinely distinct creative concepts shipped in the quarter
- ✓The ICP has been checked against the last two quarters of closed won
The programs that compound are boring in the best way: a narrow ICP, a model everyone agrees with, a conversion path that works, a steady supply of new creative, and a report that shows pipeline. Everything else is variation on top of that foundation.
Sources
- GTM Benchmarks: Win Rates, Cycles, and Pipeline
Ebsta and Pavilion, via PipelineGrader, July 2026
655,000 opportunities and 48 billion dollars of pipeline analysed; average win rates fell to 19 percent from 29 percent year over year.
- 2026 SaaS and AI Metrics Benchmarks
Benchmarkit, June 2026
342 B2B SaaS and AI native companies segmented by size, ACV, pricing model, and go to market motion.
- H1 2026 B2B SaaS GTM Benchmark Report
Causo, June 2026
Synthesis of H1 2026 investor facing GTM benchmarks: CAC payback, magic number, win rate by segment, and pipeline coverage.
- AI SEO Statistics: B2B SaaS Traffic and Lead Data
PipeRocket Digital, July 2026
Analytics and CRM data from 53 B2B SaaS brands tracked over eight months, comparing organic search against AI referral traffic on traffic, leads, and pipeline.
- Sales Metrics Benchmarks 2026
KnowledgeLib, citing Pavilion and Ebsta, March 2026
4.2 million opportunities across more than 2,000 companies, covering quota attainment, cycle length, and pipeline coverage.
- State of B2B AI Search, Vol. 1
Octane11, April 2026
25 million B2B web sessions analysed between September 2025 and March 2026, measuring referral traffic by AI engine.
About the author
Avishai Sam Bitton
Founder, DemandBox
Avishai runs demand generation programs for B2B SaaS companies across performance marketing, SEO, and answer engine optimization. He works directly with the teams he advises, with no account managers in between.
Connect on LinkedInFrequently asked questions
Last updated and changelog
- First published
- Last updated
- Last reviewed
- by Avishai Sam Bitton
- Expanded to a full pillar guide: channel by channel economics, budget splits at four company stages, a first 90 days sequence, Reddit and paid social sections, worked channel math, and mini cases.
- First published.
Read this next
How to Build a Pipeline Model Your CFO Believes
The playbook assumes a pipeline number. This guide shows exactly how to build and defend that number in front of finance.
Continue readingDemandBox
Want a team that runs this for you?
We build demand programs for B2B SaaS companies across performance marketing, SEO, AEO, and creative. No account managers in the way.
Talk to an Expert