← All flows
Fitness

Betterme onboarding flow

41 screens · Screen Recording · recorded Jul 2024
FitnessSoft paywall · trial optionalpaywall: post onboarding quizquiz drivengoal settingpermissions firstmonthly defaultone plan onlypricing anchor strikethroughdiscount countdown timer

Betterme pricing and paywall terms

Monthly $14.99 ($3.69/wk), no trial by default. 'Unlock trial' toggle: 7-day free trial then $19.99/mo. Exit offer $9.99/mo (was $19.99)

Betterme onboarding screen 2: The ATT prompt is literally the first thing you see, before the app has said a word about itself2
The ATT prompt is literally the first thing you see, before the app has said a word about itself. No pre-permission screen, no reason to say yes beyond 'engage more users interested in fitness'. A priming screen, or asking after the paywall once they've invested, usually gets a better opt-in rate.
Betterme onboarding screen 3: '150+ million users have chosen BetterMe' as the headline on the login screen3
'150+ million users have chosen BetterMe' as the headline on the login screen. Social proof doing the job a value prop normally would. Guest mode is offered, but Create Account is the path here, so they have your email before a single quiz question.
Betterme onboarding screen 7: 'Let's personalize your plan' is the header on what's really a sensitive-data consent screen (BMI, ethnicity)7
'Let's personalize your plan' is the header on what's really a sensitive-data consent screen (BMI, ethnicity). Framing the legal ask as personalization makes 'I agree' feel like the obvious tap.
Betterme onboarding screen 9: The quiz starts with gender, one tap and easy9
The quiz starts with gender, one tap and easy. Starting with the lowest-effort question gets momentum going before the harder ones.
Betterme onboarding screen 11: 'What are you interested in?' Meal plans, calorie counting, workout plans, fasting, each with a first-person…11
'What are you interested in?' Meal plans, calorie counting, workout plans, fasting, each with a first-person benefit line ('I want to have a set menu to achieve fastest results'). It's multi-select, and the picks come back on the plan screen as 'Interests: Workout Plans, Calories counting'. Nice continuity.
Betterme onboarding screen 13: The notification permission fires in the middle of the quiz with no priming13
The notification permission fires in the middle of the quiz with no priming. The user is trying to answer a question about special programs and gets interrupted by a system dialog. I'd move this after the plan reveal and frame it around workout reminders.
Betterme onboarding screen 14: 'Do you want to include special programs?' Sensitive back, sensitive knees, limited mobility (wheelchair)…14
'Do you want to include special programs?' Sensitive back, sensitive knees, limited mobility (wheelchair), limb loss. An inclusive option most fitness quizzes skip, and it makes the plan feel built for you.
Betterme onboarding screen 15: 'Choose up to 3 activities you're interested in.' Capping it at 3 forces a real preference instead of…15
'Choose up to 3 activities you're interested in.' Capping it at 3 forces a real preference instead of select-all, which gives them cleaner data to personalize with.
Betterme onboarding screen 18: 'Which area needs the most attention?' with a big muscular model and Arms, Chest, ABS, Legs18
'Which area needs the most attention?' with a big muscular model and Arms, Chest, ABS, Legs. The aspirational body image does a lot of the selling here.
Betterme onboarding screen 19: Body type as ectomorph, mesomorph, endomorph with pictures19
Body type as ectomorph, mesomorph, endomorph with pictures. Easy to answer by picking the image that looks like you, and it adds to the 'this plan is scientific' feel.
100% free
31 more screens

See the rest of this flow.

You are 10 screens into Betterme. Enter your email to unlock the remaining 31, plus every other teardown in the library.

