HomeBlog

How to Plan a Demand Generation Engine in 5 Documents

Before you spend on a B2B demand generation engine, agree 5 documents: target accounts, the budget split, a demand plan, named owners and a 90-day scorecard.

Last reviewed:
October 1, 2026
· Reviewed quarterly for accuracy
How to Plan a Demand Generation Engine in 5 Documents
Key Facts

A business-to-business (B2B) demand generation engine needs 5 planning documents before any build starts. They are an account list, a budget sheet, a demand plan, an ownership map and a 90-day scorecard. Each one answers a question marketing and sales must agree on. Without them, new campaigns and tools sit on rules nobody wrote down.

TL;DR
  • Write the rules before you buy the tools. Accounts, budget, owners and measures decide whether a demand engine works, whatever software you pick.
  • List real companies. Named target accounts in your customer relationship management (CRM) system beat a description of an ideal buyer.
  • Split the budget on purpose. Decide how much funds making demand and how much funds catching it, and write down when you will review the split.
  • Give every step one named owner and a backup. A shared team name leaves nobody accountable when a buyer waits.
  • Judge the first 90 days on how well it runs. Response times and handled signals show up fast. Pipeline takes longer.
Decision Matrix
QuestionPlan the 5 documents firstLaunch campaigns first, fix later
Time to first campaign4 to 6 weeks of planningDays, using the tools you already have
Who agrees the rulesMarketing, sales and RevOps sign off togetherWhoever runs the first campaign
What breaks as volume growsLess, because owners and routing are written downRouting, ownership and reporting gaps surface one at a time
How success is judgedA 90-day scorecard with agreed definitionsCampaign activity and lead counts
Steelman: when launching first is rightA fixed date, such as a product launch or trade show, that cannot waitFine if the team can handle replies by hand and plans the documents straight after
The Verdict

Plan the 5 documents before you build if you want demand generation to run every quarter. Launch a small campaign first only when a fixed date forces it and your team can answer replies by hand. Either way, write the account list, owners and scorecard before you add more spend.

What Must You Decide Before You Build?

You must decide 5 things: who you are selling to, what you will spend, how you will make and catch demand, who owns each step, and how you will judge it. Each decision becomes one short document. Together they are the plan. The build comes after.

A business-to-business (B2B) demand generation engine has 2 sides. Making demand builds interest with buyers who are not ready yet. Catching demand spots companies that are ready and gets them to sales fast. Both need money, owners and measures.

LinkedIn's B2B Institute asked Les Binet and Peter Field to study what drives B2B growth. Their 5 principles of B2B growth suggest splitting budget about 50/50 between long-term brand building and short-term sales activation. Apply it to your marketing budget as a starting point. Salaries and software sit outside it.

Making demand usually stays with your marketing team. The catching side needs systems that link buying signals, account data, your customer relationship management (CRM) system and sales follow-up. That is the job of GTM engineering, where GTM means go-to-market.

Each document below comes as a blank template you can copy into a sheet or your CRM, then a filled version. The filled versions use Rosterly, an example 40-person Australian software company that sells rostering software to aged care providers. Its names and numbers, in Australian dollars (AUD), are for illustration only.

The 5 planning documents and the question each one settles before a demand engine is built
Five documents, five questions to settle.

Document 1: The Account List

Purpose: name every company the engine is meant to reach. Build it as a saved list or view in your CRM.

Header

FieldFill in
Filters usedIndustry, staff size, location, tools used
Data ownerName of one person
Last cleanedDate
Next clean-upDate, at least every quarter

The list

CompanyStatusIndustryStaffStateEst. yearly valueBuying rolesSales ownerLast checked
[Company name]Customer / Open deal / Target[Industry][Number][State][AUD per year][Job titles][Rep name][Date]

Rosterly's version (example)

CompanyStatusIndustryStaffStateEst. yearly valueBuying rolesSales ownerLast checked
Banksia Care GroupCustomerAged care320VICAUD 18,000Ops manager, CFOSam1 Oct
Wattle Lodge HomesOpen dealAged care140NSWAUD 9,000Facility managerPriya1 Oct
Coastal Seniors LivingTargetAged care85QLDAUD 6,000Ops managerUnassigned1 Oct

Rosterly's totals

StatusAccounts
Customers38
Open deals22
Targets1,080
Total1,140

