Home / Onboarding / Mobbin audit
Download raw .md

Mobile App Onboarding Pattern Audit (Mobbin, iOS)

Date: 2026-08-10 Source: Mobbin design database via MCP (search_flows + search_screens, platform iOS) Method: 6-8 relevance-ranked natural-language queries covering personalization quizzes, signup, goal selection, permission priming, paywalls, and welcome carousels. Per-flow observations are tallied from the actual screen preview images returned, not metadata alone. Target sample: ~30-40 unique flows/apps.

Tally dimensions per flow: - Personalization questions (count of question screens) and question types - Progress indicator style (bar / dots / step count / none) - Timing of account creation (before value / mid-flow / after personalization / deferrable) - Social login options visible (Apple / Google / email-only) - Permission requests: custom primer screen vs raw system dialog - Ends at paywall? - Skip buttons on question screens? - "Preparing your plan" fake-work loading screen? - Welcome carousel present?

Caveats: Mobbin curates top-tier, design-forward apps; searches are relevance-ranked (queries about quizzes surface quiz-heavy flows), so percentages describe this curated sample, not a random sample of the App Store. Flow previews are evenly-spaced screen subsets, so some intermediate screens may be unobserved.


Per-flow observations

Query 1: "onboarding with personalization quiz questions" (7 flows)

1. Life Reset — "Setting up profile" (12 screens) — https://mobbin.com/flows/e91bc9a4-db92-449a-8de2-2d5e81381f6b Order seen: intro screen framing the quiz ("Understanding more about your situation — answer all questions honestly… we will use the answers to design a tailor-made life reset program") → slider question ("How confident are you… 7 days?", 1-10 scale) with top progress bar + back button → social-proof screen ("Real story from our users," named user w/ photos) → personalized-analysis readout ("WE SEE YOU… Based on your answers"). Personalization Qs: yes (slider/self-assessment type). Progress: bar. Skip: none visible. Account creation: not in previewed subset. Social login: n/a. Paywall: not in subset. Fake-work/analysis moment: yes — "based on your answers" personalized readout. Carousel: no.

2. Nibble — "Setting up a learning experience" (8 screens) — https://mobbin.com/flows/2959b3ec-3a19-475e-82b4-47762857b3a4 Order seen: notification priming screen (custom explainer: "Remember 3x more with visual learning — turn on push notifications," Continue button, citation footnote) → social-proof reviews screen ("People love Nibble," 5-star quotes) → lands on home feed. Permission: custom primer BEFORE system dialog. Progress: bar at top. Paywall: none seen. Account creation: none seen (straight to product).

3. Nibble — "Onboarding" (13 screens) — https://mobbin.com/flows/5df9112e-cba3-41a0-bad1-cf6ea08161e6 Order seen: splash → "Select your gender" (progress bar, emoji options) → "What do you want to dive into first?" multi-select topics (max 3) → thumbs-rating learning-style question → notification primer. Personalization Qs: yes, 3+ screens (demographics + preferences + learning style). Progress: bar. Skip: none visible on questions. Account creation: not in previewed subset — value first. Permission: custom primer. Carousel: no.

4. Lovi — "Answering questionnaires" (14 screens) — https://mobbin.com/flows/4f825f5b-7b5f-4550-93e5-556c45531194 Order seen: mascot intro ("Hi, I'm Lóvi!") → binary skin-sensitivity question → skin-concerns multi-select checklist → chronic-conditions grid → AI face-scan offer with "Not now" secondary button. Personalization Qs: yes, 3+ (health/preferences; uses user's name "Sunshine" — name collected earlier). Progress: none visible (back chevron only). Skip: on face scan ("Not now"). Mascot-guided quiz pattern. Account/paywall: not in subset.

5. Superpower — "Taking lifestyle quiz" (11 screens) — https://mobbin.com/flows/48c850ab-006f-4536-a9bc-1d4033c46c9c Runs in a web view (app.superpower.com). Order seen: section intro ("Let's understand your day-to-day… helps us customize your plan") → exercise-type multi-select with progress bar + section label ("Lifestyle & Habits") → free-text occupation question ("What do you do for work? Your job plays a big role…") → upsell screen ("Go beyond your baseline — Build your testing plan"). Personalization Qs: yes (lifestyle, occupation). Progress: bar with named sections. Ends in commerce upsell rather than classic paywall.

