← All flows
Nutrition

Myfitnesspal

42 screens · Screen Recording · recorded Dec 2023
NutritionSoft paywall · trial optionalpaywall: post onboarding quizquiz drivengoal settingannual default with trialfeature list
Myfitnesspal onboarding screen 11
Myfitnesspal onboarding screen 2: Welcome screen leads with Google/Apple/Facebook one-tap signup under 'Let's customize MyFitnessPal for your…2
Welcome screen leads with Google/Apple/Facebook one-tap signup under 'Let's customize MyFitnessPal for your goals.' Offering social auth here grabs the high-intent users cheaply, while the email path gets pushed to after the quiz. So the heavier friction lands once people are already invested in their answers.
Myfitnesspal onboarding screen 33
Myfitnesspal onboarding screen 4: Goals as a multi-select, up to three4
Goals as a multi-select, up to three. Good call. Most fitness goals overlap (lose weight, gain muscle, manage stress), so forcing a single answer would throw away data and feel wrong to the user. This is also the zero-party data that feeds the tailored copy two screens later.
Myfitnesspal onboarding screen 5: The copy is tailored to the goal you just picked: 'your goal to gain muscle,' protein and carbs5
The copy is tailored to the goal you just picked: 'your goal to gain muscle,' protein and carbs. Echoing the selection back makes the quiz feel like it's doing something with your answers instead of just collecting them. Cheap to build and it keeps people moving through the questions.
Myfitnesspal onboarding screen 66
Myfitnesspal onboarding screen 77
Myfitnesspal onboarding screen 88
Myfitnesspal onboarding screen 99
Myfitnesspal onboarding screen 1010
Myfitnesspal onboarding screen 1111
Myfitnesspal onboarding screen 1212
Myfitnesspal onboarding screen 1313
Myfitnesspal onboarding screen 1414
Myfitnesspal onboarding screen 15: Account creation lands here, after the goals quiz and personalization but before the calorie payoff15
Account creation lands here, after the goals quiz and personalization but before the calorie payoff. Reasonable spot: enough investment to lower dropout, and the 'custom plan' result is held just past signup so there's a reason to finish. The email disclaimer copy is long and a little scary, I'd trim it.
Myfitnesspal onboarding screen 1616
Myfitnesspal onboarding screen 1717
Myfitnesspal onboarding screen 1818
Myfitnesspal onboarding screen 1919
Myfitnesspal onboarding screen 2020
Myfitnesspal onboarding screen 2222
Myfitnesspal onboarding screen 2323
Myfitnesspal onboarding screen 2424
Myfitnesspal onboarding screen 2525
Myfitnesspal onboarding screen 2626
Myfitnesspal onboarding screen 2828
Myfitnesspal onboarding screen 2929
Myfitnesspal onboarding screen 3030
Myfitnesspal onboarding screen 3131
Myfitnesspal onboarding screen 32: 'How did you hear about us' as a self-reported attribution question, with options like 'Kate Hudson,'…32
'How did you hear about us' as a self-reported attribution question, with options like 'Kate Hudson,' 'TikTok,' and specific TV shows. Post-iOS-14 this is how big apps backfill the channel attribution ad networks no longer hand them. Burying it inside onboarding gets a far higher response rate than a standalone survey later.
Myfitnesspal onboarding screen 3333
Myfitnesspal onboarding screen 3434
Myfitnesspal onboarding screen 35: The payoff: 'Your custom plan is ready' with a concrete daily net calorie goal of 2,30035
The payoff: 'Your custom plan is ready' with a concrete daily net calorie goal of 2,300. That one personalized number is the whole reason the quiz existed. Worth flagging the three consent toggles (reminders, step tracking, news and offers) are pre-checked, so it's opt-out rather than opt-in.
Myfitnesspal onboarding screen 36: Motion and fitness permission fires right at the handoff into the paywall36
Motion and fitness permission fires right at the handoff into the paywall. Stacking a system prompt and the price ask back to back gives two chances to bail in a row. I'd put a beat between them, or tie the permission to a clear benefit screen first.
Myfitnesspal onboarding screen 3737
Myfitnesspal paywall with pricing, onboarding screen 3838
Paywall defaults to yearly ($79.99, tagged Best Deal) over monthly ($19.99), framed as '$6.67 per month' with a 1-month free trial. It opens with 'members are up to 65% more likely to reach their goals,' which ties the purchase straight back to the goal they set. Close X means the trial's optional. A full month free on a daily-habit app can leak revenue, I'd test a shorter trial.
Myfitnesspal onboarding screen 39: First task is one concrete action: 'Log your most recent meal, tap the search bar.' They define a single…39
First task is one concrete action: 'Log your most recent meal, tap the search bar.' They define a single activation event instead of leaving you to explore. For a calorie tracker, logging one meal in session one is the aha that predicts retention, so getting there fast matters.
Myfitnesspal onboarding screen 4040
Myfitnesspal onboarding screen 4141
Myfitnesspal onboarding screen 42: Post-paywall they drop you on the dashboard with 'Logging Progress: Powering up' and a nudge to tap + and log…42
Post-paywall they drop you on the dashboard with 'Logging Progress: Powering up' and a nudge to tap + and log your first food. Good instinct not to dump people on a blank home. The empty-state copy points straight at that first log, which is the behavior worth driving here.