100% free, just your email.
Betterme onboarding screen 21: The 'Habits' section starts here, and the header tracks which section you're in (About You, Habits…21
The 'Habits' section starts here, and the header tracks which section you're in (About You, Habits, Nutrition, Motivation, Almost There). Chunking a long quiz into named sections makes 40+ questions feel shorter. Goal gradient.
Betterme onboarding screen 2323
Betterme onboarding screen 25: 'How many push-ups can you do?' with an 'I don't know' option25
'How many push-ups can you do?' with an 'I don't know' option. A concrete, answerable fitness level question beats asking people to rate themselves beginner to advanced.
Betterme onboarding screen 2626
Betterme onboarding screen 2828
Betterme onboarding screen 3030
Betterme onboarding screen 31: 'Choose your diet type' lists Keto, Paleo, Mediterranean next to 'Diabetes type 1' and 'Diabetes type 2'31
'Choose your diet type' lists Keto, Paleo, Mediterranean next to 'Diabetes type 1' and 'Diabetes type 2'. Medical conditions mixed into diet preferences is odd, but it signals the meal plan will account for them.
Betterme onboarding screen 3535
Betterme onboarding screen 37: 'What bad habits hinder you from reaching your goals?' Sweet tooth, too much soda, midnight snacks37
'What bad habits hinder you from reaching your goals?' Sweet tooth, too much soda, midnight snacks. Multi-select and relatable. Admitting the problem is a small commitment, and it sets up the plan as the fix.
Betterme onboarding screen 40: 'Do you relate to the statement below?' with a first-person objection: 'I'm afraid I won't have time to do…40
'Do you relate to the statement below?' with a first-person objection: 'I'm afraid I won't have time to do the other things I love because I'll be so busy exercising and planning meals.' Objection handling dressed up as a quiz question, the Noom playbook. Surfacing the fear lets the plan answer it.
Betterme onboarding screen 42: 'We need this to calculate your BMI.' A one-line reason under every sensitive question lowers the drop-off on…42
'We need this to calculate your BMI.' A one-line reason under every sensitive question lowers the drop-off on height and weight.
Betterme onboarding screen 44: Instant feedback on the weight input: 'Your current BMI is 25.7 which is overweight44
Instant feedback on the weight input: 'Your current BMI is 25.7 which is overweight. You just need some regular workouts to see a fitter you.' The quiz talks back, which feels like progress. The 'you just need' line keeps it encouraging instead of shaming.
Betterme onboarding screen 45: Goal weight gets its own inline warning: 'Attention: Your target BMI is too high.' Same trick as the current…45
Goal weight gets its own inline warning: 'Attention: Your target BMI is too high.' Same trick as the current weight screen. Every input gets a reaction.
Betterme onboarding screen 47: Birthday, with the reason attached: 'Older people may have more body fat compared to younger people with the…47
Birthday, with the reason attached: 'Older people may have more body fat compared to younger people with the same BMI.' Explaining why you're asking for age is a small touch that keeps people moving.
Betterme onboarding screen 48: 'What's your name?' near the end, so the plan reveal and the paywall can use it ('Alex, your personalized…48
'What's your name?' near the end, so the plan reveal and the paywall can use it ('Alex, your personalized plan is ready!').
Betterme onboarding screen 50: 'Summary of your fitness level' with a BMI bar and 'Risks of unhealthy BMI: High blood pressure, increased…50
'Summary of your fitness level' with a BMI bar and 'Risks of unhealthy BMI: High blood pressure, increased risk of heart attack, stroke, type 2 diabetes.' Loss aversion. They show you the problem right before they show you the plan.
Betterme onboarding screen 52: 'How fast do you want to achieve your goal?' Slow and Steady, Moderate Tempo, As Fast as Possible52
'How fast do you want to achieve your goal?' Slow and Steady, Moderate Tempo, As Fast as Possible. Letting the user set the pace is a micro-commitment, and 'we will adjust your plan to your habits and preferences' promises personalization.
Betterme onboarding screen 54: 'Besides your main goal, what else do you want to achieve?' Fit in my clothes better, feel more confident54
'Besides your main goal, what else do you want to achieve?' Fit in my clothes better, feel more confident. Emotional goals give the paywall something bigger to sell than a number on a scale.
Betterme onboarding screen 55: 'Do you want to lose weight for some special event?' Trip, wedding, beach vacation55
'Do you want to lose weight for some special event?' Trip, wedding, beach vacation. 'Having a visible aim helps you reach your goals faster.' A deadline makes the goal feel urgent, and urgency helps conversion.
Betterme onboarding screen 57: 'Your all-in-one wellness plan: you'll achieve your goal of 165 lbs by Sep 2, 2024.' A dated projection chart…57
'Your all-in-one wellness plan: you'll achieve your goal of 165 lbs by Sep 2, 2024.' A dated projection chart is a strong personalization moment. But the goal weight entered on screen 45 was 176.0 lb, so the number doesn't match what the user typed. That kind of slip breaks the 'this is built for me' feeling.
Betterme onboarding screen 59: 'Creating Your Plan' with a percentage and a checklist: 'Estimating your metabolic age', 'Adapting the plan…59
'Creating Your Plan' with a percentage and a checklist: 'Estimating your metabolic age', 'Adapting the plan to your busy schedule'. Loading screen to show the work they're doing for you. 'Busy schedule' echoes the time objection from the quiz.
Betterme onboarding screen 61: 'Alex, your personalized plan is ready!' Duration, goal and the interests you picked, echoed back with a…61
'Alex, your personalized plan is ready!' Duration, goal and the interests you picked, echoed back with a downward weight chart. Nice continuity from the quiz right before the ask.
Betterme paywall with pricing, onboarding screen 6262
The Blinkist-style trial timeline (Today, Day 5 reminder, Day 7) but the trial is off by default. With the 'Unlock trial and reminder' toggle off, it's a straight $14.99/month subscription ($3.69/week). The timeline sells a trial the default plan doesn't include.
Betterme onboarding screen 66: Dismiss the purchase and you get 'SAVE 50%66
Dismiss the purchase and you get 'SAVE 50%. Only $9.99/month (was $19.99). This offer is one-time and will not be available later.' The anchor is the $19.99 trial price, not the $14.99 they just saw, so the discount looks bigger than it is. Standard exit-intent second offer.
Betterme onboarding screen 67: Flip the toggle and it becomes 'Try 7 days for free, then $19.99 per month ($4.99/week).' The trial costs $5…67
Flip the toggle and it becomes 'Try 7 days for free, then $19.99 per month ($4.99/week).' The trial costs $5 more a month than the no-trial plan. Clever pricing: people who want a free look pay for it later, and people who pay upfront get the cheaper price.
Betterme onboarding screen 78: 'My Plan' home is a daily checklist: Start With Your Mind, Log Calories, Do Your Workout, Weigh-in78
'My Plan' home is a daily checklist: Start With Your Mind, Log Calories, Do Your Workout, Weigh-in. Good activation. You land on a to-do list for today instead of a blank dashboard.
Betterme onboarding screen 79: Back in the app you get another offer: '12 Months $29.99 only79
Back in the app you get another offer: '12 Months $29.99 only! (was $49.99)' with 'Discount expires in 59:59'. After two monthly offers they switch to a cheap annual plan with a countdown. A third ask for the people who said no twice.
Betterme onboarding screen 80: 'Work out offline' tooltip on first visit to Workouts80
'Work out offline' tooltip on first visit to Workouts. Feature education in context beats one more explainer screen during onboarding.
Betterme onboarding screen 83: 'Welcome To Fasting: A way of controlling weight without dieting.' Each tab gets its own mini-onboarding the…83
'Welcome To Fasting: A way of controlling weight without dieting.' Each tab gets its own mini-onboarding the first time you open it, so they didn't have to cram fasting into the main flow.
Betterme onboarding screen 85: Guided challenges like '28-Day 6-pack ABS' sold separately at $24.99, with '13K Participants' as social proof85
Guided challenges like '28-Day 6-pack ABS' sold separately at $24.99, with '13K Participants' as social proof. One-off paid challenges on top of a subscription is extra revenue from people who won't subscribe.
Betterme onboarding screen 87: 'Invite a Friend: Get a Gift' in the More tab87
'Invite a Friend: Get a Gift' in the More tab. The referral loop exists, but it's buried in a menu. I'd test surfacing it after the first completed workout.