6. Calm Sleep — "Completing a quiz" (9 screens) — https://mobbin.com/flows/6057bb13-1765-48cc-8cfa-09b0ef8e7107 Order seen: expert-recommendation preview → question labeled "6/6" ("How does your bedroom feel when you sleep?") → "Your plan is ready. Unlock it now" gate with Email/Apple/Google/Facebook login. Personalization Qs: yes, 6 (step-count indicator "6/6"). Account creation: AFTER personalization, plan held hostage behind signup. Social login: Apple + Google + Facebook + Email. Skip: none visible. Classic quiz→plan→gate sequence.

7. UNIQLO — "Onboarding" (13 screens) — https://mobbin.com/flows/744ab3a0-fb8c-4d6c-83c3-e4389eeb9916 Order seen: splash → "1/3 Who do you usually shop for?" with Skip link → "2/3 Which categories interest you?" with Skip → notification primer with explicit CONTINUE/SKIP buttons and benefit copy → straight into shopping home. Personalization Qs: yes, 3 (preferences, shopping demographics). Progress: step count (1/3, 2/3). Skip: yes on every question AND permission. Account creation: none required. Paywall: no. Custom notif primer: yes.

Query 2: "signup and account creation flow" (6 flows)

8. Tubi — "Creating an account" (9 screens) — https://mobbin.com/flows/37dd6177-7af7-428a-befa-0154d3617655 Order seen: user is ALREADY browsing the full content home feed → "Register with Email" modal (first name, email, password, age, gender — with inline validation "Age is invalid") → signed-in My Stuff page with an in-app "Turn on notifications" banner card (Enable button, dismissible X). Account creation: fully deferrable — value first, signup optional. Personalization quiz: none. Social login: not visible in the email path shown. Notification ask: soft in-app banner, not a system-dialog ambush. No paywall (ad-supported).

9. 5 Minute Journal — "Creating an account" (7 screens) — https://mobbin.com/flows/5e8b11eb-e42b-47c7-a3b9-d30a2bbe765e Order seen: "Sign up" screen with Apple / Google / Email+Password stack, "I already have an account" link → loading splash → "How your free trial works" timeline paywall (Today / In 6 Days / In 7 Days reminder framing, annual $59.98 preselected "BEST VALUE", "Start your 7 days free trial" CTA). Account creation: before value. Social: Apple + Google + email. Paywall: yes, immediately after signup, trial-timeline pattern. Quiz: none seen. Progress: none.

10. Skip (food delivery) — "Creating an account" (8 screens) — https://mobbin.com/flows/c46a7910-cb16-4c06-af1f-8a6117f90d57 Order seen: browsable delivery home feed with address → "Sign Up With Email" form (name, phone, email, password; fine print mentions Facebook/Google/Apple options exist) → back to home feed. Account creation: deferrable; browsing first. Quiz: none. Paywall: none. Progress: none.

11. YNAB — "Creating an account" (7 screens) — https://mobbin.com/flows/34bde369-d45f-4a67-8e7c-446aa762fdd2 Order seen: user has ALREADY built a budget plan ("Wow, now that's a plan! Save your progress when you sign up for a free trial") → paywall "Start Your Free Month Today" (yearly $109 preselected SAVE 39%, monthly $14.99, social proof "average YNABer saves $600", "Featured by Apple," explicit auto-renew consent CHECKBOX with date) → "Welcome, new YNABer!" → Personalize Your Plan. Pattern: value first → signup to save progress → paywall with unusually honest consent checkbox. Quiz: plan-building interaction instead of quiz. Paywall: yes.

12. Brilliant — "Creating account" (4 screens) — https://mobbin.com/flows/32fdc45b-7950-426b-ad4b-ef74e562a944 Order seen: "Sign up for free to discover your learning path" with Apple / Google icon buttons + Continue with email → email form (email, password, first/last name, age) → "Unlock the full Brilliant experience with Premium" free-vs-premium comparison-table paywall ("Start my free week"). Account: before content, after (per Brilliant's known flow) path quiz. Social: Apple + Google + email. Paywall: yes, comparison-table + trial.

13. Coursera — "Creating an account" (8 screens) — https://mobbin.com/flows/c7975d87-348c-4a00-8725-dc38ad14cc54 Order seen: empty Learn tab ("You haven't enrolled in any courses (yet)") → classic form signup (full name, email, password, T&C checkbox) → profile page. Account creation: plain form, no visible social buttons on the form screen shown, no quiz, no paywall, no progress indicator, no notification priming. Utilitarian/dated compared to consumer apps in sample.

