Userflow lets you build highly customized and dynamic flows.
It's so much more than boring product tours with Next, Next, Next buttons.
Flows that would previously take weeks of developer time, can now be built by anyone in just minutes with Userflow’s intuitive Flow Builder.
Installing Userflow.js is quick and simple. Just copy-paste the installation code into your app, and you're ready to go.
Userflow.js is ultra light-weight and has a 5-10x smaller footprint than comparable solutions.
Onboarding guides, product tours, in-app help guides and feature announcements.
Each step can be a modal, tooltip or speech bubble.
Our rich content editor supports links, images, videos and user attributes.
Get-started checklists work great as the user's anchor during their onboarding experience.
Checklists help tie all your flows together while always informing the user of the next steps to take.
Build in-app surveys with contextual questions.
Measure customer satisfaction and collect user feedback.
Analyze responses in aggregate, or dive into individual users' responses.
Enables non-technical team members to set up event trackers directly from our UI, without code.
This is an alternative to asking your developers to instrument your code with
Userflow matches your company's Production/Staging workflows.
Userflow can be customized to make flows and checklists look as if they were a part of your app.
Userflow tracks when users see flows and how they progress through them.
This data can be analyzed directly in Userflow or exported to select analytics partners for integration with the rest of your event tracking.
Using custom user attributes, you can tailor users' onboarding experience to their needs and roles.
Userflow plays nice with other tools you use.
Userflow-generated events, such as Flow Started and Checklist Task Completed, can be continuously streamed into your product analytics provider.