← All flows
Nutrition

Myfitnesspal

42 screens · Screen Recording · captured 2026-06-24
NutritionSoft paywall · trial optionalpaywall: post onboarding quizquiz drivengoal settingannual default with trialfeature list
screen 11
screen 22
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.
screen 33
screen 44
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.
screen 55
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.
screen 66
screen 77
screen 88
screen 99
screen 1010
screen 1111
screen 1212
screen 1313
screen 1414
screen 1515
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.
screen 1616
screen 1717
screen 1818
screen 1919
screen 2020
screen 2222
screen 2323
screen 2424
screen 2525
screen 2626
screen 2828
screen 2929
screen 3030
screen 3131
screen 3232
'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.
screen 3333
screen 3434
screen 3535
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.
screen 3636
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.
screen 3737
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.
screen 3939
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.
screen 4040
screen 4141
screen 4242
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.