Query 3: "onboarding goal selection screens" (6 flows)

14. pliability — "Customizing an experience" (7 screens) — https://mobbin.com/flows/55148cf9-a50f-41d4-b9b0-e8e836ca850d Order seen: "Welcome to pliability — Let's customize your experience" → "What's your main goal?" single-select goal list (athletic performance / reduce pain / posture / mental well-being / long-term health) with thin progress bar → immediate value: "Take a moment to reset — this quick 5-minute session" with Start Session / Not Now. Personalization: yes (goal selection). Progress: bar. Skip: "Not now" on session offer. Notable: delivers a usable session DURING onboarding.

15. Finch — "Setting up goals" (6 screens) — https://mobbin.com/flows/19212698-61fe-43ca-9144-60c9e73bbcd2 Order seen: mascot framing ("Let's learn a bit about you! Lee is curious…") → "What areas would you like support with?" multi-select with progress bar + mascot → generated starter plan ("Sam Lee's starter plan — try these easy goals," 7 tiny habits, "Let's do it!"). Personalization: yes (goal areas). Progress: bar. Quiz→plan sequence WITHOUT paywall in view — plan delivered free. Mascot-guided.

16. Qonto (B2B banking) — "Generating recommendations" (5 screens) — https://mobbin.com/flows/44aa4b78-800b-4eb2-9388-48593e428fde Order seen: post-funding prompt ("Money added. Now let's get the most out of your plan" with Show recommendations / Not now) → "What are your business goals?" multi-select (select 4) with Cancel → "Get the most out of your plan… Based on your goals" checklist with social proof numbers + "Not relevant? Update your goals." Personalization: yes, mid-lifecycle rather than first-run. Skippable throughout. B2B version of quiz→plan.

17. Duolingo — "Choosing a learning goal" (16 screens) — https://mobbin.com/flows/25145623-749c-4a2c-bd32-ddea59ee235d Order seen: mascot Duo ("Now let's help you build a habit of practicing every day") → 5-day streak explainer with calendar → "Commit to learning!" streak-goal commitment picker (7/14/30/50 day, "COMMIT TO MY GOAL") → Daily Quest XP progress → "Create a profile to save your progress!" with CREATE PROFILE / LATER. Account creation: deferrable AFTER completing a lesson (value first); commitment-device pattern instead of paywall in this flow. Mascot throughout. Progress: implicit via lesson UI.

18. Liven — "Onboarding" (20 screens) — https://mobbin.com/flows/ba9958ef-dd21-4a03-9ba1-2e5a3f5b51e3 Order seen: splash → "Choose your main goal" single-select (heal my inner child / manage cortisol / reduce stress…) → "Select your gender — we only use your gender to personalize your plan" → email/password Create account form → home with mood check-in. Personalization: yes, 2+ Qs (goal + demographics) BEFORE account creation. Account: email form late in flow (after quiz). Progress: none visible on question screens (back chevron only). 20-screen quiz-heavy onboarding.

19. Mindvalley — "Onboarding" (13 screens) — https://mobbin.com/flows/05c98b08-418d-4892-afe4-bdefdafb627e Order seen: welcome ("I'm new here" / Log In) → "Start by choosing the areas of life you want to improve" category picker → "Select 6 growth areas" chip multi-select with percentage progress bar (15.0%) + Skip → "Choose the one outcome" (87.0%) + Skip → "You're Almost There… Create an account to save and get your recommended programs" with Email form + Apple/Google/Facebook. Personalization: yes, many Qs. Progress: percentage bar. Skip: yes. Account: AFTER quiz, framed as saving your results. Social: Apple+Google+Facebook+email.

Query 4: "first run experience with permission requests" (6 flows)

20. Roku — "Onboarding" (12 screens) — https://mobbin.com/flows/f559500e-a354-42d6-936b-882a1cdc63fd Order seen: splash → notification ask: custom explainer background ("We'll keep you posted… offers, updates, new shows") with Next/Skip UNDER the raw iOS system dialog (primer + dialog on same screen) → "Sign in to your Roku account" with "Continue as guest" → full content home. Permission: primed. Account: deferrable (guest mode). No quiz, no paywall, no carousel.