Lists go stale fast. The Australian Bureau of Statistics reports that 13.8% of Australian businesses stopped trading during 2025-26, as others opened. Most were small firms, but it is why the list needs one owner and a set clean-up date.

The list is also the base for buying signals. Our guide to B2B demand generation shows how signals and data sit on top of it.

Sign-off checklist:

  • List saved in CRM
  • Filters written down
  • Duplicates removed
  • Data owner named

Document 2: The Budget Sheet

Purpose: show the approved budget and how it splits between making and catching demand. Every cost appears once.

The sheet

Line itemSideCost typeYearly amountReview date
[Line item]Making / CatchingPeople / Media / Software / Setup[AUD][Date]

Totals

TotalAmountShare
Making demand[AUD][%]
Catching demand[AUD][%]
Approved total[AUD]100%

Approved by: [Name], [Date]

Rosterly's version (example)

Line itemSideCost typeYearly amountReview date
LinkedIn adsMakingMediaAUD 30,0001 Jan
2 aged care conferencesMakingMediaAUD 40,0001 Jan
Monthly newsletter (writer)MakingPeopleAUD 15,0001 Jan
Design and brand assetsMakingSetupAUD 5,0001 Jan
Share of sales rep time on signalsCatchingPeopleAUD 60,0001 Jan
Signal and data toolsCatchingSoftwareAUD 24,0001 Jan
CRM routing setupCatchingSetupAUD 20,0001 Jan
Contact dataCatchingSoftwareAUD 6,0001 Jan

Rosterly's totals

TotalAmountShare
Making demandAUD 90,00045%
Catching demandAUD 110,00055%
Approved totalAUD 200,000100%

Approved by: chief executive and finance lead, 15 September

The 45/55 split is a first decision to review. It makes no claim to pay best.

Write the budget down in one place, because it comes under pressure first.

The 2026 CMO Survey, named for chief marketing officers, asked 308 marketing leaders at US companies about spending. Marketing budgets fell to 9.0% of company revenue, their lowest share in several years. When profits fell short, marketing was cut 45.4% of the time, more often than other costs. Those are US figures, so treat them as context.

Sign-off checklist:

  • Every cost listed once
  • Split agreed
  • Review date set
  • Finance approved
Making demand against catching demand, with the worked example's 45/55 budget split
Decide the split on purpose, then set a review date.

Document 3: The Demand Plan

Purpose: list how you will make demand and which signals you will act on. One document, 3 short tables.

Table A: Channels (making demand)

ChannelAudienceMessageHow oftenMeasureOwner
[e.g. LinkedIn][Who you want to reach][One line on why they should care][Weekly / Monthly][How you will track it][Name]

Table B: Signals (catching demand)

SignalSourceCounts whenExpires afterActionOwner
[Event that suggests buying][Where the data comes from][Rule it must meet][Days][What happens next][Name]

Table C: Data rules

RuleFill in
Why we collect this data[Purpose in one line]
Allowed use for marketing checkedYes / No, and who checked
Who can see it[Roles or names]
How long we keep it[Months]
Do-not-contact listWhere it lives

Rosterly's version (example)

ChannelAudienceMessageHow oftenMeasureOwner
LinkedInOps managers at target accountsBuild a full roster in minutesWeekly posts, ads always onReach among target accountsMarketing lead
NewsletterAged care managersRostering tips and award changesMonthlySubscribers from target accountsMarketing lead
ConferencesAged care leadersLive demo of a full roster2 a yearTarget accounts metHead of sales
SignalSourceCounts whenExpires afterActionOwner
Trial user publishes a full rosterProduct dataAccount is on the target list14 daysSales review, then callAssigned rep
Hiring a rostering coordinatorJob adsAccount has 50+ staff30 daysResearch, then outreachAssigned rep
Visits pricing page twice in a weekWebsite dataCompany is identified7 daysSales reviewAssigned rep

Table B records what you will track. Our guide to building a signal-led prospecting system covers how to set up the tracking itself.

Fill in Table C before you link contact details to signals. In Australia, Australian Privacy Principle 7 limits when a business can use personal information for direct marketing.

Sign-off checklist:

  • 2 or 3 channels chosen
  • 5 to 10 signals listed
  • Every signal has an expiry and action
  • Data rules checked
The 5 fields every buying signal needs: signal, counts when, expires after, action and owner
A signal without an expiry and an owner is just a note.

Document 4: The Ownership Map

