← All flows
Mental Health

Inflow

79 screens · Screen Recording · recorded Dec 2023
Mental HealthSoft paywall · trial requiredpaywall: post onboarding quizquiz drivengoal settingannual default with trialtestimonial heavy
Inflow onboarding screen 11
Inflow onboarding screen 2: Leads with 2
Leads with "Feel understood. Join an engaged and supportive ADHD community" instead of any feature. For an audience that often feels broken or alone, belonging is the hook, so the whole pitch is emotional before anything functional shows up.
Inflow onboarding screen 33
Inflow onboarding screen 5: 5
"How would you like to sign up? As an individual / Through an employer." A B2B2C split right at the top so employer-sponsored seats get routed early, which is a cheaper acquisition channel. Note this isn't real account creation yet, just segmentation. The actual email and password come 45 screens later.
Inflow onboarding screen 66
Inflow onboarding screen 77
Inflow onboarding screen 8: Occupation question with a line explaining why they ask: 8
Occupation question with a line explaining why they ask: "work related stress can be a major factor in your mental health." Justifying the friction on an open text field lowers the drop. Telling people the reason before you ask is a nice touch.
Inflow onboarding screen 99
Inflow onboarding screen 1010
Inflow onboarding screen 1111
Inflow onboarding screen 12: 12
"Where did you discover inflow?" baked into the quiz. A self-reported attribution survey, which with iOS signal loss is one of the few ways left to get channel data, and asking mid-flow pulls a higher response rate than a post-install prompt. I'd test moving it to the end so it doesn't interrupt the value build.
Inflow onboarding screen 1313
Inflow onboarding screen 1414
Inflow onboarding screen 15: Diagnosis timing, paired with ADHD type on the next screen15
Diagnosis timing, paired with ADHD type on the next screen. Clinical segmentation that feeds the plan, and the specificity ("inattentive / hyperactive / combined") signals the app actually understands ADHD, which builds credibility before the ask.
Inflow onboarding screen 1616
Inflow onboarding screen 17: Stage-of-change question: haven't started vs actively managing17
Stage-of-change question: haven't started vs actively managing. Readiness is the variable that predicts retention here, so segmenting on it lets them tailor tone later and set expectations that fit where you actually are.
Inflow onboarding screen 18: Start of a long agree/disagree symptom battery18
Start of a long agree/disagree symptom battery. Each answer is a micro-commitment and a small self-diagnosis, so by the end you've half-talked yourself into needing this. The risk is fatigue: that's a lot of Likert screens back to back, and I'd test trimming it.
Inflow onboarding screen 1919
Inflow onboarding screen 2020
Inflow onboarding screen 2121
Inflow onboarding screen 2222
Inflow onboarding screen 2323
Inflow onboarding screen 2424
Inflow onboarding screen 2525
Inflow onboarding screen 2626
Inflow onboarding screen 27: 27
"Almost done, now just a few questions to create your perfect learning program." Midway reassurance. Goal gradient: tell people they're nearly there and completion ticks up. It also reframes the rest as building their plan rather than more survey.
Inflow onboarding screen 28: 28
"Which areas would you most like to work on? Choose 4." Forcing exactly 4 guarantees enough inputs to make the plan feel custom, and naming options in ADHD-specific language like "rejection sensitive dysphoria" shows they get the audience.
Inflow onboarding screen 2929
Inflow onboarding screen 3131
Inflow onboarding screen 3232
Inflow onboarding screen 33: After picking 4 areas they make you rank one first33
After picking 4 areas they make you rank one first. That single choice becomes Module 1 on the reveal screen, so the personalization is visibly tied to a thing you just did, not generated out of nowhere.
Inflow onboarding screen 3434
Inflow onboarding screen 35: Loading screen, 35
Loading screen, "we're crafting your ADHD learning plan." The work is instant but the wait makes the output feel earned and custom. Personalization theater.
Inflow onboarding screen 3636
Inflow onboarding screen 3737
Inflow onboarding screen 3838
Inflow onboarding screen 3939
Inflow onboarding screen 4040
Inflow onboarding screen 41: The plan reveal41
The plan reveal. Your ranked area shows up as Module 1, so the answers you just gave are echoed straight back as a personal program. This is the payoff that makes the quiz feel worth it and starts building the value the paywall will lean on.
Inflow onboarding screen 4242
Inflow onboarding screen 4343
Inflow onboarding screen 44: The rest of the modules sit behind 44
The rest of the modules sit behind "complete these to unlock even more, over 40+ modules." Show the personalized plan, then gate the depth. That locked surface is the value they'll charge for in a few screens.
Inflow onboarding screen 4545
Inflow onboarding screen 4646
Inflow onboarding screen 47: Daily reminder setup with 47
Daily reminder setup with "stick to it" framing. Getting someone to pick a 9am reminder is a small commitment to a habit, and it doubles as a retention hook before they've paid a cent.
Inflow onboarding screen 4848
Inflow onboarding screen 49: Notification permission fired right after the reminder setup, so the system prompt reads as a natural yes…49
Notification permission fired right after the reminder setup, so the system prompt reads as a natural yes instead of a cold ask. Good sequencing: earn the intent, then trigger the OS dialog.
Inflow onboarding screen 50: Email, finally, after the full quiz, the plan reveal, and notifications50
Email, finally, after the full quiz, the plan reveal, and notifications. Account creation pushed deep so people invest before they hit the form. The tradeoff is a long runway to get here, but the signup that survives it is more committed.
Inflow onboarding screen 5151
Inflow onboarding screen 5252
Inflow onboarding screen 5353
Inflow onboarding screen 5454
Inflow onboarding screen 5656
Inflow onboarding screen 58: 58
"Create a username, this will be used when you post to the inflow community." Framing the username around posting sets the expectation that you'll participate, which ties back to the community hook from screen 2.
Inflow onboarding screen 6060
Inflow onboarding screen 6161
Inflow onboarding screen 6262
Inflow onboarding screen 6363
Inflow onboarding screen 6464
Inflow onboarding screen 65: 65
"Here's what you get" value recap right before the paywall: understand your ADHD, new habits, community. Restating the benefits in benefit language at the moment of the ask. Standard pre-paywall priming.
Inflow onboarding screen 6666
Inflow onboarding screen 67: Trial timeline: Today / Day 5 reminder / Day 7 charged, plus 67
Trial timeline: Today / Day 5 reminder / Day 7 charged, plus "forgot to cancel? Get a full refund." Spelling out the Day 5 heads-up and the refund promise lowers the fear of a surprise charge, which lifts trial starts.
Inflow onboarding screen 68: Paywall defaults to annual at $199.99 ($16.67/mo) with a 7-day trial and a testimonial carousel68
Paywall defaults to annual at $199.99 ($16.67/mo) with a 7-day trial and a testimonial carousel. Annual-with-trial sends a high-value purchase signal and locks a year. There's no competing price on screen, you have to tap "more plan options" to find monthly, which steers people to the annual default.
Inflow onboarding screen 6969
Inflow onboarding screen 7070
Inflow onboarding screen 7171
Inflow onboarding screen 7272
Inflow onboarding screen 7373
Inflow onboarding screen 7474
Inflow onboarding screen 75: A help sheet with a 75
A help sheet with a "student discount access program." A segmented discount keeps the headline price high while still converting price-sensitive students. I'd test surfacing it more visibly to people who bounce off the paywall.
Inflow onboarding screen 7676
Inflow paywall with pricing, onboarding screen 7777
"All plans" reveals annual at $199.99 vs monthly at $47.99, annual marked Best Value. The monthly price is set high on purpose so the yearly math ($16.67/mo) looks like the obvious pick. Anchoring.
Inflow onboarding screen 7878
Inflow onboarding screen 7979