21. ZARA — "Onboarding" (10 screens) — https://mobbin.com/flows/c7461e71-6158-43bc-8419-7a877100e9fc Order seen: splash → location-permission primer, text-only minimalist ("ENJOY IN-STORE EVENTS — turn on location services…", CONTINUE, "You can change this later in Settings") → account creation form (email, password, name; marketing-consent checkbox) → editorial home. Permission: custom primer (location). Progress: tiny bar top-left. No quiz. Aesthetic-minimal, brand-first onboarding.

22. Turo — "Onboarding" (7 screens) — https://mobbin.com/flows/468fe59a-69ba-4e7f-a8fb-8c0ddc48bf71 Order seen: splash → notification primer sheet (benefit bullets: trip alerts, host messages, discounts; "Allow notifications" button + "Later" link) with the raw iOS dialog shown OVER it → search-first home ("Skip the rental counter"). Permission: primed with explicit benefit list. Account: not required to browse. No quiz/paywall.

23. Microsoft Copilot — "Onboarding" (5 screens) — https://mobbin.com/flows/f96a399d-d7d9-4c68-a3e0-a27edd49b97d Order seen: splash → RAW ATT tracking dialog ("Allow Copilot to track your activity across other companies' apps and websites?") with NO primer, just T&C fine print + Continue → straight into chat UI with optional "Sign in". Permission: unprimed system dialog — the only raw ambush seen so far. Account: deferrable. No quiz/paywall/carousel.

24. lululemon — "Onboarding" (5 screens) — https://mobbin.com/flows/68559489-94dd-47cd-b157-c17687bef70f Order seen: brand splash ("MADE TO FEEL") → full-screen notification primer ("Stay in the Know" with 3 benefit rows: Order Status, Back in Stock, Early Access; "Stop notifications anytime" reassurance; Turn on Notifications / Not Now) → home with soft "Create an account or Sign In" banner. Permission: primed, benefit-listed. Account: optional. No quiz/paywall.

25. IKEA — "Onboarding" (12 screens) — https://mobbin.com/flows/638a098f-28d9-49cf-9f95-8ab1280adcc1 Order seen: splash → "Your data, your choice" granular in-app consent screen (Performance/analytics toggle OFF by default, Personalisation toggle) → IKEA Family login pitch with "Maybe later" + dot/bar progress → home. Permission: consent handled with custom granular toggles, not just system dialog. Account: deferrable. No quiz. Privacy-forward pattern unique in sample.

Query 5: "onboarding ending in paywall subscription offer" (6 flows)

26. Apple News — "Onboarding" (4 screens) — https://mobbin.com/flows/671e3f4d-bd4d-4d0e-b229-fec56d4e215f Order seen: welcome splash ("selected just for you") → immediate News+ upsell sheet ("Read. Listen. And now play… $12.99/month," Get Started, dismissible X) → content home with persistent "Try News+ Free" pill. Paywall: yes, soft (dismissible) and FIRST — before any browsing. No quiz, no signup (Apple ID inherited).

27. Apple News — "Onboarding" variant (7 screens) — https://mobbin.com/flows/97217110-f239-4169-a82b-e92df6c3b23b Same shape: splash → News+ full sheet with publication-logo wall (social proof via brands) + GET STARTED → home. Paywall-before-value again; dismissible.

28. Apple Music — "Onboarding" (9 screens) — https://mobbin.com/flows/3afd5e80-566c-4c10-b466-ad3a24c4076f Order seen: "What's New" feature-list screen (with dense privacy fine print) → home with embedded free-trial offer CARDS ("1 month free, then $10.99/month — Accept Free Trial") → personalized home + playlist-transfer prompt. Paywall: embedded offer cards in the feed rather than blocking wall. No quiz; Apple ID inherited.

29. bless. (minimalist shopping-habits) — "Onboarding" (8 screens) — https://mobbin.com/flows/e13dcdd7-ceb8-4577-8ed4-f89251fd47c3 Order seen: value-prop card ("Less things, more time & money…", go!, X to dismiss) → "Unlock bless" → native App Store subscription sheet ($19.98/yr, 1-week free trial) → gamified home ("level 1 — 0/100") with first-task prompt. Paywall: yes, native StoreKit sheet early. Quiz: no — reflection prompt instead. Indie pattern: hard paywall before habit formed.

