How-to guide

Build a demand-gen model

A demand-gen model is the forward-looking plan that connects every marketing dollar to a pipeline number and a bookings number. Most teams either skip it and spend on vibes, or build a 40-tab spreadsheet nobody reopens. This guide walks you through a tight build: define the revenue target, back into pipeline, break pipeline into channels, assign conversion rates and costs, pressure-test the plan with sales, and ship it with a quarterly review cadence so the model keeps up with reality.

Before you start

What you need.

Time: 1-2 weeks

  • A bookings target for the next 4 quarters, split by segment or product line.
  • Historical conversion rates for at least the last two quarters: lead to MQL, MQL to SQL, SQL to opp, opp to closed-won.
  • A documented channel list with trailing spend and sourced-pipeline data by channel.
  • An average sales cycle length and average deal size by segment.
  • Buy-in from a finance partner who owns the bookings forecast and the marketing budget envelope.
Build a demand-gen model

Step by step.

  1. 1

    1. Set the bookings target and back into pipeline coverage

    A demand-gen model starts at the end. Pull the bookings target for the planning window from finance and split it by segment, product line, or motion. Divide the marketing-sourced share of bookings by the historical win rate on marketing-sourced opportunities to get the sourced-pipeline target. Then multiply by the pipeline coverage ratio your sales leader signs off on, usually three to four times for mid-market and four to six times for enterprise. That final number is the pipeline target your model has to deliver. Write it at the top of the plan and reference it on every tab. If the pipeline target does not reconcile to the bookings number through win rate and coverage, the rest of the model is fiction.

    • Pull the bookings target by quarter and segment from finance.
    • Apply marketing-sourced share and historical win rate to get sourced pipeline.
    • Multiply by the coverage ratio sales leadership signed off on.
    Tip: If sales will not commit to a coverage ratio in writing, the demand-gen model has no anchor and will be renegotiated every month.
  2. 2

    2. Translate pipeline into the funnel stages above it

    Once the pipeline target is locked, work backward through the funnel using your trailing conversion rates. Divide the opportunity target by SQL-to-opp conversion to get the SQL target. Divide SQLs by MQL-to-SQL to get the MQL target. Divide MQLs by lead-to-MQL to get the lead target. Divide leads by visitor-to-lead to get the traffic target. Do this per segment, not in aggregate, because enterprise and SMB funnels convert at very different rates and mixing them hides the real demand gap. Lay the whole thing out as a stage-by-stage table with target volumes by month so your channel plan has concrete numbers to hit, not vague growth language.

    • Build the stage table per segment: visitor, lead, MQL, SQL, opp, won.
    • Use trailing six-month conversion rates, not single-quarter noise.
    • Flag any stage where the historical conversion rate is below the industry benchmark.
    Tip: A single blended funnel is a comfort blanket. Segment funnels are the only ones a CFO can defend.
  3. 3

    3. Allocate the lead and MQL targets across channels

    Now split the lead and MQL targets across the channels that will produce them. For each channel, start from last quarter's actual sourced-lead and MQL volume, then set a realistic growth or decline rate per channel based on budget, saturation, and team capacity. Paid search can scale 20-40 percent with budget. Organic content scales on a lag of two to three quarters. Events produce bursty pipeline. Partner and co-marketing scale with partner activity, not your spend. Document the assumption behind every channel number in a column next to it. Nobody should be able to open the model six months later and wonder where a number came from.

    • List every live channel and its trailing lead and MQL volume.
    • Set growth or decline percentages per channel with a written assumption.
    • Reserve 10-20 percent of the lead target for a new-channel experiment line.
    Tip: If every channel in your plan grows next quarter, the plan is a wish. Real demand plans have winners, losers, and a line item for experiments.
  4. 4

    4. Attach cost assumptions and compute cost per outcome

    A demand-gen model that only shows volume gets killed in the first finance review. Add a cost column to every channel line: planned spend for the quarter, planned headcount cost if the channel is people-heavy, and planned agency or vendor fees. Divide spend by lead volume for cost per lead, by MQL volume for cost per MQL, by SQL volume for cost per SQL, and by opportunity volume for cost per opp. Compare the cost per opp against average deal size times gross margin. If a channel's cost per opp is more than 20-30 percent of the gross profit on the deal it is likely to close, it is a candidate for cuts, not growth. Show the math inline so finance can audit it.

    • Enter planned spend, headcount, and vendor cost per channel.
    • Compute cost per lead, MQL, SQL, and opp for every channel.
    • Flag channels where cost per opp exceeds gross profit per deal.
    Tip: Cost per MQL is a vanity number. Cost per opportunity, trued up against win rate, is the one finance will defend.
  5. 5

    5. Build the channel mix across paid, content, events, and partner

    Group the channel lines into four buckets so the model tells a story a leadership team can argue about: paid acquisition (search, social, display, retargeting), content and SEO (editorial, SEO, product-led content, lifecycle), events and field (owned events, trade shows, dinners, webinars), and partner and ecosystem (co-marketing, marketplace, integration partners, referrals). For each bucket, show total planned spend, total sourced pipeline, blended cost per opportunity, and share of the total pipeline target. Mature B2B teams usually land somewhere in the 30/30/20/20 range across these four buckets, with heavier content for product-led motions and heavier events for enterprise. Use the mix view to argue tradeoffs, not the line items.

    • Group every channel line into paid, content, events, or partner.
    • Build a one-row summary per bucket: spend, pipeline, blended cost per opp, share.
    • Compare your mix to one benchmark you trust and note the gaps.
  6. 6

    6. Pressure-test the model with sales and finance before you lock it

    A demand-gen model you built alone is a draft. Walk the model through sales leadership first, line by line. They need to agree the MQL volume is accepted, the SQL definition still holds, and the pipeline target matches the capacity of the rep team. If reps cannot physically work the SQL volume you are planning to deliver, the plan has to shrink or sales has to hire. Then walk the model through finance. They need to accept the spend envelope, the cost per opportunity math, and the implied gross margin. Record every concession in the plan document so you can show the chain of trade-offs when someone questions a number in month two.

    • Review MQL and SQL volume with sales leadership against rep capacity.
    • Review spend, cost per opp, and gross margin math with finance.
    • Log every negotiated change in a decisions section of the plan.
    Tip: If no number changed during the pressure-test, nobody actually read the model. Push for pushback.
  7. 7

    7. Instrument the model inside the CRM and marketing stack

    A demand-gen model that only lives in a spreadsheet drifts the moment the quarter starts. Wire the plan numbers into the systems that produce the actuals. Push the monthly targets per channel into the CRM as campaign goals so sourced-pipeline reports can show planned versus actual. Build a dashboard that shows cost per outcome by channel using live spend from the ad platforms and live pipeline from the CRM. Set alerts for any channel that drops below 70 percent or runs above 130 percent of its monthly target. Strkr AI can watch the drift between planned and actual pipeline and surface the two or three channels that need attention first so the team is not reading seventeen charts to find a problem.

    • Load monthly channel targets into the CRM as campaign goals.
    • Build a plan-versus-actual dashboard for pipeline and cost per opp.
    • Set alert thresholds at 70 percent and 130 percent of plan.
  8. 8

    8. Review and reforecast on a quarterly cadence

    A demand-gen model is a living document, not a one-time plan. Every quarter, pull actuals against plan at the channel and stage level, update conversion rates with the last 90 days of data, and rebuild the forward look. Kill channels that missed the cost per opp target twice in a row unless there is a documented strategic reason. Expand channels that beat plan if the capacity exists to scale them. Lock in a 60-minute review meeting with sales and finance for every quarter so the reforecast is a shared decision, not a marketing memo. Treat the model like a budget, not a dashboard, and the whole revenue team starts speaking the same language about demand.

    • Pull actuals against plan by channel and stage; update conversion rates.
    • Decide what to kill, what to expand, and what to leave flat.
    • Hold a 60-minute quarterly review with sales and finance on the calendar.
    Tip: A quarterly review that never kills a channel is a status update, not a planning meeting. Expect at least one line item to die every quarter.
