Get the working resource ↓
SaaS Demand Generation Playbook 6 min read

The 90 day demand generation plan

A week by week plan to stand up a demand engine: tracking, offers, two channels, routing and reporting, with the checkpoint targets for each 30 day block.

On this page 7 sections
  1. Why month one produces no campaigns
  2. Days 1 to 30: audit, fix, baseline
  3. Days 31 to 60: launch one capture and one creation program
  4. The four numbers you report weekly
  5. Days 61 to 90: kill, scale, forecast
  6. What happens after day 90
  7. What to do next
  8. Frequently asked questions

The short answer

A 90 day demand generation plan runs in three blocks. Days 1 to 30 are audit only: fix tracking, agree stage definitions, repair routing and record baselines for cost per lead, cost per opportunity and pipeline coverage. Days 31 to 60 launch one capture channel and one creation program, plus a sales SLA. Days 61 to 90 make kill or scale calls, produce a first forecast, and build board ready reporting. No new campaigns launch in month one.

Key points before you start

You’ve inherited a program with four active channels, an agency nobody trusts, a dashboard that disagrees with the CRM, and a CEO who wants a plan by Friday. This is that plan. It assumes you’re the new demand gen lead at a company somewhere between $3M and $20M ARR, and that the existing setup is messier than anyone has admitted.

The uncomfortable instruction first: you are going to launch nothing new for 30 days.

Why month one produces no campaigns

Launching on broken tracking guarantees a quarter of undecidable results. You’ll spend $60K, generate some pipeline, and be unable to say which channel produced it because lead source was overwritten, the conversion pixel fired twice, and half the opportunities were created manually by an AE who forgot the field.

Every audit I’ve seen finds the same three faults. Duplicate conversion events inflating platform numbers by 20 to 40 percent. Lead source being overwritten on the last touch rather than held at first touch. And a routing rule pointing at an employee who left months ago.

Fix those and your existing spend performs better without a single new campaign. That’s the argument to make to your CEO in week one, in writing, so month one doesn’t read as inactivity.

Say this in week one

Tell your executive team explicitly: months one is diagnostics, month two is launch, month three is decisions and the first forecast. If you skip that conversation, the CEO will ask in week three why nothing has shipped, and you’ll launch early to look busy. That single decision costs you the quarter.

Days 1 to 30: audit, fix, baseline

Week 1. Tracking and definitions. Submit a real form on your own site and follow the record end to end. Check the pixel fires once, enrichment runs, lead source populates and holds, routing assigns to a live human, and the record appears in the CRM with the campaign attached. Then sit with the sales leader and write down what an opportunity is. Not what the CRM stage is called, what has to be true.

  • Week 2. Routing and speed to lead. Measure actual median time from form submit to first contact attempt, by segment. Put instant calendar booking on the demo confirmation page if it isn’t there. Chili Piper and Calendly both handle this in an afternoon. Remove any routing rule you cannot explain.

Week 3. Baselines. Fill in the table below with the last two full quarters. If you cannot fill a cell, write “unknown” rather than guessing, and make the unknowns a deliverable.

MetricQ minus 2Q minus 1Source of truth
Program spend by channelAd platforms plus finance
Leads by channelCRM, first touch
Cost per lead by channelCalculated
Opportunities by channelCRM
Cost per opportunityCalculated
Win rate by sourceCRM
Average deal sizeCRM
Sales cycle length in daysCRM
Pipeline coverage vs quotaCRM plus sales plan
Median speed to leadCRM timestamps

Week 4. Channel selection and the plan. Pick the two channels you’ll run in month two: one capture, one creation. Write the kill rule for each before you launch. Present the baseline table, the plan, and the budget. Do not present optimism.

Editable working copy

Get this checklist as a working file

Save the checks on this page as a working copy and assign an owner, status and evidence for each action.

We never sell your data. Your resource opens here after submission.

Days 31 to 60: launch one capture and one creation program

Two channels. Not four. A team of three running six channels gives each one a tenth of the attention needed to read a result, which is how you end up with six inconclusive tests and no decisions.

The capture channel is whichever one converts existing intent fastest for your ACV. For most B2B SaaS that’s paid search on category and competitor terms, plus a review site presence on G2 or Capterra. The creation program is the slower bet: original research, an executive posting cadence, or a podcast. Which pairing makes sense at your deal size is worked through in the demand generation strategy guide.

Month two, week by week

  1. Week 5: offers before ads

    Build or fix the two offers the channels will point at. A comparison page and an assessment beat a generic ebook. Success is both pages live with tracking verified by a test submission.

  2. Week 6: capture channel live

    Launch with a defined budget floor, not a trickle. A channel starved of budget produces noise. Success is enough weekly conversions to read a trend within four weeks.

  3. Week 7: sales SLA signed

    Five minute response for high fit inbound, one business day otherwise, with a weekly breach report by rep visible to the sales leader. Success is the sales leader agreeing to own the report.

  4. Week 8: creation program shipped

    First research piece, first five executive posts, or first three podcast episodes. Success is publication and a recorded branded search baseline to compare against in six months.

  5. Week 8: offer calendar built

    Twelve weeks of what ships when, with owners. Success is nobody asking what we are launching next month.

Set the budget floor honestly. A LinkedIn test needs four to six weeks and meaningful daily spend before the numbers mean anything. Running it at $40 a day for two weeks tells you nothing and costs you the ability to say so credibly.

A sample $60K quarterly allocation

