Flows (Beta)

Flows are currently supported in iOS SDK v4 and up, Android SDK v4 and up, React Native SDK v4 and up, and Capacitor SDK v4 and up. Support for other platforms and frameworks is coming soon.

In Adapty, you can create flows in a visual no-code editor.

  • Create paywalls, onboardings, and more: Create dynamic single- or multi-screen flows.
  • Full-featured flow templates: Start the flow with a professionally designed template.
  • Flexible design: Recreate complex screens visually: no code required.
  • Native rendering: The Adapty SDK renders flows natively without web views to ensure a seamless user experience.
  • Update without redeploying: Change copy, design, or logic any time. Updates reach your users without an app release.

What you can build

You can place flows anywhere in your app — at first launch, in front of a premium feature, or after a key action. Every screen is fully customizable, so each flow can match its moment. Here are some of the most popular things you can build:

  • App onboarding: Showcase your app features, ask questions, and personalize the highlighted features and CTAs based on the quiz answers. See Build a personalized onboarding flow.
  • Paywall screens: Put a feature gate in front of premium content and present your products with feature lists, pricing, and a purchase button. See Create a basic paywall screen.
  • Tiered plans in tabs: Show subscription tiers side by side in tabs, swapping the feature list and CTA as the user switches between them. See Create a paywall with tabs and Show different features per product.
  • Expandable plan lists: Lead with one highlighted offer and reveal the full product list in a bottom sheet when the user wants to compare. See Show all plans in a bottom sheet.
  • Surveys and quizzes: Collect goals, preferences, or experience level, then use the answers to branch the flow or tailor later screens. See Inputs and forms in the Flow Builder.
  • Social proof: Build trust with review cards, ratings, and testimonials right before the purchase decision. See Reviews and testimonials.
  • Promo and winback screens: Run limited-time discounts, free-trial offers, or winback screens to re-engage lapsed users.

These are just the most common patterns. Flows are built from flexible, reusable elements, so you can combine them into almost any screen your product needs — and reshape it whenever your product evolves.

Create a flow

Create a new flow from a custom-designed gallery template or a blank canvas. Then customize it with the following capabilities:

Save and publish your draft, then attach it to a placement. A placement can hold different flows for different audiences.

Next steps

Create a flow

Start a new flow from a custom-designed gallery template or a minimal starter.

Interface overview

Overview of the Flow Builder interface and workspace.

Common flow recipes

Step-by-step guides for building common screen templates in the Flow Builder.

Migrate to flows

Move your separate onboarding and paywall into one Adapty flow — what changes, and how to roll it out without disrupting users on older app versions.

Screens and Layers

“Manage screens and the element hierarchy within each screen in the Flow Builder.”

Layout and positioning

Arrange elements on screen with layout, position mode, sizing, and spacing.

Styles and appearance

Configure the visual appearance of elements — fill, borders, effects, typography, states, and project-wide styles.

Products and purchases

Assign products to screens, add product elements, and connect a purchase button in the Flow Builder.

Elements

All visual elements available in the Flow Builder: layout containers, text, media, lists, buttons, inputs, products, and more.

Navigation and interaction

Move the user between screens and interact with the user

Dark mode

Configure dark mode for flows in Adapty to improve user experience.

Localization

Localize your paywalls and onboardings for multiple languages.

Customize flow with remote config

Customize your Flow Builder flow with a remote config JSON payload.

Preview flows

Preview flow compatibility across devices for an optimized experience.

Save & publish flows

Save flows as drafts and publish them to users

Flow metrics

Track and analyze flow performance metrics to improve subscription revenue.

Fallback flows

Set up local fallback flows in Adapty to keep your flow visible when the device is offline.