← All flows
Health Fitness

Flo

164 screens · Screen Recording · recorded Mar 2024
Health FitnessSoft paywall · trial optionalpaywall: post onboarding quizquiz drivengoal settingsocial proof heavyvalue prop carouselannual default with trialfeature listpricing anchor strikethroughtestimonial heavy
Flo onboarding screen 1: Leading with the health-data privacy consent1
Leading with the health-data privacy consent. For a period app handling intimate data, trust is the real conversion blocker, so they clear it before asking anything: 'your data will never be shared with any company but flo-2024-03.' Smart instinct, but stacking the full legal consent on screen one risks a bounce before the user has seen a single reason to care.
Flo onboarding screen 22
Flo onboarding screen 33
Flo onboarding screen 44
Flo onboarding screen 55
Flo onboarding screen 66
Flo onboarding screen 7: 'Nice to meet you jacob.' Cheap name capture that pays off instantly and gets reused on later quiz screens…7
'Nice to meet you jacob.' Cheap name capture that pays off instantly and gets reused on later quiz screens ('how do you feel about your period jacob'). Zero-party data working from minute one.
Flo onboarding screen 88
Flo onboarding screen 9: ATT prompt plus the AppsFlyer data-sharing consent stacked right at the top of the flow9
ATT prompt plus the AppsFlyer data-sharing consent stacked right at the top of the flow. Asking to track before any value is built tanks opt-in rates. I'd push this past the aha moment, when they're bought in enough to tap allow.
Flo onboarding screen 1010
Flo onboarding screen 11: 'Are you pregnant' with three branches (no but I want to be / here to understand my body)11
'Are you pregnant' with three branches (no but I want to be / here to understand my body). This is the segmentation fork that should reshape the whole flow. Routing trying-to-conceive users into a different value story than trackers is exactly where personalization earns its keep.
Flo onboarding screen 12: Asking the birth year with the reason attached: 'your cycle can change with age, knowing it helps us make…12
Asking the birth year with the reason attached: 'your cycle can change with age, knowing it helps us make better predictions.' Always pair a data ask with its payoff. It lifts completion versus a bare date picker.
Flo onboarding screen 1313
Flo onboarding screen 14: 'You're in the right place, flo-2024-03's tracked over 2.2 billion cycles.' Scale as proof, dropped early to…14
'You're in the right place, flo-2024-03's tracked over 2.2 billion cycles.' Scale as proof, dropped early to justify handing over intimate data. The number does the selling here.
Flo onboarding screen 15: 'Why are you tracking your cycle, choose as many as you like.' Multi-select goal capture done right15
'Why are you tracking your cycle, choose as many as you like.' Multi-select goal capture done right. These goals should echo on the paywall and the home screen later, otherwise the data is wasted.
Flo onboarding screen 1616
Flo onboarding screen 1717
Flo onboarding screen 18: The prediction preview: 'period in 3 days, low chance of getting pregnant.' Showing the actual product output…18
The prediction preview: 'period in 3 days, low chance of getting pregnant.' Showing the actual product output this early is the fastest path to value. They give you the aha before the long quiz, not after it, which is the right call.
Flo onboarding screen 20: The reviews wall20
The reviews wall. Five-star social proof while intent is high. Good placement, but four testimonials stacked at once just gets skimmed. I'd test one strong quote with a face over a wall of text.
Flo onboarding screen 2121
Flo onboarding screen 22: 'What can we help you do' quietly expands Flo past period tracking into sex life, PCOS, symptoms22
'What can we help you do' quietly expands Flo past period tracking into sex life, PCOS, symptoms. This is the monetization surface widening: the more problems they get you to claim, the more reasons you have to pay later.
Flo onboarding screen 23: 'How do you feel about your period jacob' with the love-hate framing23
'How do you feel about your period jacob' with the love-hate framing. An emotional question that builds investment and hands them sentiment to personalize against. Note the name reuse keeping it feeling 1:1.
Flo onboarding screen 2424
Flo onboarding screen 25: The 4-stage cycle explainer25
The 4-stage cycle explainer. Teaching the hormone phases builds perceived expertise and frames logging as the thing that unlocks it. A clean 'here's why your data matters' beat.
Flo onboarding screen 2626
Flo onboarding screen 2727
Flo onboarding screen 2828
Flo onboarding screen 29: 'Log your periods to get accurate predictions, 90% of users say flo-2024-03 accurately predicts the start of…29
'Log your periods to get accurate predictions, 90% of users say flo-2024-03 accurately predicts the start of their period.' Pairing the data ask with the payoff stat, and the sample-data calendar lowers the effort to take the first action.
Flo onboarding screen 3030
Flo onboarding screen 3131
Flo onboarding screen 3232
Flo onboarding screen 3333
Flo onboarding screen 3434
Flo onboarding screen 3636
Flo onboarding screen 3737
Flo onboarding screen 3838
Flo onboarding screen 3939
Flo onboarding screen 4040
Flo onboarding screen 4141
Flo onboarding screen 42: 'We'll need more period data, turn on notifications so we can remind you to log.' Framing the notification…42
'We'll need more period data, turn on notifications so we can remind you to log.' Framing the notification ask as the path to the prediction they were just promised. Benefit-led priming beats a cold system prompt every time.
Flo onboarding screen 43: The notification system dialog fires right after the priming screen43
The notification system dialog fires right after the priming screen. Correct order: warm them up with the why, then trigger the OS prompt.
Flo onboarding screen 4444
Flo onboarding screen 4545
Flo onboarding screen 4646
Flo onboarding screen 4747
Flo onboarding screen 48: 'How do you feel today jacob, select your symptoms.' A real micro-logging interaction inside onboarding48
'How do you feel today jacob, select your symptoms.' A real micro-logging interaction inside onboarding. Getting them to actually log once, not just answer questions, raises psychological buy-in before the wall.
Flo onboarding screen 5050
Flo onboarding screen 5252
Flo onboarding screen 53: This is the clever mechanic53
This is the clever mechanic. Tapping a symptom expands an inline tip ('mood swings are common, track in flo-2024-03 to find a pattern'). Every selection returns instant educational value and teaches what logging will unlock. It forces engagement instead of tap-tap-next.
Flo onboarding screen 5454
Flo onboarding screen 5555
Flo onboarding screen 5656
Flo onboarding screen 5757
Flo onboarding screen 5858
Flo onboarding screen 5959
Flo onboarding screen 6060
Flo onboarding screen 6161
Flo onboarding screen 6262
Flo onboarding screen 6363
Flo onboarding screen 64: 'A virtual health assistant in your pocket.' Seeding the AI chat as a premium hook64
'A virtual health assistant in your pocket.' Seeding the AI chat as a premium hook. This is what they gate later, so building the want for it now is the right setup.
Flo onboarding screen 65: The 'does your cycle impact your sleep / skin / energy / diet / mental health' series, each opening with a…65
The 'does your cycle impact your sleep / skin / energy / diet / mental health' series, each opening with a stat ('69% of users say flo-2024-03 helps them sleep better'). Strong pattern, but they run it across a dozen near-identical screens. This is where the 164-screen flow bloats. I'd cut it in half.
Flo onboarding screen 6666
Flo onboarding screen 6767
Flo onboarding screen 6868
Flo onboarding screen 6969
Flo onboarding screen 7070
Flo onboarding screen 7171
Flo onboarding screen 7272
Flo onboarding screen 7373
Flo onboarding screen 7474
Flo onboarding screen 7575
Flo onboarding screen 7676
Flo onboarding screen 7777
Flo onboarding screen 7878
Flo onboarding screen 7979
Flo onboarding screen 8080
Flo onboarding screen 8181
Flo onboarding screen 8282
Flo onboarding screen 8383
Flo onboarding screen 8484
Flo onboarding screen 8585
Flo onboarding screen 8686
Flo onboarding screen 87: The sex-life multi-select87
The sex-life multi-select. Flo leans hard into sex because it's the differentiated, harder-to-find content people will actually pay for. Getting you to claim the problem here sets up the premium courses.
Flo onboarding screen 8888
Flo onboarding screen 8989
Flo onboarding screen 9090
Flo onboarding screen 9191
Flo onboarding screen 9292
Flo onboarding screen 9393
Flo onboarding screen 9494
Flo onboarding screen 9595
Flo onboarding screen 9696
Flo onboarding screen 9797
Flo onboarding screen 9898
Flo onboarding screen 9999
Flo onboarding screen 100100
Flo onboarding screen 101101
Flo onboarding screen 102102
Flo onboarding screen 103103
Flo onboarding screen 104104
Flo onboarding screen 105: 'Thanks for being so honest jacob, we're ready to make your sexual experiences more pleasurable.' A payoff…105
'Thanks for being so honest jacob, we're ready to make your sexual experiences more pleasurable.' A payoff that closes the sensitive section and rewards the disclosure. Reciprocity for the vulnerability they just pulled out of you.
Flo onboarding screen 106: Height, then weight, then smartwatch, dropped 100 screens deep when patience is gone106
Height, then weight, then smartwatch, dropped 100 screens deep when patience is gone. These body metrics feel bolted on at the worst possible moment. I'd move the essential ones up front and drop the rest.
Flo onboarding screen 107107
Flo onboarding screen 108108
Flo onboarding screen 109109
Flo onboarding screen 110110
Flo onboarding screen 111: 'Your cycle and health data in one place' value prop sitting right before the HealthKit ask111
'Your cycle and health data in one place' value prop sitting right before the HealthKit ask. Same benefit-before-permission move they use well throughout.
Flo onboarding screen 112112
Flo onboarding screen 113113
Flo onboarding screen 114114
Flo onboarding screen 115: The 'personalizing your experience' loading sequence: a climbing percentage with rotating value teasers115
The 'personalizing your experience' loading sequence: a climbing percentage with rotating value teasers. Loading screen as theater. It sells the work being done and the personalization while you wait, and the % is a goal gradient pulling you to the finish.
Flo onboarding screen 116116
Flo onboarding screen 117117
Flo onboarding screen 118118
Flo onboarding screen 119119
Flo onboarding screen 120120
Flo onboarding screen 121121
Flo onboarding screen 122122
Flo onboarding screen 123123
Flo onboarding screen 124: 'Your data and privacy is our no 1 priority' at 98%124
'Your data and privacy is our no 1 priority' at 98%. Closing the loading sequence on the trust message, right before the paywall, to clear the last objection before the ask.
Flo onboarding screen 125125
Flo onboarding screen 126126
Flo onboarding screen 127: 'When you flo-2024-03, you know.' A recap of everything they'll get, dropped just before the wall127
'When you flo-2024-03, you know.' A recap of everything they'll get, dropped just before the wall. It reframes all that quiz effort as value you've already banked, which softens the price.
Flo onboarding screen 128: The strongest psychological move in the flow128
The strongest psychological move in the flow. A tap-and-hold pledge in first person with your name in it: 'I, Jacob, will use Flo to improve my relationship with my period.' A physical micro-commitment fired right before the paywall to max out buy-in. Headway and others use hold-to-commit, Flo personalizes it into a vow.
Flo onboarding screen 129129
Flo onboarding screen 130130
Flo onboarding screen 131131
Flo onboarding screen 132132
Flo onboarding screen 133133
Flo onboarding screen 134134
Flo paywall with pricing, onboarding screen 136136
The paywall, and the toggle defaults OFF: 'Not sure yet? Enable free trial.' So the default action is the paid yearly with no trial, which sends high-quality purchase signals to the ad networks. Yearly $59.99 shown as $5/mo, with a Friends Plan ($79.99 for 5) anchoring the solo plan as the cheap option. One review quote up top. Well built.
Flo onboarding screen 137: 'You're all set jacob' before any payment137
'You're all set jacob' before any payment. A soft close that lets the non-buyer feel finished, which sets up the gift and the exit offer next.
Flo onboarding screen 138: 'One last thing, we have a gift for you.' Framing the discount as a gift instead of a desperation drop keeps…138
'One last thing, we have a gift for you.' Framing the discount as a gift instead of a desperation drop keeps the price integrity intact while still rescuing the bounce.
Flo onboarding screen 139139
Flo onboarding screen 140: The exit offer for the 90% who don't convert first time: 77% OFF FOREVER, $179.88 struck through to…140
The exit offer for the 90% who don't convert first time: 77% OFF FOREVER, $179.88 struck through to $39.99/year, trial now toggled ON, 'once you close it's gone.' Anchored discount plus scarcity plus a now-enabled trial. The first paywall protects the price signal, this one mops up the leftovers.
Flo onboarding screen 141141
Flo onboarding screen 142: Account creation lands here, after both paywalls142
Account creation lands here, after both paywalls. Flo runs the entire quiz, the value, and the full monetization sequence before asking you to sign up. That maximizes high-intent exposure to the offer, but it means zero data on anyone who bounced during the long flow. Apple and Google first, email last, lowest friction on top.
Flo onboarding screen 143143
Flo onboarding screen 144: 'Supercharge your sex lives with flo-2024-03 for partners, invite my partner.' A growth loop baked into…144
'Supercharge your sex lives with flo-2024-03 for partners, invite my partner.' A growth loop baked into onboarding. Every partner invite lowers CAC and adds a switching cost. Smart to ask right after they've invested this much.
Flo onboarding screen 145145
Flo onboarding screen 146146
Flo onboarding screen 147147
Flo onboarding screen 148148
Flo onboarding screen 149149
Flo onboarding screen 150150
Flo onboarding screen 151151
Flo onboarding screen 152152
Flo onboarding screen 153153
Flo onboarding screen 154154
Flo onboarding screen 155155
Flo onboarding screen 156: The contextual paywall: 'unlock premium to continue reading.' Gating premium at the moment of intent…156
The contextual paywall: 'unlock premium to continue reading.' Gating premium at the moment of intent, mid-article, converts better than a cold wall because the want is specific and immediate.
Flo onboarding screen 157157
Flo onboarding screen 158158
Flo onboarding screen 159159
Flo onboarding screen 160160
Flo onboarding screen 161161
Flo onboarding screen 162162
Flo onboarding screen 163163
Flo onboarding screen 164164