MMarketing Against The Grain
← All frameworks
Marketing

Modern Dual-Motion Demand Funnel

Map sales-led and product-led demand into one measurable revenue funnel

Difficulty
Moderate
Time to result
~weeks to results
Steps
6
Confidence
97%

The model starts with traffic, then distinguishes people who merely share information from those who create product credentials and begin using a free experience. Qualification follows two paths: marketing-qualified leads emerge from high-intent interactions outside the product, while product-qualified leads emerge from meaningful behavior or explicit hand raising inside it. Both paths converge into sales opportunities and customers. Product businesses also track activation and a recurring north-star behavior that correlates with revenue, such as weekly active teams. Sales capacity is then planned against a realistic mix of inbound hand raisers, database prospecting, and outbound targets. The mechanism prevents teams from forcing every buyer into one generic funnel while still producing a unified view of demand, quota coverage, and growth.

Origin

Extracted from Marketing Against the Grain through Kieran Flanagan and Kipp Bodner's account of how HubSpot combined its original sales-led funnel with a later product-led growth motion.

Core principles

  • 01Adapt funnel stages to how customers actually engage
  • 02Separate leads from users with product access
  • 03Treat hand raisers as explicit sales intent
  • 04Connect product activation metrics to revenue
  • 05Combine inbound and outbound motions without assuming identical economics

How to run it

  1. 1

    Map initial demand

    Start with traffic and record the first meaningful conversion. Include any distinctive free tool or acquisition mechanism as its own stage when it changes the customer journey.

    Pro tip Preserve unique stages that explain how your business generates demand instead of copying another company's labels.

    Watch out Do not assume the same funnel structure works for every business.

  2. 2

    Separate leads from signups

    Classify people who have expressed interest but lack product access as leads. Classify people with credentials for a product experience as signups.

    Pro tip Use this distinction to measure content-led and product-led demand independently.

    Watch out Combining both populations conceals major differences in intent and behavior.

  3. 3

    Define qualification paths

    Create qualified-lead criteria for high-intent marketing behavior and product-qualified criteria for meaningful in-product behavior. Include explicit hand raisers such as demo, trial, contact-sales, or upgrade-gate interactions.

    Pro tip Validate qualification against downstream conversion rather than relying only on conventional event names.

    Watch out A familiar label such as MQL does not prove that the event predicts revenue.

  4. 4

    Choose an activation signal

    Define the first product action that demonstrates real value, then track whether activated users upgrade. Add a frequency-based north-star metric when repeated collaborative or individual use predicts revenue.

    Pro tip Look for a behavior whose growth reliably coincides with revenue growth.

    Watch out A signup alone is not evidence that the user experienced value.

  5. 5

    Merge the paths

    Route qualified leads and product-qualified leads into opportunities and customers while preserving their source. Measure close rate, contract value, and sales effort separately for each path.

    Pro tip Keep source-level economics visible after the paths converge.

    Watch out Do not treat inbound and outbound opportunities as economically interchangeable.

  6. 6

    Plan quota coverage

    Estimate how much quota comes from inbound demand, database prospecting, and outbound activity. Use those estimates to determine sustainable sales hiring and marketing targets.

    Pro tip Reforecast the mix as the sales team grows because hand raisers rarely cover every new representative forever.

    Watch out Hiring against temporary inbound abundance can leave later representatives without enough demand.

In the wild

HubSpot's combined funnel

HubSpot evolved from traffic, prospects, qualified contacts, MQLs, SQLs, opportunities, and customers into a combined model. It distinguished leads from free-product signups, added qualified and product-qualified paths, and treated hand raisers inside or outside the product as sales intent. Product activation and weekly active teams supplied additional behavioral evidence.

The company could connect content demand, free-product behavior, sales routing, and revenue in one operating model.

Zapier's product-led path

Zapier tracks signups, activation when someone completes and runs a Zap, upgrades, and expansion through greater task usage. Its sales team mines the user base for suitable team and company plans, with company size, role seniority, and conversion events helping prioritize opportunities.

A touchless product funnel supplies qualified demand for a later sales-assisted motion.

Common mistakes

Copying a generic funnel

A standard template can omit a free tool, product signup, or other stage that materially shapes the company's demand motion.

Confusing signup with activation

Creating an account does not demonstrate that a user completed a meaningful action or experienced product value.

Equating inbound and outbound economics

Inbound often closes more readily at a lower contract value, while outbound tends to close less often but can target larger accounts.

Is it for you?

Best for

It is best for SaaS companies building or combining sales-led and product-led growth motions.

Not ideal for

It is not ideal for businesses with a single transactional purchase and no meaningful sales or product-activation journey.

From the transcript

sometimes you're going to have something unique about how you drive demand that will will influence like what a stage in your funnel should be

Kipp Bodner · 04:30

active users correlate to revenue

Kieran Flanagan · 10:30

they're two different buying motions and I've seen too often quota assumptions be made like they're the same thing when they're actually kind of complimentary…

Kipp Bodner · 16:30

From the episode

The Growth Strategy That Grew Hubspot To +$30 Billion