30. Calm — "Onboarding" (10 screens) — https://mobbin.com/flows/38549b00-2fe8-4fd1-914b-13c4905db245 Order seen: "take a deep breath" mood-setting intro → "Your plan is ready. Unlock Calm for free" plan-picker paywall (7-Day Free Trial yearly $91.98 Save 56% / Family / Monthly no-trial; "Try Free & Subscribe"; "Remind me 2 days before renewal" toggle) → post-purchase attribution survey ("How did you hear about Calm?") → home. Sequence: calm moment → plan ready → paywall → survey. Paywall: yes with trial-reminder trust device. "Your plan is ready" implies preceding quiz (not all in preview subset).

31. Apple TV — "Onboarding" (3 screens) — https://mobbin.com/flows/407a6f9a-b0c0-4fdd-85c6-7957ef72740c Order seen: "Welcome to Apple TV" feature list + privacy fine print → notification primer ("Keep Up with Your Shows and Sport," Continue / Not Now) → home with embedded "Accept Free Trial" card. Permission: primed. Paywall: embedded offer, not blocking. 3-screen minimal onboarding.

Query 6: "welcome carousel introduction swipeable feature tour" (6 flows, 1 duplicate)

32. Play — "Explore app feature" (11 screens) — https://mobbin.com/flows/93e09aef-254f-449a-b57e-1a882907f19d Order seen: bold typographic welcome ("Design. Prototype. Ship. Play.") with toggle-style Next control → numbered showcase cards ("01") → feature demos ("Or design with real maps, data, and APIs") → empty projects home. True marketing carousel, designer-flex edition. No quiz, no signup gate visible, no paywall in subset. (Second identical flow id 9e49fa6f… returned = duplicate, not counted.)

33. Klima — "App introduction" (6 screens) — https://mobbin.com/flows/c9c02ea6-6d8f-4bb7-ba1a-4c74fdfb858c Order seen: hand-drawn intro card ("Take a moment to learn more about Klima") with "Skip Introduction" button on every screen → dot-indicator carousel ("Monitor your impact via the app," 5 dots) → closing motivational screen ("The time to act is now") ending in Sign up CTA. Classic welcome carousel: dots, skippable, ends at account creation.

34. Chase UK — "Take a tour" (7 screens) — https://mobbin.com/flows/398d6955-a67d-4cbf-8eda-7a7dc7c0bd29 Order seen: Support tab "Take a tour — Looking for something?" entry card → dot-progress walkthrough of app areas ("Save and invest" with annotated UI screenshot) → "Still have questions?" FAQ close + Finished. On-demand product tour AFTER onboarding, not first-run marketing — banks put the carousel behind a Start button.

35. Natural AI — "Learn more about Natural" (16 screens) — https://mobbin.com/flows/1dfcce00-38e8-419f-958f-4808198a8761 Order seen: dot-indicator explainer cards ("Explore your features," Security) → benefit tables ("Your time matters" time-comparison, "Your data is yours" secure/insecure table) → "What's Coming? 3,000+ new skills monthly" → FAQ accordion → "Start using Natural." Long-form scroll/carousel hybrid pitch deck in-app; ends at CTA, no quiz.

(FocusFlight "App version updates" flow returned but is a version-changelog carousel, not first-run onboarding — noted, not tallied.)

Query 7: "quiz then preparing your personalized plan" (6 flows, 3 repeats: Life Reset, Calm Sleep, Superpower)

36. BitePal — "Taking a quiz" (14 screens) — https://mobbin.com/flows/80476d01-be1c-4556-92ed-a98135fdada4 Order seen: mascot section-intro ("Now let's talk about your eating habits," raccoon character) → eating-window time-picker question with progress bar + educational tip ("Eating within an 8-10 hour window may support overall health") → food-restrictions chip multi-select with "I eat everything" fast-path button → medical disclaimer card ("Guiding you with care… not a substitute for professional medical advice") → mascot celebration ("Got it! We'll help you reach your goals — Set up your goal"). Personalization: yes, many Qs (habits, restrictions). Progress: bar. Skip: fast-path option instead of skip. Each answer gets an educational micro-reward.

37. Ahead — "Completing account setup" (22 screens) — https://mobbin.com/flows/3ae2e6e9-0ad0-4cf8-b496-e511d37d9939 Order seen: "Let's personalize Ahead for you — your individual data will not be shared" primer → mid-quiz encouragement checkpoint ("Halfway to your results!" + "Did you know?" fact card) with progress bar → sensitive emotional question ("Are you carrying pain from something recent?" with empathetic subtitle "You're not alone") → results-based recommendations ("Pick your journeys — Based on your result," cards with "79% match / 1.8M learners") → "Welcome aboard, Alex!" personalized welcome. 22-screen quiz. Progress: bar + verbal milestone markers. Match-percentage output = quiz payoff. Privacy reassurance up front.