Purpose: give every step one named person, a response target and a backup. Use real people's names.

The map

StepOwnerResponse targetBackupEscalate to
[Task][Person's name][Time limit][Person's name][Manager's name]

If something goes wrong

IfThen
An account has no sales owner[Who acts and how fast]
A signal arrives after hours[Who acts and how fast]
The owner is away[Who acts and how fast]
2 records point to the same account[Who acts and how fast]

Rosterly's version (example)

StepOwnerResponse targetBackupEscalate to
Messages and channel reportMia (marketing lead)Monthly, by working day 5Dan (chief executive)Dan
Signal rulesLeo (head of sales, covering revenue operations, or RevOps)Reviewed each quarterAna (sales manager)Dan
Demo requestSam or Priya (named per request)Within 1 business hourAnaLeo
Signal-sourced accountAssigned repWithin 2 business daysAnaLeo
IfThen
An account has no sales ownerGoes to Ana, who assigns it the same day
A signal arrives after hoursWaits for 9am, timer starts then
The owner is awayBackup takes it, owner is told on return
2 records point to the same accountLeo merges them, older owner keeps it

The tension this map solves is old. In 2006, Philip Kotler, Neil Rackham and Suj Krishnaswamy wrote about the war between sales and marketing in Harvard Business Review. They described 2 teams that undervalue each other's work. Named owners turn that friction into rules.

Once live, check missed targets every week. Our demand generation checklist for software-as-a-service (SaaS) teams sets out those weekly checks.

Sign-off checklist:

  • Every step has a real name
  • Every step has a backup
  • "If" table filled
  • Marketing lead and head of sales signed

Document 5: The 90-Day Scorecard

Purpose: agree how you will judge the engine before it starts, so nobody changes the rules once results come in.

The scorecard

MeasureDefinitionBaselineDay 90 targetData sourceOwnerFirst review
[Metric name][Exactly what counts][Today's number][Goal][System][Name][Week or month]

Rosterly's version (example)

MeasureDefinitionBaselineDay 90 targetData sourceOwnerFirst review
Real response timeTime to a useful human reply (auto-replies excluded)26 hoursUnder 1 business hourCRMSamWeek 1
Signals handled on timeShare of signals actioned before expiryNew90%CRMLeoWeek 2
Reach among target accountsShare of the 1,080 targets reached by channelsUnknownSet after month 1LinkedIn, newsletterMiaMonth 1
Deals by signal typeSignal-sourced accounts that become dealsNewTrack onlyCRMLeoMonth 2
Pipeline by sourceDeal value linked to each sourceNewTrack onlyCRMLeoMonth 3

Set honest timelines. LinkedIn's B2B Institute found 96% of B2B marketers expected to see the main effect of their ad campaigns within 2 weeks. The Institute calls that belief a myth. That is why the last 2 rows say "track only" for the first 90 days.

Sign-off checklist:

  • Every measure defined
  • Baselines recorded
  • Owners named
  • Review dates in calendars
What a 90-day scorecard reads in weeks and what is tracked only until month 2 or 3
Agree the measures before any results arrive.

GTM Engineering

Are Buying Signals Getting Lost Between Marketing and Sales?

Intelligent Resourcing links buying signals, account data, qualification and CRM routing, so sales can act while a buyer is ready. Find out which gaps in your plan need fixing before you scale.

Frequently Asked Questions

FAQs

What documents does a demand generation plan need?

It needs 5: an account list, a budget sheet, a demand plan, an ownership map and a 90-day scorecard. Together they set who you target, what you spend, what you track, who acts and how you judge results.

How should a B2B company split its demand generation budget?

Binet and Field's research for LinkedIn's B2B Institute suggests about 50/50 between brand building and sales activation. Use it as a starting point. Adjust for how well known you are, how long your sales cycle runs and what you can afford.

Who should sign off a demand generation plan?

The marketing lead and the head of sales should both sign the ownership map and scorecard. Finance should approve the budget sheet. RevOps, or whoever owns your CRM, should sign off the account list and signal rules.

How often should the account list be cleaned?

Review it at least every quarter, and assign one person to own it. Australian business data shows companies open and close all the time, so a list left alone for a year will hold closed firms and miss new ones.

What should a demand generation engine measure first?

Start with real response time, signals handled on time and reach among target accounts. These show up within weeks. Leave deals and pipeline by source until month 2 or 3, when there is enough data to read them.

SHARE