Skip to the chapter

Build a compounding demand generation flywheel

Sawyer MiddeleerFounder, Revi Systems7 min read

This is a playbook for building a compounding demand generation flywheel.

It’s written for heads of growth who want to predictably and repeatably generate qualified pipeline, accelerated by AI automation. Companies add new AI tools and end up with a fancy system that burns tokens and cash instead of a healthier pipeline.

If any of the following issues resonate, this playbook is for you:

  1. Most of your pipeline still comes from random acts of sales
  2. Growing pipeline means adding more headcount
  3. Automation is creating activity, but not ROI

When most people automate demand generation with AI, they turn to mass spray-and-pray automation without measurable ROI. Demand generation - AI-powered or not - should be run as a learning loop that turns market signals into qualified conversations, then uses the results to decide what runs next.

In other words, more activity does not create a demand generation system. A real system gets better every time it runs.

Disconnected demand generation
Large market
No shared signal
Mass activity
Unclear outcome
Activity
Activity
Pipeline?
ROI missing
Compounding demand generation
Signal
A reason to act
Audience
A shared condition
Campaign
A measurable test
Qualified pipeline
ROI measured
Decision
What runs next

What you’ll get out of this playbook

This playbook will teach you how to run demand generation as a measurable operating system, from the business outcome through the first live campaign.

Ultimately, you are going to build:

  • A demand generation loop tied to a pipeline, revenue or profitability goal
  • A method for turning market signals into campaigns
  • A shared record of what your company has tried and learned
  • A clear process for deciding what to scale, revise, continue or stop

Start with the business outcome

Demand generation should begin with a commercial goal, not a channel. A founder might need $500,000 in qualified pipeline next quarter. A head of growth might need to lower acquisition cost enough to make an existing motion profitable. These goals require different campaigns.

Work backward from the goal:

  1. How much new revenue or qualified pipeline do you need?
  2. How many opportunities does that require at your average deal size and win rate?
  3. What earlier outcome reliably produces those opportunities?
  4. How large an audience do you need to produce that outcome?

The outcome might be a qualified conversation, event registration, product signup or referral. It needs a credible path to pipeline, revenue or profit.

Separate the assumptions you use to plan a campaign from the evidence you need to scale it:

Before launch
Planning assumption

The expected conversion rate used to size the campaign

Determines the first audience and budget

Campaign
After results
Learning threshold

The early result that justifies continuing the test

Determines whether the hypothesis needs more evidence

Scaling threshold

The pipeline, revenue or profit that justifies more investment

Determines whether the campaign is economically viable

An event campaign might earn another run after attendance clears the learning threshold. It earns a larger budget once those attendees create enough qualified pipeline to clear the scaling threshold.

What the demand generation flywheel is made of

A demand generation flywheel turns a market signal into a measurable outcome, preserves what each campaign teaches you, and uses that evidence to improve what runs next.

The flywheel has six stages:

Signal
Evidence that a problem might matter to an audience
Audience
The people or companies that share the relevant condition
Hypothesis
A belief connecting the signal to a problem and reason to act
Message
The claim, proof, offer and channel used to test the hypothesis
Outcome
The behavior the campaign is designed to produce
Decision
The choice to scale, revise, continue or stop

Signal and audience

A signal might be a time-bound event, like hiring an executive, or a persistent pattern in product usage, sales conversations or recently won deals.

“B2B technology companies” is too broad. “Heads of growth at B2B software companies that recently hired their first outbound team” gives you a group with enough in common to test.

Hypothesis and message

The hypothesis explains what you believe about the audience’s problem and motivation:

We believe heads of growth who recently hired their first outbound team are struggling to turn a sales target into a repeatable campaign process. If we show them how to build one measurable loop, they will want to talk.

The message turns that belief into a claim, proof and offer the audience can respond to. Email, events, partnerships, ads and founder content can all test it.

Outcome and decision

Define the intended outcome and what qualifies before launch. Opens and clicks can diagnose performance, but they rarely create business value on their own.

Compare the result against the relevant threshold, then decide whether to scale, revise, continue or stop. A campaign that ends with a performance report produces activity with better documentation. The decision closes the loop.

Measured outcome

Qualified conversation, opportunity, pipeline or revenue

Opens and clicks can diagnose performance, but they rarely create business value on their own.

Compare with thresholds
Learning threshold

Enough evidence to continue

Scaling threshold

Enough value to invest more

Decision
Scale
Invest more
Revise
Change the campaign
Continue
Gather more evidence
Stop
End the test

How to design a campaign

Before a campaign goes into any tool, write down what it is supposed to prove.

