Skip to main content
Funnel Reports are only available for Growth and Enterprise plans
Funnels in Userpilot help you visualize and analyze how users move through key steps in your product or workflow. By tracking conversions from one step to the next, you can identify where users drop off, compare conversion rates between segments, understand behavior patterns, and optimize the experience to improve adoption, engagement, and retention.

Use Cases

  • Identify drop-off points – See where users abandon onboarding, signup, or other key processes.
  • Measure time to completion – Track how long it takes users to complete specific actions.
  • Evaluate in-app experiences – Analyze how Userpilot flows and checklists impact conversion rates.
  • Detect journey friction – Identify steps in user journeys that do not lead to desired outcomes.

Getting Started with Funnels

To get started with creating a Funnel, navigate to the Funnels page from the navigation bar or through the ‘Create Report’ button within the Saved Reports page. Screenshot2025 10 14at09 48 06 Pn

Building your Funnel Report

  1. Firstly, choose whether you’d like to analyse the data on a user or company level. Image(14) Pn
  2. Next, define the metrics you’d like to include as steps within your report. These are the core elements that make up your funnel report and can be chosen from three categories:
    • Events: Show data based on occurrence of your labeled events, tracked events, custom events or feature tags.
    • Pages: Show data based on views of your tagged pages.
    • Content Engagement: Show data based on interactions with your Userpilot content
    Image(15) Pn
There is a limit of 10 steps that can be added to a Funnel report.
  1. Once you’ve specified the metrics for each step, specify how you’d like each of these metrics to be measured (Coming soon):
    • Unique users: track only one funnel journey per user. This represents the first time the user performs Step 1 in the time period selected.
    • Total count: track all funnel journeys for each user. Users can re-enter the funnel multiple times throughout the selected time period and each time will be accounted for within the data.
  2. Select your Conversion Criteria by choosing how the steps must be completed:
    • In this order – Steps must be completed sequentially, ideal for journeys where order matters.
    • In any order – Steps can be completed in any sequence, suitable for non-linear journeys. Then, define the timeframe or number of sessions within which the steps must be completed for a user to be considered converted. Image(16) Pn
  3. Filter your data to focus only on the most relevant information. Metrics can be filtered by:
    • Event Properties (for inline filters only)
    • User Properties (for user-level data only)
    • Company Properties
    • Segments Additionally, you can apply filters at two levels:
      • Inline filters: Apply to a single metric, narrowing data only for that specific metric. Image(17) Pn
      • Global filters: Apply across the entire report, affecting all metrics. Image(18) Pn
  4. Breakdown your data by an event property, user property, company property or segment to compare how different groups of users compare side-by-side (e.g. plan type, region, device type).

Analyzing your Results

Click ‘Run Query’ and choose the right data presentation options for your needs.
  1. Within the header, specify the: a. Chart period: choose a time period from the default options (e.g. past 7 days, past 30 days, etc.) or specify a custom date range b. Comparative period: choose to ‘compare previous period’ which will show comparative data from the same time period directly previous to that shown, or specify a custom period c. Platform: focus on data from all platforms or choose to filter to only web or mobile data d. Data point period: specify whether each data point should represent a day, week or month (Note: this is only applicable in some chart views) e. View of data: choose between a split view or focus solely on the chart or table data
Image(19) Pn
  1. Choose the chart type from the following options:
Image(20) Pn ‘Conversion rate’ chart types: shows number of users who convert through the steps of the funnel
  • Steps: Visualizes the number of users/companies at each funnel step, highlighting drop-offs
  • Trend: Shows how the overall conversion rate changes over time
  • Metric: Displays a single value representing the overall conversion rate
‘Conversion Time’ chart types: shows the time taken for users to move through the steps of the funnel
  • Distribution: Displays how long users take to complete the funnel, showing spread or variance
  • Trend: Shows changes in average conversion time over time
  • Metric: Displays a single value summarizing the average overall time to convert
Total Conversion Rate = (Total no. of conversions in last step / Total no. of entries to the funnel) x 100Average Conversion Time = Sum of time taken for all conversions to complete funnel / Total number of conversions

Advanced Features

1. Compare metrics (Coming soon)

When defining metrics for each step, selecting Compare Metrics from the More Actions menu lets you add multiple metrics to a single step. This makes it easy to compare conversion rates from different starting points or event variations within the same funnel. Screenshot2025 10 09at15 19 15 Pn

2. Correlations (Coming soon)

To uncover the “why” behind your funnel results, you can add correlations using one of the following options:
  • Correlating Events
  • Correlating Pages
  • Correlating Properties
The Correlation Analysis table then allows you to explore both positive and negative correlations, helping you understand which factors drive or hinder conversions. Screenshot2025 10 09at15 17 47 Pn

3. Breakdowns - Bucketing (Coming soon)

When breaking down a Funnel report by a numeric property, bucketing lets you group continuous values into ranges or intervals. This option is available under “Manipulate Data” for the selected breakdown property. Bucketing helps reveal patterns across different segments, such as users by age ranges, revenue tiers, or session counts.
  • Max and Min Value: Define the smallest (e.g., <100) and largest (e.g., >2000) bucket values.
  • Interval Size: Set the size of each bucket (e.g., 200).
  • Number of Buckets: Specify how many buckets the dataset should be divided into (e.g., 10).
Image(21) Pn

4. Breakdowns - Baseline Comparatives (Coming soon)

When applying a breakdown property, you can choose to compare each data value against a specific property value or against the overall dataset. This option is available under “Manipulate Data” for the selected breakdown property, allowing you to see relative performance or differences between segments. Example: If you break down by Country and choose to compare data to England, the report will show how each country performs relative to England for that metric. Image(22) Pn