New: Onboardings for mobile apps
Onboardings for Gen Z
Agentic onboarding for mobile apps. Built by Claude, shipped without an app update.
Onboarding Studio is a new way to build onboardings. Describe the flow in chat, review it on a live canvas, publish it to iOS, Android, Flutter and React Native, and A/B test it against your native one.
- A new way to build onboardings
- Agentic onboarding
- Self-host on Cloudflare
Illustrative preview with sample content.
From chat to live onboarding in four steps
-
Claude designs it.
Tell Claude your app and audience. It builds screens, copy and translations as a flow document.
-
You review on a live canvas.
Every screen renders as a real phone. Drag, edit, or ask Claude to change it.
-
Ship without an app update.
Publish and the next app open gets the new flow. Native paywall and sign-in stay native.
-
Test it against your native flow.
Split traffic, keep a holdout, and read the verdict before you commit.
Your agent runs the whole loop
Onboarding Studio ships an MCP server, so this AI onboarding builder works with any Claude client. Example session (illustrative):
- YouBuild a 5-screen onboarding for my habit app, aimed at 18 to 24 year olds. Test it against what we have now.
- Claude
list_apps→ picked "Habit Add" - Claude
create_flow, thenapply_ops(5 screens, short copy, one question per screen) - Claude
validate_flow→ 0 errors, 1 warning: "Screen 4 headline is long for small phones" - Claude
apply_ops(shorten headline) →validate_flow→ clean - Claude
preview_link→ open this on your phone - YouLooks good. Ship it as a test.
- Claude
publish_flow, thencreate_experiment(new flow vs native, 10% holdout) - ClaudeLive. I will read
experiment_resultsandguardrailwhen there is enough data.
Real tool names from the MCP server: list_apps, create_flow, apply_ops, validate_flow, preview_link, publish_flow, create_experiment, experiment_results, guardrail. Transcript is an example, not a customer result.
Everything an onboarding needs
An onboarding builder for mobile apps, with onboarding A/B testing built in.
Live canvas
Every screen as a running phone, with navigation edges.
Figma import
Bring frames in as screens with stable ids.
Screen templates and starter flows
Welcome, question, permission, plan reveal, plus category starters for habit, language, finance, social, journaling and AI apps.
Translations built in
Missing strings counted, stale ones pruned.
Experiments with holdout
Exposure funnels, confidence, sample size, guardrail verdict.
Offline-safe
Cached flow, bundled fallback, and your native onboarding as last resort.
Publish guards that keep your app approved
Claude is fast. Store review is not forgiving. Publish refuses the things that get apps rejected.
No fake reviews or ratings.
Invented testimonials block publish.
No unsourced claims.
"Used by millions" needs a source or it does not ship.
No review gating.
You cannot route happy users to the store and unhappy ones elsewhere.
Blocking errors stop publish. Warnings tell you what to fix.
One flow, every platform
iOS
SwiftAndroid
KotlinFlutter
DartReact Native
TypeScript
Each remote onboarding SDK bundles the same renderer, so a flow looks the same everywhere. Paywall and sign-in hand off to your app, with any paywall provider.
Not another paywall suite
| Topic | Paywall-suite builders | Onboarding Studio |
|---|---|---|
| Built for | Paywalls first, onboarding as an add-on | Onboarding first |
| Who drives it | You, in a drag-and-drop editor | Claude, through chat, you review |
| Paywall | Their paywall | Any paywall, your native step |
| Hosting | Their cloud | Your Cloudflare account (hosted plan coming) |
| Pricing model | Often a share of your revenue | Flat price |
| Store-policy checks | Usually left to you | Enforced at publish |
General patterns of the category, not a statement about any single product.
Free to self-host. Hosted plan coming.
Run it on your own Cloudflare account today. A flat-price hosted plan is coming. Join the waitlist and we will tell you first.
That email doesn't look right. Try again.
Couldn't save that right now. Try again in a minute.
You are on the list. We will email you once when the hosted plan opens.
Questions
What is Onboarding Studio?
A tool that builds, publishes and A/B tests mobile app onboardings remotely. Claude does the building through an MCP server; you review in a web studio.
Do I need an app update to change my onboarding?
Not after the SDK is in. The SDK fetches a flow document and renders it in a WebView. Native steps such as the paywall and sign-in stay in your app.
Which platforms are supported?
iOS, Android, Flutter and React Native.
Is analytics sent by you or by my app?
The SDK runs inside your app and forwards every event to your own analytics (for example PostHog) with experiment and variant ids. We keep only funnel counters.
Do I have to use Claude?
No. The Studio is a full visual editor. Claude is the fastest way in, through the MCP server.
Will a remote onboarding get my app rejected?
The flow is content, not new code, and publish blocks fake reviews, unsourced claims and review gating. You remain responsible for your app's store compliance.