FieldQuestion
Business goalWhat pipeline, revenue or profitability goal does this support?
SignalWhat happened that might create demand?
AudienceWho shares that condition?
HypothesisWhat do we believe about their problem and motivation?
MessageWhat claim, proof, offer and channel will test it?
OutcomeWhat measurable behavior are we trying to produce?
ThresholdsWhat result justifies more learning or investment?
DecisionWhat could we scale, revise, continue or stop?
Owner and reviewWho makes the decision, and when?

This campaign card is the shared brief for the people and AI running the work. It makes the test explicit before execution begins.

What AI needs to operate the loop

AI can monitor signals, research audiences, enrich records, create message variations and analyze results. It needs access to:

  • The campaign card and relevant past experiments
  • Approved claims, offers, proof and brand standards
  • Current audience, account and CRM data
  • Precise definitions for outcomes and qualification
  • Connections that can read results and write them back to the correct systems

Without this context, AI can generate copy and summarize a dashboard, but it cannot reliably operate the demand generation loop.

Business goal
$500,000 in qualified pipeline next quarter
Illustrative assumptions
800
matched accounts
800 × 5% = 40 conversations
40
qualified conversations
40 × 25% = 10 opportunities
10
qualified opportunities
10 × $50k ACV = $500k pipeline
$500k
qualified pipeline
$500k × 25% close rate = $125k revenue
800 accounts split into three experiments
Signal test
300 accounts
Recently hired first outbound team
Problem test
250 accounts
Campaign process pain
Offer test
250 accounts
Build one measurable loop
Signal
Recently hired their first outbound team
Audience
Heads of growth at B2B software companies that recently hired their first outbound team
Hypothesis
We believe heads of growth who recently hired their first outbound team are struggling to turn a sales target into a repeatable campaign process. If we show them how to build one measurable loop, they will want to talk.
Message
If we show them how to build one measurable loop, they will want to talk.
Outcome
a qualified conversation
Learning threshold

8 qualified conversations in 30 days

The early result that justifies continuing the test

Scaling threshold

2 opportunities · $100k qualified pipeline

The pipeline, revenue or profit that justifies more investment

Decision

Scale, revise, continue or stop

Head of growth · Review after 30 days

Operating the flywheel

Save each campaign card, outcome and decision in a shared experiment log. Your CRM remains the source of truth for people, companies and opportunities. The log records why each campaign ran and what runs next.

Use relevant past experiments to design each new campaign. The history will show you which signals, audiences and claims create pipeline.

Measuring the handoffs

The first version only needs to track the handoffs between the campaign and the business outcome.

HandoffWhat it tells you
Audience reachedWhether the intended audience encountered the campaign
ResponsesWhether the signal and message earned attention
Held conversationsWhether that attention became meaningful engagement
Qualified opportunitiesWhether the campaign reached people with a problem you can solve
Pipeline and revenueWhether the motion created enough value to justify its cost

Analyze results by signal, audience, hypothesis and message. Include data, tools, media and human review time in the cost.

Every campaign needs an owner who reviews the results and makes the next decision. AI can prepare the analysis. Humans still set the commercial goal, approve claims, handle important relationships and make the final decision.

How to build the first flywheel

Start with one campaign you can inspect and measure end to end. A first version can usually launch within 30 days using your existing CRM and campaign tools. Revenue impact will take longer to prove when the sales cycle spans several months.

  1. 1

    Find what already works

    Review…
    • the previous 90 days of leads and opportunities
    • where the best opportunities came from
    • what changed before they appeared
    Deliverable
    a baseline and shortlist of signals, audiences and problems
  2. 2

    Design one campaign

    Decide…
    • the commercial goal the campaign supports
    • one signal, audience and hypothesis
    • the message, outcome and thresholds
    • who owns the result and when it will be reviewed
    Deliverable
    one approved campaign card with a measurable decision rule
  3. 3

    Build and launch it

    Wire up…
    • the audience, messages and assets
    • tracking for each important handoff
    • the CRM and experiment log where results will be recorded
    • human review for new claims and important relationships
    Deliverable
    a live campaign with clean data flowing into the right systems
  4. 4

    Learn and repeat

    Review…
    • whether the campaign cleared its learning or scaling threshold
    • what the result says about each stage of the loop
    • whether to scale, revise, continue or stop
    • when the next decision will be made

    Only automate a step after you understand how it works and what good looks like.

    Deliverable
    a documented decision or status, plus the next campaign or review date

Close

Start with one business goal and one campaign. Record what happened, make a decision and run the loop again. The system compounds when each campaign leaves better evidence for the next one.

Do you want to build a repeatable demand generation system?