38. Liven — "Setting up personalized program" (23 screens) — https://mobbin.com/flows/5695ec7e-a531-4d04-8381-746e3591db36 Order seen: social proof mid-quiz ("Over 1M men have chosen Livenbased on user base statistics") → agree-scale question with instant empathetic feedback on answer selection ("You're not alone — many people grow up learning to hold back emotions") → 0-10 slider question with illustration → authority screen ("Liven was developed using evidence-based psychological practices" + Harvard/Oxford/Cambridge cards) → commitment contract ("Alex Smith, let's make a contract… sign your name using finger," "I commit to myself"). Personalization: heavy. Progress: bar. Interleaves social proof, authority, empathy, and a signature commitment device between questions — the most persuasion-dense flow in sample.

Screen query A: "onboarding question screen with progress bar" (10 screens, adds 8 new apps at screen level)

Single-screen evidence (question-type + progress-style tallies; not full flows): - Wispr Flow — "Where did you hear about us?" attribution question, segmented progress bar, back chevron, no skip. https://mobbin.com/screens/1d5ccb5e-a3ae-470f-a7ec-9d91cc9d4bd5 - KOHO — "What's your occupation?" labeled "Personalize your account," progress bar, Next disabled until answered. https://mobbin.com/screens/a647745e-7eec-45a7-bf15-534c286ddb4b - Strava — "Do you want to track distance, time or vert?" preference chips, top progress bar, Back/Next. https://mobbin.com/screens/c2998d84-30f1-40ef-83ec-019cade89997 - Life Reset — "How old are you?" age-bracket demographics, progress bar. https://mobbin.com/screens/c975f6fe-2165-4e72-bf58-ace3e5a5ce8a - Cleo AI — "What are you saving for?" goal question with numbered step dots (1,2) + X close; each option explains its benefit. https://mobbin.com/screens/dad61484-3cba-414d-befc-a7b51c5f841c - Zocdoc — "What type of care are you looking for?" with dots + Skip. https://mobbin.com/screens/0715945a-097e-43ff-aba0-c3e9a4d22309 - Photoroom — "Do you sell physical products online?" segmentation question, progress bar, no skip. https://mobbin.com/screens/d750882b-d1fe-4e4a-b7f0-cb387e83f641 - Whatnot — "What is your average monthly revenue?" seller-segmentation with explicit data-use copy ("We'll use this info to tailor rewards"), bottom progress bar. https://mobbin.com/screens/98f64779-a1a1-4378-89a7-9f541461f1c2 - Superpower — "Have you been diagnosed with a health condition?" (Medical History section, progress bar). https://mobbin.com/screens/0c32440d-a3cf-4d9d-ac8f-329eb1f7c6b2 - pliability — "What does your typical day look like?" with "1/2" step count + bar + Skip. https://mobbin.com/screens/9ea2e737-69b8-47a5-9cdf-c6702a1a9f28

Note: even utility/commerce apps (Photoroom, Whatnot, Strava, KOHO, Wispr Flow) now run quiz-style onboarding segmentation. "Where did you hear about us?" attribution questions are embedded in onboarding itself (Wispr Flow; Calm asks post-purchase).

Screen query B: "notification permission priming screen" (8 screens)

  • BeReal — primer copy behind dialog: "When to post on BeReal? The only way to know… is to enable the notifications!" — value framed as core mechanic. https://mobbin.com/screens/ea01a85a-7c11-4128-97c5-dbc5d20e03f5
  • Brilliant — mascot speech bubble ("I'll remind you to learn so it becomes a long-term habit") + green arrow LITERALLY pointing at the Allow button under the system dialog. https://mobbin.com/screens/44631af1-bf92-454a-b37f-4be7927a6b65
  • Jira Cloud — primer with granular choice behind dialog: "Turn on mention notifications" vs "all notifications" vs "Maybe later." https://mobbin.com/screens/a75e0cc9-edd1-44f4-b90e-91f4580a1013
  • Tempo — contextual primer ("Want a reminder when your live classes are about to start?") + sample notification preview + Skip. https://mobbin.com/screens/28a98c51-2efc-4489-8d14-2f31cd4db383
  • (Not Boring) Timer — anti-primer: crossed-out bell art behind dialog (jokey "we won't spam" framing). https://mobbin.com/screens/06534122-3f45-435d-99af-1dce1cc0bf5f
  • Airbuds Widget — primer headline "GET NOTIFICATIONS when your friends react to your music!" + pointing-finger emoji at Allow. https://mobbin.com/screens/f6e189cc-7b66-4714-b8c6-7d0c26327942
  • Edits (Instagram) — minimal: dimmed background, one line of benefit copy below raw dialog. https://mobbin.com/screens/3204e675-3b97-434c-9cbc-9edbf2878c39
  • Shelf — raw dialog over decorative collage; no explicit benefit copy visible. https://mobbin.com/screens/d0f51224-5f77-4b73-bd79-baa21c080c0c

