A staged model of how users progress toward a goal, with measured drop-off at every step.
A funnel is a staged model of how users move from first contact to a goal, with a measured drop-off at every step. The shape gives it the name: each stage holds fewer people than the one before, and the widening gaps show where the product or the message is losing people. It models growth as a one-way pour, with nothing flowing back to the top.
The conversion-funnel idea descends from the AIDA model of advertising attention (Awareness, Interest, Desire, Action), credited to Elias St. Elmo Lewis around 1898 and refined through the twentieth century. The version that product and growth teams use today was sharpened by Dave McClure in a 2007 Seattle Ignite talk, Startup Metrics for Pirates. He compressed the customer lifecycle into five stages, Acquisition, Activation, Retention, Referral, Revenue, and the initials spell AARRR, hence "pirate metricsMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference →".
McClure's point was disciplinary. He wanted founders measuring whether they activated, retained, and monetised users, not just counting eyeballs at the top. The framework became page one of the lean-startup playbookPlaybookCustomer SuccessA standard operating procedure for CSView reference → because it turned a vague sense of "we needNeedUserA user need, pain, desire, or constraintView reference → more users" into a sequence of conversion rates a team could attack one at a time.
Croll and Yoskovitz extend the same disciplinary logic in *Lean Analytics*, arguing that teams routinely track vanity metrics — pageviews, total registered users — that trend upward regardless of product health and therefore tell you nothing actionable. Their remedy is the One Metric That Matters (OMTM): at any given stage, commit to the single metric that is most broken and move nothing else until it improves. That prescription maps directly onto the funnel's structure — the funnel already surfaces the one step where drop-off is steepest; the OMTM principle is the decisionDecisionStrategyA recorded decision with context, rationale, and consequencesView reference → rule for what to do once you have found it.
The honest critique came later. Reforge argued that the fastest-growing products are better described as loops than funnels: a funnel pours users in at the top and out at the bottom with no mechanism to reinvest the output, so it never compounds. The field's settled position treats the two as complementary. A funnel is the right lens for diagnosing where a single pass loses people; a growth loopGrowth LoopGrowthA self-reinforcing growth cycleView reference → is the right lens for understanding how the product feeds its own next pass.
A B2B onboarding tool defines a five-step activation funnel: lands on signup (10,000), creates an account (4,200), connects a data sourceData SourceData & AnalyticsA data source or integrationView reference → (1,900), invites a teammate (980), reaches the "aha" dashboardDashboardData & AnalyticsAn analytics dashboardView reference → (610). End-to-end conversion is 6.1 percent. The steepest single drop is signup to account, where 58 percent vanish.
The team resists the urge to widen the top with more ad spend. The funnel says acquiring more landers wastes money while 58 percent bounce at the first form. They cut the signup form from nine fields to three and defer the rest into the product. Account creation climbs from 4,200 to 6,100, and because the later steps hold their rates, the "aha" cohortCohortGrowthA group of users sharing a common characteristicView reference → grows from 610 to roughly 880 on the same traffic. The funnel earned its keep by pointing the fix at the step that mattered.
In the Unified Product Graph, a funnel sits in the Growth domain within the Business, GTM and Growth region, where it is a root. It owns its stages through FunnelcontainsFunnel Stephierarchy and binds to the people it measures via funnel_contains_funnel_stepFunnelmapsPersonacross-domain. Upstream, a funnel_maps_personaProductmeasuresFunnelhierarchy edge ties it to the product, and product_measures_funnelMarketing ChanneldrivesFunnelcross-domain feeds it from the demand side. The structure enforces the canonical anti-pattern guard: a funnel with no steps is incomplete by construction, because the steps are where the drop-off, and therefore the insightInsightUser ResearchA synthesised finding from researchView reference →, lives.marketing_channel_drives_funnel
Worked example: Trellis
Trellis tracks a four-step path to an activated workspace: a director describes a process, the agent proposes a tool, the director and a collaborator review it, and the workspace activates when the director approves at least one agent-proposed change in week one. The funnel makes visible where prospective workspaces stall, and each funnel stepFunnel StepGrowthA stage within a conversion funnelView reference → points to a specific intervention.
Type-specific fields on BaseNode
funnel_typeenumWhich stage of the customer lifecycle this funnel measures
step_countnumberNumber of steps in the funnel
overall_conversion_ratenumberEnd-to-end conversion rate through the funnel (0-1)
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
5 edge types connected to this entity.
product_measures_funnelfunnel_contains_funnel_stepmarketing_channel_drives_funnelfunnel_maps_personatrial_config_drives_funnel