For a $20K ACV company with two marketers: $26K paid search including branded defence and competitor terms, $13K LinkedIn against a target account list, $9K review site category presence, $6K research production and design, $6K unallocated for what you learn in week six. The unallocated bucket is the one people cut first and regret. Model your own split in the budget allocator.

The four numbers you report weekly

Resist the dashboard with 30 tiles. Weekly, report only these.

  1. Qualified pipeline created this week and quarter to date, against the quarter target.
  2. Cost per opportunity by channel, rolling four weeks.
  3. Pipeline coverage against the quarter’s quota.
  4. Speed to lead compliance, percentage of high fit inbound contacted inside the SLA.

Everything else goes monthly. Lead volume in particular should not be a weekly headline, because the team will optimise toward it and you’ll get cheap leads that never close. The full metric hierarchy, including which numbers to review quarterly, sits in the demand generation metrics guide.

Newsletter launch list

The Friday SaaS Marketing Brief

Join the list for the upcoming SaaS Marketing Brief. Get the marketing planning worksheet immediately.

We never sell your data. Your resource opens here after submission.

Days 61 to 90: kill, scale, forecast

Month three is where the plan earns its money, and where most new leaders lose their nerve.

Kill or scale, week 9. Apply the rules you wrote in week 4. A capture channel that has spent its floor budget for six weeks and sits above twice your target cost per opportunity gets killed, not optimised again. Creation programs are exempt: they’re being judged in six months, and you recorded the branded search baseline in week 8 precisely so that conversation can happen with data.

First forecast, week 10. Build it from pipeline in stage, historical stage conversion rates and cycle length, not from a growth percentage. Give a range, not a point. State what would have to be true for the top and bottom of the range.

Board ready reporting, weeks 11 and 12. One page. Pipeline created versus target, cost per opportunity trend, the two channel decisions you made and why, and the one thing you need from sales or product next quarter. Board decks that show every channel’s impressions are read by nobody.

CheckpointDay 30Day 60Day 90
TrackingVerified end to end, one conversion event per actionHolding through two channel launchesReconciles with CRM within 10%
RoutingInstant booking live, dead rules removedSLA signed and reported weeklyOver half of demo requests self booking
ChannelsTwo selected, kill rules writtenBoth live at floor budgetOne scaled, one killed or continued with reason
MeasurementBaseline table completeSelf reported attribution field liveFirst forecast with a stated range
StakeholdersSequence explained in writingSales leader owns the SLA reportOne page board report shipped
What should be true at each 30 day checkpoint

What goes wrong, honestly

Two things break this plan more than anything else. The first is a CEO who will not tolerate a quiet month one, in which case launch one small capture campaign in week three purely as political cover and keep the audit running underneath. The second is discovering in week two that the CRM data is so bad the baseline table cannot be filled at all. If that happens, the honest move is to extend the audit by three weeks and say so, rather than publishing a baseline you know is wrong and being held to it for a year.

What happens after day 90

You have two channels with known economics, clean tracking, a working SLA, and a forecast method. Quarter two is where you add a third channel, and only if the first two are both profitable and stable. The scoring model for picking it is in the channel strategy guide, and the tooling you’ll need as the program grows is in the software stack guide.

Two other things are worth reading before quarter two starts. The benchmarks research will tell you whether your cost per opportunity is actually bad or just unfamiliar, and the examples library shows what programs at your stage shipped. Keep the terminology straight too: pushing for more leads when you needed more demand is the trap the demand generation vs lead generation page exists to prevent.

What to do next

Copy the baseline table into a document today and start filling it. That single act, done in week one, is worth more than any campaign you could launch this month. Then take the plan template, write the 90 day sequence with dates and owners, and send it to your CEO before anyone asks for it. Everything upstream of this sits in the SaaS demand generation hub.

Editable CSV worksheet

SaaS Demand Generation planning worksheet

A practical demand gen planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

What should a new demand generation leader do in the first 30 days?

Audit rather than launch. Verify conversion tracking end to end, agree written stage definitions with sales, check that lead source is populated on every record, test the routing path with a real form fill, and record a baseline table of cost per lead, cost per opportunity, win rate and pipeline coverage. Launching campaigns on broken data makes the next quarter unreadable.

How long does it take to see results from demand generation?

Capture channels show a readable signal in three to six weeks, so a channel launched in month two should be decidable by day 90. Creation programs take two to four quarters and will look like failure at the 90 day mark. Plan the review cadence accordingly and tell your executive team which is which before you start spending.

What metrics should a demand generation team report weekly?

Four: qualified pipeline created, cost per opportunity by channel, pipeline coverage against the quarter target, and speed to lead compliance. Everything else belongs in a monthly or quarterly review. Weekly reporting of lead volume alone drives the team toward cheap leads that never close.

How do you audit an existing demand generation program?

Submit a real form and follow the record through enrichment, routing, assignment and first touch. Then reconcile ad platform spend against CRM sourced pipeline for the last two quarters. Most audits find three things: conversion events firing twice, lead source overwritten on a later touch, and a routing rule assigning to someone who left.

What is a reasonable quarterly demand generation budget for an early stage SaaS company?

At seed to Series A, a common shape is $50K to $80K a quarter in programs, weighted heavily toward capture. A workable $60K split is roughly $28K paid search and review sites, $14K LinkedIn, $10K content and research production, and $8K held back for tests. Keep at least ten percent unallocated for the thing you learn in week six.

Should you fire the agency in the first 90 days?

Not in the first 30. Use month one to check whether the agency has been optimising to the metric they were given, which is usually cost per lead, rather than to pipeline. Many underperforming agencies were set a bad target. Change the target and the reporting first, give one full cycle, then decide at day 90.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .