A single defined stage in a conversion path where progress and drop-off are measured independently of every other stage.
A funnel step is a single stage in a conversion funnelFunnelGrowthA conversion funnel tracking user progressionView reference →: a defined point a user reaches on the way to some goal, with a measurable rate of progressing to the next point and a measurable rate of dropping out. A funnel can look healthy in aggregate while one step accounts for most of the loss, visible only once the funnel is broken into its parts.
The funnel as a shape comes from advertising. Elias St. Elmo Lewis sketched the stages of a sale around 1898, and William W. Townsend married that progression to the funnel image in Bond Salesmanship (1924), describing the work as "the forcing by compression of a broad and general concept of facts through a funnel" (Purchase funnel, Wikipedia). For most of the next century the steps were marketing abstractions: awareness, interest, desire, action.
Digital products made each step a counted event. The reframing that growth teams use today came from Dave McClure, who presented "Startup MetricsMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference → for Pirates" at Seattle Ignite in 2007 and named five stages, acquisition, activation, retention, referral, and revenue, that spell AARRR (Inc.). Each pirate-metric stage is a funnel step with its own instrumentation, and the discipline McClure pushed was to track step conversion against vanity totals.
The thinking has since loosened the strict ordering. Growth practitioners now treat a funnel step as one node a user can enter, skip, or revisit, and many products favour retention-first reorderings such as RARRA over a rigid acquisition-down sequence (Mind the Product). The step survives as the unit; the path between steps is what teams keep arguing about.
Alistair Croll and Benjamin Yoskovitz press this further in Lean Analytics (O'Reilly, 2013), arguing that at any given stage of a product's growth one metric should dominate attention — the One Metric That Matters (OMTM). Because the OMTM is stage-specific, the funnel step most worth fixing shifts as the product matures: a drop-off that is the diagnostic priority at the stickiness stage becomes background noise once virality is healthy. By that reading, diagnosing a funnel is not just a matter of finding the biggest absolute drop but of knowing which step's rate is most consequential given where the product currently sits.
A B2B SaaS team maps signup-to-activation as four steps: account created, workspace set up, first project imported, first teammate invited. Over a month, 1,000 accounts are created, 740 set up a workspace, 300 import a project, and 280 invite a teammate. Aggregate signup-to-activation reads 28 percent, which tells the team almost nothing about where to act.
Stepwise, the leak is obvious. The setup step holds 74 percent, but the import step drops to 41 percent (300 of 740). That single transition loses more users than the other three combined. The team ships a sample-data importer, the import step rises to 62 percent the following month, and downstream invites climb without anyone touching the invite flow. The funnel step located the wound; the aggregate rate only confirmed there was bleeding.
funnelFunnelGrowthA conversion funnel tracking user progressionView reference → without enumerated steps cannot be diagnosed, only lamented.In the Unified Product Graph, a funnel step sits in the Business, GTM & Growth region as a leaf under its parent funnel, joined by FunnelcontainsFunnel Stephierarchy. Three edges give it analytic teeth: funnel_contains_funnel_stepFunnel SteprevealsNeedcross-domain ties a drop-off back to an unmet user needNeedUserA user need, pain, desire, or constraintView reference →, while funnel_step_reveals_needFunnel SteptracksEvent Schemacross-domain and its inverse funnel_step_tracks_event_schemaEvent SchematracksFunnel Stepcross-domain bind the step to the instrumentation that quantifies it. That binding is the point of modelling the step at all: a funnel step with no event schema is a claim no one can verify, and the graph makes that absence queryable rather than invisible.event_schema_tracks_funnel_step
Worked example: Trellis
The make-or-break funnel step for Trellis is the first approved agent change: a workspace that reaches it counts as activated, and one that does not is a stalled workspace. Lifting week-1 activation from 28 percent to 40 percent means moving more workspaces through this single gate, which is why every experimentExperimentValidationA test designed to validate a hypothesisView reference → Trellis runs targets the approval moment directly.
Type-specific fields on BaseNode
step_indexnumberPosition of this step in the funnel (0-indexed)
conversion_ratenumberPercentage of users who advance from this step
drop_off_ratenumberPercentage of users who leave at this step
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
7 edge types connected to this entity.
funnel_contains_funnel_stepfunnel_step_reveals_needfunnel_step_tracks_event_schemafunnel_step_maps_to_journey_stepcustomer_journey_stage_contains_funnel_stepsales_motion_qualifies_via_funnel_stepevent_schema_tracks_funnel_step1 framework use this entity type.