Flows (Beta)
Flows are currently supported in iOS SDK v.4 and up. Support for other platforms and frameworks is coming soon.
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.
Navigation and interaction
Move the user between screens and interact with the user
In Adapty, you can create flows in a visual no-code editor.
- Create paywalls, onboardings, and more: Create dynamic single- or multi-screen flows.
- 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, with conditional text that swaps the feature list and CTA as the user switches between them. See Create a paywall with tabs and Add conditional text to a paywall.
- 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
Open the Flows page and click Create flow. Use the following tools to customize your flow:
- Element library — pre-built blocks for text, media, buttons, forms, and other content.
- Actions — navigate between screens, open URLs, run purchases, and more.
- Variables — use variable values in text or to enable trigger-based flow logic.
- Conditional navigation — branch the flow based on user input.
- Quizzes and inputs — collect and process user input.
- Dark mode — style elements to match the device theme.
- Localization — manual or AI-enabled.
Save and publish your draft, then attach it to a placement. A placement can hold different flows for different audiences.
Follow this quickstart video to create a basic personalized flow:
Next steps
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.
Screens and Layers
“Manage screens and the element hierarchy within each screen in the Flow Builder.”
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.