Skip to content
Flows logo

Fully customizable platform for building product adoption and user engagement experiences.

Visit Website
Tracked since2026
0 reviews tracked

The Bottom Line

Entry price

Free plan available, paid tiers above

Biggest pro

Enables non-developers to build and launch in-app campaigns quickly.

Biggest con

Requires SDK installation for integration.

TL;DR - Flows

  • Build customizable in-app product adoption experiences like tours and announcements.
  • Offers a headless architecture for deep customization and integration with existing UI.
  • Includes segmentation, localization, analytics, and usage-based pricing with a free tier.
Pricing: Free plan available
Best for: Growing teams

What is Flows?

Editorial review
Flows is a comprehensive product adoption platform designed for modern companies to create and manage user onboarding and engagement experiences. It enables product teams and marketers to build various in-app experiences such as onboarding checklists, product tours, announcements, banners, and badges without requiring extensive engineering resources. The platform supports a product-led growth strategy by facilitating the creation of growth loops, driving key performance indicators, and enhancing sales, support, and marketing efforts. Flows provides a headless architecture, allowing for deep customization of every aspect of the adoption experience. It offers a range of pre-built, customizable components like tooltips, hints, modals, and multi-step tours, which can be triggered based on user behavior or page views. The platform also includes robust features for user segmentation, localization, versioning, and analytics to measure the effectiveness of adoption workflows. Its usage-based pricing model is designed to scale with a company's growth, offering a generous free tier for early-stage startups.

Available on: Web

Pros & Cons

Pros

  • Enables non-developers to build and launch in-app campaigns quickly.
  • Highly customizable with a headless architecture for native-feeling experiences.
  • Flexible usage-based pricing model with a free tier, avoiding steep subscription costs.
  • Comprehensive features for user engagement, from onboarding to revenue expansion.
  • Offers advanced targeting and analytics to optimize adoption workflows.

Cons

  • Requires SDK installation for integration.
  • Custom UI components may require developer involvement to leverage APIs and design systems fully.

Key Features

Onboarding checklistsProduct toursIn-app announcements and bannersBadgesTooltips and hintsModalsMulti-step toursEmbeddable components

Pricing Plans

Pricing checked May 27, 2026

Free

Free

  • Up to 250 MTUs
  • All features included
  • No credit card required

Pay-as-you-go (251 - 500 MTUs)

$0.1000 / MTU

Pay-as-you-go (501 - 1.5k MTUs)

$0.0500 / MTU

Pay-as-you-go (1.5k - 5k MTUs)

$0.0350 / MTU

Pay-as-you-go (5k - 15k MTUs)

$0.0250 / MTU

Pay-as-you-go (15k - 50k MTUs)

$0.0175 / MTU

Pay-as-you-go (50k+ MTUs)

$0.0125 / MTU

Reviews

Be the first to review Flows

Your take helps the next buyer. Verified LinkedIn reviewers get a badge.

Write a review

Best Flows Alternatives

Top alternatives based on features, pricing, and user needs.

View full list →

Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.

Explore More

Flows FAQ

How does Flows' headless architecture benefit product teams in customizing in-app experiences?

Flows' headless architecture provides complete control over the user interface. It allows product teams to customize every part of the adoption experience, integrate seamlessly with their existing design system, and even build their own components using Flows' APIs, ensuring a native look and feel without being constrained by pre-defined templates.

What is an MTU (Monthly Tracked User) in Flows' pricing model, and how is it calculated?

An MTU in Flows is defined as a unique user who has experienced a Flows workflow within the current billing cycle. A user is counted only once per month, regardless of how many workflows they interact with or how many times they experience a single workflow. Experiencing a workflow means at least one component block has been rendered to the user or they have entered a paid block type, such as a Delay block.

Can Flows be used to convert free trial users into paying customers?

Yes, Flows is designed to support revenue expansion by enabling in-app promotions and upsells. Product teams can create targeted campaigns, such as banners or modals, to encourage free trial users to upgrade to paid plans, leveraging features like user segmentation to deliver relevant offers at the right time.

How does Flows ensure that product adoption experiences are shown to the right users at the right time?

Flows utilizes advanced segmentation and targeting capabilities. Workflows can be targeted to specific user segments based on properties or behavior using AND/OR logic. Additionally, tours and other components can be triggered by specific user actions like clicks, hovers, page views, or the presence of an element on a page, ensuring contextual delivery.

What kind of support does Flows offer for companies migrating from other onboarding tools?

Flows provides assistance for companies transitioning from other onboarding solutions. They offer free usage during the transition period to help avoid double billing and ensure a smooth migration process, indicating a commitment to helping users integrate the platform effectively.

Source: flows.sh

Guides & Articles