← All flows
Fitness

Justfit

125 screens · Screen Recording · recorded Nov 2024
FitnessSoft paywall · trial optionalpaywall: post onboarding quizquiz drivengoal settingsocial proof heavyvalue prop carouselannual default with trialthree tier comparisonpricing anchor strikethrough
Justfit onboarding screen 1: Notification permission before onboarding even starts1
Notification permission before onboarding even starts. iOS only lets you fire the system prompt once, so asking cold here, before any value, is a gamble. People deny when they don't know what they'd be reminded about. I'd move this past the plan reveal when there's a streak or a workout to nudge them back to.
Justfit onboarding screen 22
Justfit onboarding screen 3: 'Hi there, I'm your personal fitness coach.' Framing the app as a coach reads higher value than 'workout…3
'Hi there, I'm your personal fitness coach.' Framing the app as a coach reads higher value than 'workout library,' and it's free to say. It sets up the personalized-plan promise the whole quiz is building toward.
Justfit onboarding screen 4: Signup is optional ('already have an account, log in') and they don't force account creation before the quiz4
Signup is optional ('already have an account, log in') and they don't force account creation before the quiz. Good call. Capture the high intent with the quiz first, defer the account friction until there's sunk cost.
Justfit onboarding screen 5: Motivation question leads with emotion, not metrics: 'feel more confident,' 'find self love,' not just 'lose…5
Motivation question leads with emotion, not metrics: 'feel more confident,' 'find self love,' not just 'lose weight.' That's the why behind the goal, and it's the language they can echo back at the paywall.
Justfit onboarding screen 66
Justfit onboarding screen 77
Justfit onboarding screen 88
Justfit onboarding screen 99
Justfit onboarding screen 1010
Justfit onboarding screen 1111
Justfit onboarding screen 12: Right after you enter your weight they reassure: 'you will lose 7%' and 'scientific evidence people are more…12
Right after you enter your weight they reassure: 'you will lose 7%' and 'scientific evidence people are more likely to...' Softening the moment you've made someone confront a number they don't love. Lowers the anxiety of committing.
Justfit onboarding screen 13: 'Losing 13lbs is a realistic target' plus '89% of users say the effect is obvious.' They turn your raw input…13
'Losing 13lbs is a realistic target' plus '89% of users say the effect is obvious.' They turn your raw input into an achievable-sounding goal and back it with a stat. Sets the expectation the plan will deliver.
Justfit onboarding screen 1414
Justfit onboarding screen 1515
Justfit onboarding screen 1616
Justfit onboarding screen 1717
Justfit onboarding screen 18: Projects a dated target ('165lbs by Sept 15') from your inputs18
Projects a dated target ('165lbs by Sept 15') from your inputs. A concrete date feels more real than 'lose weight.' They reuse this projection several times through the flow to keep the outcome front of mind.
Justfit onboarding screen 1919
Justfit onboarding screen 20: Gender question explains why it's asked ('to calculate your basal metabolic rate')20
Gender question explains why it's asked ('to calculate your basal metabolic rate'). Telling people the reason you need a data point lifts completion. Nobody wants to hand over info that feels pointless.
Justfit onboarding screen 2121
Justfit onboarding screen 22: Age, framed as 'help us make adjustments to your personal plan.' Same move as gender: every question is tied…22
Age, framed as 'help us make adjustments to your personal plan.' Same move as gender: every question is tied to personalization so it reads like work being done for you, not a form to fill.
Justfit onboarding screen 23: 'You have great potential to crush your goals,' with a 30-day weight-loss curve specific to 'men in their…23
'You have great potential to crush your goals,' with a 30-day weight-loss curve specific to 'men in their 20s.' A personalized payoff mid-quiz that uses the data you just gave and keeps momentum into the next block of questions.
Justfit onboarding screen 2424
Justfit onboarding screen 2525
Justfit onboarding screen 26: After you pick 'no jumping' they confirm it back: 'we will select workouts without jumping especially for…26
After you pick 'no jumping' they confirm it back: 'we will select workouts without jumping especially for you.' Echoing the choice right away makes the personalization feel real instead of theatrical.
Justfit onboarding screen 2727
Justfit onboarding screen 2828
Justfit onboarding screen 2929
Justfit onboarding screen 30: Injury question framed as filtering: 'we will filter unsuitable workouts for you.' Reframes a dull health…30
Injury question framed as filtering: 'we will filter unsuitable workouts for you.' Reframes a dull health question as the app protecting you. Every answer becomes more evidence the plan is built around you.
Justfit onboarding screen 3131
Justfit onboarding screen 3232
Justfit onboarding screen 3333
Justfit onboarding screen 3434
Justfit onboarding screen 3535
Justfit onboarding screen 3636
Justfit onboarding screen 3737
Justfit onboarding screen 3838
Justfit onboarding screen 3939
Justfit onboarding screen 4040
Justfit onboarding screen 4141
Justfit onboarding screen 4242
Justfit onboarding screen 4343
Justfit onboarding screen 44: Testimonials drop in mid-quiz: 'we've helped 194,578 people like you,' Jennifer lost 25lbs44
Testimonials drop in mid-quiz: 'we've helped 194,578 people like you,' Jennifer lost 25lbs. Social proof placed during the work, not just at the paywall, so belief keeps building. The oddly precise number reads more credible than a round one.
Justfit onboarding screen 4545
Justfit onboarding screen 4646
Justfit onboarding screen 4747
Justfit onboarding screen 48: Flexibility self-test ('how far can you do a seated forward bend')48
Flexibility self-test ('how far can you do a seated forward bend'). A physical, slightly novel question that breaks up the tap-tap-tap and makes the assessment feel like a real fitness eval.
Justfit onboarding screen 4949
Justfit onboarding screen 50: 'Cool, 80% of users face the same as you, we'll have a plan that's easy to follow.' Normalizes wherever you…50
'Cool, 80% of users face the same as you, we'll have a plan that's easy to follow.' Normalizes wherever you landed and promises the plan handles it. Reassurance right after a question you might feel bad answering.
Justfit onboarding screen 51: Agree/disagree on 'I have no idea how to pick suitable workouts for me.' Psychographic questions that get you…51
Agree/disagree on 'I have no idea how to pick suitable workouts for me.' Psychographic questions that get you to admit the pain the app solves. You talk yourself into needing it before they ask for money.
Justfit onboarding screen 5252
Justfit onboarding screen 5353
Justfit onboarding screen 5454
Justfit onboarding screen 55: 'JustFit was made for people just like you,' 1,000,000 users, 83% say the plan is easy to follow55
'JustFit was made for people just like you,' 1,000,000 users, 83% say the plan is easy to follow. Stacks scale with an outcome stat, placed late in the quiz where buy-in is already high.
Justfit onboarding screen 5656
Justfit onboarding screen 5757
Justfit onboarding screen 58: 'How would you reward yourself after reaching your goal?' Gets you picturing life past the finish line: new…58
'How would you reward yourself after reaching your goal?' Gets you picturing life past the finish line: new clothes, travel. Future-pacing the win raises emotional investment right before the plan reveal.
Justfit onboarding screen 59: Pure identity question: 'being proud of myself,' 'feel empowered to make healthy choices.' No fitness data…59
Pure identity question: 'being proud of myself,' 'feel empowered to make healthy choices.' No fitness data here, all emotion. They're loading up the aspirational payoff they'll cash in at the paywall.
Justfit onboarding screen 60: 'Here's how weight loss can change your face.' Pushes the benefit somewhere unexpected and a little vain60
'Here's how weight loss can change your face.' Pushes the benefit somewhere unexpected and a little vain. Face change is more visceral than a number on a scale, and it widens the appeal beyond just weight.
Justfit onboarding screen 6161
Justfit onboarding screen 6262
Justfit onboarding screen 63: 'Do you wanna lose weight?' One blunt yes/no right before the plan-building loader63
'Do you wanna lose weight?' One blunt yes/no right before the plan-building loader. A tiny final commitment that gets you to say yes before the ask.
Justfit onboarding screen 6464
Justfit onboarding screen 6565
Justfit onboarding screen 6666
Justfit onboarding screen 6767
Justfit onboarding screen 68: Loading screen building 'your personal plan' with a progress counter and '1,000,000 users have chosen…68
Loading screen building 'your personal plan' with a progress counter and '1,000,000 users have chosen JustFit.' The visible work makes the personalization feel earned, and the percentage is a goal gradient pulling you to the reveal.
Justfit onboarding screen 6969
Justfit onboarding screen 7070
Justfit onboarding screen 7171
Justfit onboarding screen 72: They slip '4.8, 24.8k App Store reviews' into the loading sequence, right before the paywall where you're…72
They slip '4.8, 24.8k App Store reviews' into the loading sequence, right before the paywall where you're waiting and receptive. Rating proof at peak attention. I'd test asking for an in-app review here too, while sentiment is high.
Justfit onboarding screen 7373
Justfit onboarding screen 7474
Justfit onboarding screen 75: The plan reveal: a weight-loss curve to '165lbs by 21 July' plus a workout calendar with a 'success' day…75
The plan reveal: a weight-loss curve to '165lbs by 21 July' plus a workout calendar with a 'success' day marked. Dated outcome and a concrete schedule. This is the perceived value they spent 70 screens building, landing right before the price.
Justfit onboarding screen 7676
Justfit onboarding screen 77: First paywall77
First paywall. 12-month is the default and the only plan carrying the 7-day trial, flanked by pricey monthly and 3-month options that make annual look obvious. 'No payment now' lowers the commitment feeling. Annual-default-with-trial is the standard fitness play.
Justfit paywall with pricing, onboarding screen 7878
Justfit onboarding screen 7979
Justfit onboarding screen 8080
Justfit onboarding screen 81: Post-paywall value carousel ('reach your goals,' 'workout anywhere,' '1000 exercises')81
Post-paywall value carousel ('reach your goals,' 'workout anywhere,' '1000 exercises'). If someone dismissed the paywall, these re-sell before the second offer instead of dropping them onto a blank home.
Justfit onboarding screen 8282
Justfit onboarding screen 8383
Justfit onboarding screen 8484
Justfit onboarding screen 8585
Justfit onboarding screen 8686
Justfit onboarding screen 8787
Justfit onboarding screen 8888
Justfit onboarding screen 8989
Justfit onboarding screen 9090
Justfit onboarding screen 9191
Justfit onboarding screen 9292
Justfit onboarding screen 9393
Justfit onboarding screen 94: 'A special welcome gift awaits you, tap to open.' A wrapped present you tap to reveal94
'A special welcome gift awaits you, tap to open.' A wrapped present you tap to reveal. Dresses up a discount as a gift and adds a small interaction so the offer feels earned rather than pushed.
Justfit onboarding screen 95: Second paywall, reframed as a 'newcomer gift, 63% off': $29.99/year with $79.99 struck through95
Second paywall, reframed as a 'newcomer gift, 63% off': $29.99/year with $79.99 struck through. Most people don't buy on the first paywall, so a discounted second ask picks up some of them. The strikethrough anchors against the full price they already saw.
Justfit onboarding screen 9696
Justfit onboarding screen 9797
Justfit onboarding screen 98: Achievement badge for logging in on day one98
Achievement badge for logging in on day one. An early gamified win so the app feels rewarding from minute one. Cheap dopamine that nudges you to come back.
Justfit onboarding screen 99: ATT tracking prompt with a pre-permission pitch: '78% of people want tailored ads, you won't be distracted by…99
ATT tracking prompt with a pre-permission pitch: '78% of people want tailored ads, you won't be distracted by random ads.' Framing tracking as fewer annoying ads to lift opt-in. The system prompt is one shot, so the soft-sell before it is the right call.
Justfit onboarding screen 100100
Justfit onboarding screen 101101
Justfit onboarding screen 102102
Justfit onboarding screen 103103
Justfit onboarding screen 104104
Justfit onboarding screen 105105
Justfit onboarding screen 106106
Justfit onboarding screen 107107
Justfit onboarding screen 108108
Justfit onboarding screen 109109
Justfit onboarding screen 110110
Justfit onboarding screen 111111
Justfit onboarding screen 112112
Justfit onboarding screen 113113
Justfit onboarding screen 114114
Justfit onboarding screen 115115
Justfit onboarding screen 116116
Justfit onboarding screen 117: Health permission asked late, with a clear why ('we use steps to calculate calories')117
Health permission asked late, with a clear why ('we use steps to calculate calories'). Permissions land better after value, and explaining the benefit beats the raw system prompt. Much better placement than the cold notification ask at the start.
Justfit onboarding screen 118: An in-app store ('what interests you most': snacks, equipment, smart devices) bolted onto onboarding118
An in-app store ('what interests you most': snacks, equipment, smart devices) bolted onto onboarding. Extra monetization beyond the subscription. Feels early though, before the user has done a single workout.
Justfit onboarding screen 119119
Justfit onboarding screen 120: Signup finally shows up here ('sign up or login'), well after value and still optional120
Signup finally shows up here ('sign up or login'), well after value and still optional. Deferring the account this late reduces dropout, and by now there's enough sunk cost to want to save progress.
Justfit onboarding screen 121121
Justfit onboarding screen 122122
Justfit onboarding screen 123123
Justfit onboarding screen 124124
Justfit onboarding screen 125125