← All flows
Health Fitness

Inpulse onboarding flow

28 screens · Screen Recording · recorded Jul 2024
Health FitnessSoft paywall · trial optionalpaywall: post onboarding quizquiz drivenvalue prop carouselannual default with trialfeature listtestimonial heavy

Inpulse pricing and paywall terms

Yearly $39.99 ($0.75/wk, 'Best price', default) vs Weekly $6.99, free-trial toggle off by default

Inpulse onboarding screen 2: ATT on first launch with a purpose string that answers the obvious fear: 'serve you more relevant ads without…2
ATT on first launch with a purpose string that answers the obvious fear: 'serve you more relevant ads without increasing the number of them'.
Inpulse onboarding screen 3: 'Welcome to InPulse3
'Welcome to InPulse. The best heart rate monitor app' with 'Over 4M downloads' in laurels. Social proof on screen one.
Inpulse onboarding screen 44
Inpulse onboarding screen 55
Inpulse onboarding screen 66
Inpulse onboarding screen 8: 'Tailor the App to Your Needs8
'Tailor the App to Your Needs. Get a precise analysis of your heart health and mental wellbeing by answering a few questions.' Tells you why the quiz exists before it starts.
Inpulse onboarding screen 9: Every question comes with a 'Good to know' card: 'The average adult male heart rate is between 70 and 72…9
Every question comes with a 'Good to know' card: 'The average adult male heart rate is between 70 and 72 bpm...' Explaining why they need your sex turns a data grab into a bit of education.
Inpulse onboarding screen 1010
Inpulse onboarding screen 11: Height and weight, justified with BMI and 'higher cardiovascular risks'11
Height and weight, justified with BMI and 'higher cardiovascular risks'. A light dose of loss aversion, which is fair game in a health app.
Inpulse onboarding screen 13: 'Creating Your Personal Heart Health Program' with four progress bars, starting with 'Analyzing your answers…13
'Creating Your Personal Heart Health Program' with four progress bars, starting with 'Analyzing your answers with neural networks'. A loading screen to make four questions feel like real work. 'Neural networks' is doing a lot of lifting here.
100% free
18 more screens

See the rest of this flow.

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

100% free, just your email.
Inpulse paywall with pricing, onboarding screen 1515
The paywall fires after four questions and before a single measurement. The top carousel mocks up a results screen (Score 80/100, Pulse 79 BPM, Stress 53%) so you see the product before you've used it. 'Just $39.99 per year' is preselected with a 'Best price' badge and reframed as $0.75/week next to Weekly $6.99. The trial is a toggle, off by default.
Inpulse onboarding screen 16: The top carousel rotates into App Store reviews: 'This is my favorite app, it's definitely worth…16
The top carousel rotates into App Store reviews: 'This is my favorite app, it's definitely worth investing...' Reviews in the same slot as the product mockup, so the paywall shows both without getting longer.
Inpulse onboarding screen 2020
Inpulse onboarding screen 22: Notification pre-prompt after skipping the paywall: 'Don't Miss Anything Important!' The body has real…22
Notification pre-prompt after skipping the paywall: 'Don't Miss Anything Important!' The body has real benefits ('daily health insights, control your stress level') but the headline is generic FOMO. I'd lead with the benefit.
Inpulse onboarding screen 23: Camera permission asked in context, the moment you need it: 'The app uses the camera to measure your heart…23
Camera permission asked in context, the moment you need it: 'The app uses the camera to measure your heart rate.' This is how permissions should be timed.
Inpulse onboarding screen 25: A disclaimer ('this app is not a medical device and does not replace medical advice') before the first…25
A disclaimer ('this app is not a medical device and does not replace medical advice') before the first measurement. Expected in this category, and here it opens a long scrolling explainer.
Inpulse onboarding screen 28: 'How we take measurements': photoplethysmography, RMSSD, SDNN, Baevsky's stress index28
'How we take measurements': photoplethysmography, RMSSD, SDNN, Baevsky's stress index. A wall of science copy few people read, but it builds trust. It also sits between you and the first measurement.
Inpulse onboarding screen 37: 'Put your index finger on one of the back cameras so that the heart turns red.' Fast vs Detailed modes, and…37
'Put your index finger on one of the back cameras so that the heart turns red.' Fast vs Detailed modes, and an illustration that makes the instruction obvious.
Inpulse onboarding screen 40: Heart trivia while it measures: 'The human heart is about the size of 2 hands clasped together.' Fills the…40
Heart trivia while it measures: 'The human heart is about the size of 2 hands clasped together.' Fills the wait so the measurement feels shorter.
Inpulse onboarding screen 48: 'Step 2 measuring' with a live BPM count48
'Step 2 measuring' with a live BPM count. Watching your pulse come off your own phone camera is the aha moment for this app.
Inpulse onboarding screen 4949
Inpulse onboarding screen 5050
Inpulse onboarding screen 51: Apple Health access asked right after the first measurement, once you've seen it work51
Apple Health access asked right after the first measurement, once you've seen it work. Good timing.
Inpulse onboarding screen 53: 'Congratulations53
'Congratulations! You've earned an achievement: Bronze Pulse Pal. Keep measuring your heart rate every day to earn more.' Achievement and daily-habit hooks from the first session.
Inpulse onboarding screen 54: 'Your result': Pulse 82, Normal, free54
'Your result': Pulse 82, Normal, free. Stress and Energy sit right next to it behind 'Exclusive content, Go Premium'. Show the free number, lock the interesting ones. A contextual upsell right after the value lands.
Inpulse onboarding screen 58: 'What is your mood58
'What is your mood? What have you been up to?' Tag the reading with context (resting, after sleep, exercising). More investment, and it makes the history charts useful later.
Inpulse onboarding screen 60: Home has a 'Free Premium Available, tap to claim' banner up top, a 'Measurement streak: 1', and today's 82 BPM60
Home has a 'Free Premium Available, tap to claim' banner up top, a 'Measurement streak: 1', and today's 82 BPM. A standing re-offer for everyone who skipped the paywall.
Inpulse onboarding screen 66: Tests tab: a heart risk test to 'estimate your 5-year risk of heart attack or stroke', plus stress, anxiety…66
Tests tab: a heart risk test to 'estimate your 5-year risk of heart attack or stroke', plus stress, anxiety and addiction tests. Extra content so the subscription is worth more than a pulse reading.