Pattern: 6 of 8 pair the system dialog with same-screen persuasion copy; 2 (Brilliant, Airbuds) literally point an arrow/finger at "Allow."


Summary

Sample: n = 35 flows across 33 unique apps (flow-level), plus 18 single-screen observations across 16 additional apps. All iOS, Mobbin-curated, relevance-ranked.

Counts (flow-level, n = 35 unless noted)

Dimension Count % Notes
Personalization questions asked 16/35 46% 14 clear quiz flows + Duolingo goal-commitment + Calm (implied by "Your plan is ready")
...with 3+ question screens visible 10/16 63% of quiz flows Ahead (22-screen) and Liven (23-screen) are the extremes
Progress indicator on question screens (of 16 quiz flows) bar 11; step-count 2 (UNIQLO, Calm Sleep); percent 1 (Mindvalley); none 2 (Lovi, Liven-onb) bar = 69% Progress bar is the default grammar of the onboarding quiz
Skip available on question screens (of 16 quiz flows) 4/16 25% UNIQLO, Mindvalley, Qonto, pliability. Wellness quiz apps almost never let you skip
Account creation AFTER personalization ("plan held hostage") 5/35 14% Calm Sleep, Mindvalley, Liven, Calm, Ahead
Account creation BEFORE any value 5/35 14% 5 Minute Journal, Brilliant, Coursera, Klima, ZARA
Account deferrable / guest mode / not required 10/35 29% Tubi, Skip, Roku, Turo, Copilot, lululemon, IKEA, UNIQLO, Duolingo ("LATER"), YNAB (after value)
Social login visible where signup shown (of 9 signup screens seen) Apple 5, Google 5, Facebook 3, email-only 4 Apple+Google = 56% Apple & Google always appear together; Facebook only on older/bigger brands
Permission ask primed with custom explainer (of 10 flow-level asks) 9/10 90% Only raw ambush: Microsoft Copilot's ATT dialog. Screen-level: 6/8 primed
Flow ends at / passes through paywall 9/35 26% Blocking: 5MJ, Brilliant, YNAB, bless., Calm, Apple News x2. Embedded offer: Apple Music, Apple TV
"Plan-building / analysis" payoff moment (fake-work or readout) 6/35 17% Life Reset, Ahead, Finch, Calm Sleep, Calm, Liven (contract)
Welcome carousel (swipeable marketing screens) 4/35 11% Play, Klima, Natural AI; Chase UK relegates it to an opt-in "Take a tour"

