Exploring Userpilot Flow Analytics: A Walkthrough

Exploring Userpilot Flow Analytics: A Walkthrough cover

What flow analytics features does Userpilot offer?

This is the main question the article tackles. It also explains:

Let’s get right into it.


  • Userpilot flows are sequences of UI patterns that you can use in the onboarding process to provide in-app support.
  • The available patterns include modals, tooltips, slideouts, banners, spotlights, and driven actions.
  • You can trigger them individually and in groups, target specific user segments, and schedule the publish and end dates.
  • Thanks to the visual editor and AI writing assistant, customizing flows is easy for non-technical users.
  • Tracking flow analytics data enables the team to optimize flow performance and drive the desired user behavior more effectively.
  • Userpilot allows you to filter the flow performance data by user segment, company, and time period.
  • The Flow analytics provide data on how many users trigger, complete, and dismiss flows, and how long they take to complete them. You can also see how many users achieve goals that link to a flow.
  • The flow analytics charts are a visualization of historic flow data.
  • In the Steps Breakdown, you can see how well each step performed to identify friction.
  • You can also see how individual users engage with your flows.
  • To find out more about flow analytics in Userpilot, book the demo!

What are flows in Userpilot?

Userpilot flows are sequences of UI patterns that product, marketing, and customer success teams can use for:

Userpilot flows main dashboard.

What UI elements are available in Userpilot?

There are 6 different types of UI elements and spotlights you can create: pop-up modals, tooltips, slideouts, banners, spotlights, and driven actions. You can trigger these individually or group them into interactive walkthroughs and checklists.

UI patterns include modals, slideouts, tooltips, and driven actions.

UI patterns for flows in Userpilot.

Spotlights include Native tooltips, Hotspots, and Banners.

Spotlights for flows in Userpilot.

Flows are easy to customize thanks to the WYSIWYG Chrome Extension editor. In each of the UI elements, you can include buttons, HTML elements, media, and of course, text.

Talking of text, you can quickly create or refine the microcopy for each of the patterns in your flow with Userpilot’s AI writing assistant, so there’s no need to look for 3rd party tools.

AI writing assistant in Userpilot.

AI also powers the localization feature, which allows you to automatically translate your in-app messages into multiple languages.

Once you create a flow, you can schedule the publication and end dates of your flows for time-sensitive announcements.

More importantly, Userpilot allows you to target specific user segments, for example, new users, and thanks to the throttling feature, you can limit how many flows each user sees to avoid information overload.

Flow targetting options.

Why track flow analytics in Userpilot?

Tracking flow analytics data in Userpilot enables continuous improvement of your flows so that they can drive your key KPIs more effectively.

How so?

If designed well, your flows can improve user activation, boost product adoption, and increase expansion revenue.

However, poor design can create unnecessary friction that slows users down. And the longer they take to complete the flows, the more likely they are to churn.

Userpilot flow analytics give you a detailed understanding of which flows get completed and which not so that you can easily identify sources of friction. Armed with such insights, you can iterate on your flows and increase their performance.

Where to view the performance of your flows?

Userpilot flow analytics are available in the sidebar menu.

To access them, click on the Engagement button, and choose Flows from the menu.

Userpilot flow analytics
Userpilot flow analytics.

This will reveal a list of all your flows with basic information like their status, target users, target page, and the number of times it was shown.

From the list, choose the flow that you’re interested in.

Userpilot flow analytics
Userpilot flow analytics,

To access the analytics page, click on Flow Analytics at the top of the page.

Userpilot flow analytics
Userpilot flow analytics.

What do Userpilot flow analytics include?

Userpilot allows you to analyze different aspects of the flow performance and access the data in various formats.

Chart visualization settings

Userpilot allows you to filter the flow performance data using 3 criteria: user segment, company, and time period.

This gives you the ability to isolate the data that you need. For instance, you could look at the performance of the flow among the power users at a specific company in the last 7 days.

Flow analytics: chart settings
Flow analytics: chart settings.

Flow and goal completion metrics

What data do you get about your flow performance?

There are 4 basic metrics:

  • Total shown – how many times it was triggered
  • Completed – how many users finished it
  • Dismissed – how many users didn’t start the flow
  • Average Time to Complete – the lead time, from the moment the user starts the flow until they finish
Flow analytics: Flow scoreboard
Flow analytics: Flow scoreboard.

In addition, Userpilot allows you to set goals and track your flow effectiveness.

For example, you could set a goal for an activation or feature adoption event. In this way, you can see how many users achieve the goal after completing the flow.

To see the data, toggle to the Goal view.

Flow analytics: Goal scoreboard
Flow analytics: Goal scoreboard.

Flow analytics chart

Userpilot’s flow analytics charts provide easy-to-interpret visualization of the historical flow data.

One quick look is enough to see how many users have seen the flow, how many completed it, and how many dismissed it.

In the top right corner, you can choose the chart type, for example, a graph line or stacked bar chart, as well as time intervals, for example, daily, weekly, or monthly.

Flow analytics: performance chart
Flow analytics: performance chart.

Steps breakdown

Apart from the overall flow performance, Userpilot allows you to track the performance of each step. Specifically, you get data on how many users have seen each step, how many completed them, and how many dropped off at this stage.

This allows you to identify friction and drop-off points so that you can better optimize the flow.

To access the information, scroll down to the Steps Breakdown.

Flow analytics: steps breakdown
Flow analytics: steps breakdown.

User activity

Finally, with Userpilot, you can also see flow data for individual users.

In particular, you can see:

  • How many flows a user has completed.
  • How many they’ve dismissed.
  • When they completed a goal.

This allows you a more granular analysis, for example, as a follow-up to customer feedback.

Flow analytics: individual users
Flow analytics: individual users.


Userpilot analytics enable SaaS teams to measure the performance of in-app flows.

By tracking completion rates of the flows and individual steps, they can optimize the flows to improve user experience. Tracking goals associated with flows enables them to determine how successful they are at driving your KPIs.

To learn how your SaaS organization can benefit from Userpilot’s flow analytics, book the demo!

previous post next post

Leave a comment