Avoid

Common mistakes.

  • Starting the model from channel budgets instead of the bookings target, so the pipeline math never reconciles to a revenue number.
  • Using a single blended conversion rate across segments, which hides the real demand gap in whichever segment is quietly underperforming.
  • Measuring everything at cost per lead or cost per MQL and never pushing the math down to cost per opportunity and cost per won deal.
  • Building the plan in isolation and then presenting a finished model to sales and finance instead of co-building the assumptions.
  • Leaving the model in a spreadsheet with no link to CRM reporting, so plan versus actual becomes a monthly manual exercise nobody finishes.
  • Treating the model as annual and never reforecasting, so by Q3 the whole team is working off assumptions that stopped being true in Q2.
FAQ

Frequently asked questions.

What is a demand-gen model?

A demand-gen model is a forward-looking plan that maps marketing spend across channels to pipeline and bookings outcomes. It defines channel mix, volume assumptions, conversion rates between funnel stages, and cost per outcome, and it is reviewed quarterly against actuals.

How is a demand-gen model different from a marketing budget?

A budget is a spend envelope. A demand-gen model is the plan that connects that spend to a pipeline target through conversion rates and cost assumptions. A budget tells you what you can spend. A model tells you what that spend is supposed to produce and by when.

What conversion rates should a demand-gen model use?

Use your own trailing six-month conversion rates per segment: lead to MQL, MQL to SQL, SQL to opportunity, and opportunity to closed-won. If you lack history, start with industry benchmarks for your segment and sales motion, then replace them with your own rates as soon as you have 90 days of data.

How often should a demand-gen model be reviewed?

Review the model quarterly at minimum, with a formal 60-minute working session that includes sales and finance. Update conversion rates, reforecast the next two quarters, and decide which channels to kill, expand, or leave flat. Monthly pulse checks on channel-level pacing fill the gap between reviews.

What channel mix should a B2B demand-gen model aim for?

Most mature B2B teams land near a 30 percent paid, 30 percent content and SEO, 20 percent events and field, and 20 percent partner and ecosystem split. Shift heavier toward content for product-led motions and heavier toward events and partner for enterprise. Treat the mix as a benchmark to argue against, not a formula to copy.

Who owns the demand-gen model inside a company?

The head of demand gen or marketing operations owns the model. The CMO sponsors it. The sales leader signs off on pipeline coverage and SQL volume. Finance signs off on the spend envelope and cost per opportunity math. Shared ownership of inputs is what keeps the model honest.

See it in Strkr

Related product surfaces.

Strkr Marketing Strkr CRM Platform features

Run your demand-gen model on one platform

Strkr connects channel spend, pipeline, and bookings in one place so your demand plan stays reconciled to the number the CFO cares about.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.