Most interesting patterns

  1. The quiz→plan→gate sequence is real but not universal. The full modal sequence (personalization quiz → "your plan is ready" → signup and/or paywall) appears in about 1 in 6 flows sampled (Calm Sleep, Calm, Mindvalley, Liven, Ahead, and partially Life Reset/Finch) — and it is essentially confined to wellness/self-improvement subscription apps. Commerce (UNIQLO, ZARA, IKEA, lululemon), media (Tubi, Roku, Apple News), and marketplaces (Turo, Skip) never gate; they let you browse instantly and ask questions lightly or not at all.

  2. Quiz onboarding has escaped the wellness category. Screen-level evidence shows utility and commerce apps (Photoroom "Do you sell physical products online?", Whatnot "average monthly revenue?", Strava, KOHO, Wispr Flow) running the same question-screen grammar — but for SEGMENTATION, not plan-building. The question screen is becoming onboarding's universal unit.

  3. The progress bar is quiz onboarding's uniform. 69% of quiz flows use a top progress bar; Mindvalley even shows live percentages (15.0% → 87.0%). Step counts ("1/3") appear mainly where the quiz is short and skippable — signaling respect for time, whereas long wellness quizzes deliberately hide total length.

  4. Permission priming is now near-universal — the raw dialog is dead. 90% of flow-level permission asks preceded or wrapped the system dialog with benefit copy. Best-in-class primers list concrete benefits (lululemon: Order Status / Back in Stock / Early Access) and add reassurance ("Stop notifications anytime"). The pushiest versions (Brilliant's arrow, Airbuds' pointing finger) literally point at "Allow." The only naked ambush observed was Microsoft Copilot's ATT tracking dialog on first launch.

  5. Persuasion is interleaved INSIDE the quiz, not saved for the paywall. Liven and Life Reset alternate question screens with social proof ("Over 1M men…", "Real story from our users"), authority (Harvard/Oxford/Cambridge cards), and empathy feedback on your answers ("You're not alone"). Ahead inserts a "Halfway to your results!" milestone. The quiz IS the sales letter.

  6. Commitment devices are the new closer. Duolingo asks you to "COMMIT TO MY GOAL" (streak length); Liven makes you finger-sign a literal contract ("Alex Smith, let's make a contract… I commit to myself"). Both fire BEFORE any payment ask — consistency bias doing pre-paywall work.

  7. Deferred signup correlates with confidence. Apps with instant browsable value (Tubi, Roku "Continue as guest," Duolingo "LATER," YNAB sign-up-to-save-progress) treat the account as a save mechanism, not a toll booth. Apps that gate up front (5 Minute Journal, Brilliant, Klima) tend to follow immediately with a trial paywall — signup and monetization arrive as one shove.

  8. The welcome carousel is nearly extinct as a first-run pattern. Only 11% of flows used swipeable marketing screens, and the strongest brands skipped straight to product or quiz. Chase UK keeps a carousel but moved it into Support as an opt-in tour — a plausible endpoint for the pattern.

Exemplars

Strong: 1. Finch — Setting up goals — https://mobbin.com/flows/19212698-61fe-43ca-9144-60c9e73bbcd2 — Short mascot-guided quiz that pays off with a FREE generated starter plan (no gate, no paywall). The quiz→plan payoff without the hostage-taking; warm, low-friction, habit-first. 2. UNIQLO — Onboarding — https://mobbin.com/flows/744ab3a0-fb8c-4d6c-83c3-e4389eeb9916 — 3 questions, honest "1/3" step count, Skip on every screen including the notification primer, zero account requirement. The most respectful personalization flow in the sample. 3. Ahead — Completing account setup — https://mobbin.com/flows/3ae2e6e9-0ad0-4cf8-b496-e511d37d9939 — The maximalist quiz done well: privacy reassurance up front, milestone encouragement, empathetic handling of sensitive questions, and a "79% match" journey-picker payoff that makes 22 screens feel earned.

Weak/dated: 1. Coursera — Creating an account — https://mobbin.com/flows/c7975d87-348c-4a00-8725-dc38ad14cc54 — Bare name/email/password form into an empty "You haven't enrolled in any courses (yet)" state. No personalization, no social login visible, no value before or after signup — 2015-era onboarding. 2. Microsoft Copilot — Onboarding — https://mobbin.com/flows/f96a399d-d7d9-4c68-a3e0-a27edd49b97d — Raw ATT tracking dialog as effectively the first interaction, no primer, no explanation. Ideal "before" footage against any primed permission flow. (Bonus contrast: bless. — https://mobbin.com/flows/e13dcdd7-ceb8-4577-8ed4-f89251fd47c3 — hard StoreKit paywall before any habit or value is established.)

Methodology note (honest limitations)

Mobbin curates top-tier, design-forward apps, so this sample is biased toward well-executed onboarding; percentages describe "what leading apps do," not the App Store at large. Queries are relevance-ranked, not random — asking for quizzes returns quiz-heavy apps, so the 46% quiz rate is inflated by construction for query 1/3/7 and diluted by queries 2/4/5/6; treat cross-cutting stats (progress-bar style, priming rate, skip rate WITHIN quiz flows) as more trustworthy than base rates. Flow previews are evenly-spaced subsets of each flow's screens, so intermediate screens (e.g., explicit "preparing your plan" loaders) may exist but go unobserved — the 17% fake-work figure is a floor. Duplicate flows from one app were counted once per distinct flow; two Apple News variants were both counted. Tallies were made from visual inspection of preview images on 2026-08-10.