Growth Breakdown #1: Flo | Growth For Purpose
Growth Breakdown #1

Flo has 380 million downloads. We studied their onboarding to find out what's actually driving that number.

We went through Flo's entire first-time user experience screen by screen. Over 50 screens, from first open to paywall. Not to critique it. To study it. This is what we found.

MF
Matt Fern Founder & Managing Director, Growth For Purpose
380M+ Downloads
50+ Screens Analyzed
7 Key Lessons
The Setup

Why Flo?

Flo isn't just a period tracking app. It's the most downloaded reproductive health app in the world. That kind of scale doesn't come from good marketing alone. It comes from an onboarding experience that is carefully engineered to build trust, create emotional investment, and convert users before they even realise they've been sold to.

Most apps treat onboarding as a setup screen. Flo treats it as the product. And that distinction is worth understanding if you're building anything in the health, wellness, or purpose-driven space.

Lesson 1

Turning Privacy Into a Growth Lever

01

Privacy is top of mind. For everyone.

Data breaches, tracking scandals, regulatory crackdowns. Every user downloading a health app in 2026 arrives with their guard up. They're sceptical before they even open your app.

Flo doesn't run from this. They lean into it. Their first screens don't feel like a legal checkbox. They feel like a handshake. By the time you're asked for health data, you already trust them. Entirely by design.

What Flo Does:

Leads with privacy-first messaging, human tone, and visual safety cues across the first 3 screens. Turns a legal requirement into an emotional trust moment.

🧠
Primacy Effect

First impressions shape everything. Lead with safety and the whole journey feels safer.

🔍
Uncertainty Reduction

Nobody shares personal data when unsure. Clear messaging kills doubt.

Cognitive Ease

Simple words get trusted faster than dense legalese. Always.

Trust Techniques:

Privacy Positioning:

"Your data is safe" shows up before a single personal question

Visual Safety Signals:

Shield icons and soft palettes do the heavy lifting

Progressive Disclosure:

Legal info broken into bite-sized steps. Feels conversational.

Emotional Transfer:

Trust built here carries forward. Safe users share more data later.

How You Can Apply It

Your #1 action from this lesson
#1
Audit Your First 3 Screens

Compliance or trust promise? Rewrite to feel human. High drop-off here = trust problem.

Get a free onboarding audit We'll review your first 10 screens
Lesson 2

Social Proof That Creates Belonging

02

Nobody cares how many downloads you have.

"Join 10 million users" sounds great in a pitch deck. In an app? Means nothing. What every new user actually wants to know: "Is this for someone like me?"

Flo gets this. Their social proof doesn't flex numbers. It says "people with your condition found this helpful." That's the difference between bragging and making someone feel seen.

What Flo Does:

Uses identification-based testimonials and community stats early in the flow. Framed around "people like you," not download counts.

🤝
In-Group Bias

We instinctively trust people who are like us. "People like me" triggers automatic credibility.

🌍
Social Validation

When uncertain, we copy others. Testimonials reduce decision anxiety.

📉
Diminishing Returns

Third time seeing a stat? Feels like a sales pitch. Once is enough.

Social Proof Techniques:

Identification Framing:

"Women with your condition" beats "380M downloads" every single time

Story Over Stats:

User stories create connection. Numbers create distance.

Strategic Timing:

Placed before sensitive data requests to lower sharing anxiety

One and Done:

Front-load your best proof, then let the product speak for itself

How You Can Apply It

Your #1 action from this lesson
#1
Rewrite Around Identification

Replace vanity metrics with something your user sees themselves in. Place it early. Use it once.

Get a free onboarding audit We'll show where your social proof helps and hurts
Lesson 3

Data Entry as Emotional Investment

03

Setup is boring. Ownership is addictive.

Most onboarding treats data collection like a form at the doctor's office. Fill it in, hit next, let's go. Flo treats it like you're building something together.

Every input makes the product feel more personalised, more "theirs." By the time someone has answered 30 questions, they haven't just set up an app. They've invested in it. Walking away? Feels like throwing away something you built with your own hands.

What Flo Does:

Turns data collection into a personalisation journey with progress bars, quick wins, and visible payoffs. Setup becomes ownership.

🛠
IKEA Effect

We overvalue things we helped create. Building a profile feels like building something real.

💸
Sunk Cost Bias

More time invested = harder to walk away. Even when leaving is the smart move.

🎯
Endowment Effect

Once it feels "mine," its perceived value skyrockets. Personalised apps are sticky apps.

Investment Techniques:

Quick Wins First:

Easy questions early build momentum before the harder stuff

Progress Bars:

Visual progress makes effort feel tangible and rewarding

Personalisation Previews:

Show glimpses of how their data shapes the experience mid-flow

Milestone Moments:

Celebrate completed sections. Keep the dopamine flowing.

How You Can Apply It

Your #1 action from this lesson
#1
Reframe Setup as Investment

Change "Tell us about yourself" to "Let's build your plan." Add progress bars. Show value mid-flow.

Get a free onboarding audit We'll map your investment curve and find the drop-off points
Lesson 4

Killing Survey Fatigue

04

Same button 30 times = death.

Question, answer, next. Question, answer, next. Ten screens in and it's a survey. Twenty screens in and users are gone. Flo avoids this entirely.

They alternate between multiple choice, toggles, sliders, visual layouts, and progress milestones. No two consecutive screens feel the same. That variety is the single biggest reason a 50-screen onboarding doesn't bleed users.

What Flo Does:

Mixes interaction formats throughout the entire flow. Toggles, sliders, visuals, MC, progress milestones. Feels like a conversation, not a form.

💤
Cognitive Fatigue

Same interaction on repeat drains mental energy. Novelty resets attention instantly.

🔔
Habituation

We stop noticing things that don't change. Varied formats prevent autopilot.

🏆
Variable Reward

Unpredictable formats trigger the same curiosity loop that makes games compelling.

Variety Techniques:

The 2-Screen Rule:

Never let the same format appear more than twice in a row

Visual Breaks:

Illustrations and celebrations between question blocks

Mixed Inputs:

Toggles, sliders, taps, swipes. Different physical actions maintain engagement.

Preview Moments:

A taste of value mid-flow to reward the effort so far

How You Can Apply It

Your #1 action from this lesson
#1
Audit Your Interaction Types

List every screen. Note the format. Same thing 3+ times in a row? That's your fatigue zone. Fix it.

Get a free onboarding audit We'll map your format variety and flag the fatigue zones
Lesson 5

Long Onboarding That Converts

05

Length isn't the problem. Boredom is.

Common wisdom says onboarding should be short. Get users in fast. Reduce friction. Flo breaks that rule completely.

50+ screens. And it works. Every screen completed is another micro-commitment. Every minute spent is another reason to see it through. By the time the paywall appears, leaving feels like wasting everything you've put in.

But length alone isn't the strategy. Flo gets away with it because every screen earns the right to exist. Long and boring will kill you faster than short and shallow.

What Flo Does:

Uses deliberately long onboarding to build investment and sunk cost before the paywall. Every screen is engaging, varied, and purposeful.

Sunk Cost Fallacy

More time invested = harder to quit. Even when quitting makes sense.

🚩
Goal Gradient

People speed up near a goal. Progress bars exploit this beautifully.

🧩
Completion Bias

We hate leaving things unfinished. Quitting mid-flow feels wrong.

Length Techniques:

Justify Every Screen:

If it doesn't build trust, collect data, or deliver value? Cut it.

Progress Architecture:

Show users where they are so length feels manageable

Value Before Paywall:

A preview insight or personalised result before asking for payment

Front-Load Engagement:

Most engaging screens first, when motivation is highest

How You Can Apply It

Your #1 action from this lesson
#1
Map Your Drop-Off Curve

Where are users leaving? Early = weak opening. Middle = fatigue. Pre-paywall = not enough value yet.

Get a free onboarding audit We'll analyse your drop-off data and find the leaks
Lesson 6

Small Yeses, Big Conversions

06

They've said yes 30 times before seeing the paywall.

Yes to sharing cycle data. Yes to picking symptoms. Yes to goals. Yes to notifications. Each one is tiny. Barely noticeable. But they stack.

By the time the subscription offer appears, paying doesn't feel like a sell. It feels like the obvious next step in a pattern they've been following for 10 minutes. That's behavioural design doing exactly what it's supposed to do.

What Flo Does:

Builds a ladder of micro-commitments from easy toggles to notification opt-ins before the payment ask. Creates a yes pattern that makes conversion feel natural.

🚪
Foot-in-the-Door

Say yes to something small and you're way more likely to say yes to something big later.

🔗
Consistency Principle

We need to behave consistently with past actions. A yes pattern keeps going.

🏋
Identity Shift

Small commitments change self-perception. "I'm someone who uses this app."

Commitment Techniques:

Start Invisible:

First yeses should be so easy nobody notices they're agreeing

Smooth the Curve:

No sudden jumps from "pick a colour" to "enter your credit card"

Notification Bridge:

Push notification opt-in is the perfect mid-level commitment

Feature Unlocking:

Let users touch features before asking them to pay for access

How You Can Apply It

Your #1 action from this lesson
#1
Map Your Commitment Ladder

List every "yes" between app open and payment. Is the curve smooth? If there's a cliff, that's where conversions die.

Get a free onboarding audit We'll map your ladder and find the conversion gaps
Lesson 7

Scarcity That Doesn't Feel Desperate

07

Urgency works. But only if you've earned it.

Flo uses timed trial offers after the full onboarding investment. Countdown timers, limited pricing, the whole toolkit. And it works. But only because of everything that came before it.

The user has spent 10+ minutes sharing personal health data. They've watched the app adapt to them. They've built something. The scarcity offer doesn't feel like pressure. It feels like a reward for the time they've put in.

Most apps skip straight to the countdown timer on screen 3. That doesn't create urgency. It creates the back button.

What Flo Does:

Places timed offers only after significant user investment. Frames urgency as a reward, not a pressure tactic. Personalises timing based on engagement signals.

Loss Aversion

Losing a deal hurts more than never having it. But only if the user actually cares about what they'd lose.

🔥
Scarcity Principle

Limited availability increases perceived value. Time pressure triggers faster decisions.

Reciprocity

After receiving personalised value, users feel an implicit pull to give something back.

Scarcity Techniques:

Earn Before You Ask:

Deliver real value before showing any urgency-based pricing

Personalise the Trigger:

Offer timing based on engagement, not a blanket countdown

Frame as Reward:

"Special offer for completing your profile" not "Act now or lose this"

Preserve the Exit:

Always give a clear, guilt-free way to decline. Forced urgency backfires.

How You Can Apply It

Your #1 action from this lesson
#1
Move Your Paywall After Value

If users hit the paywall before a "wow" moment, you're selling a promise. Move it after their first result.

Get a free onboarding audit We'll review your paywall timing and suggest the sweet spot
The Bigger Picture
What to take from this
1

Privacy screens are a trust opportunity, not a speed bump

2

Social proof creates belonging. Use it once, make it count.

3

Data entry is emotional investment. Reframe it that way.

4

Varied formats prevent fatigue. Same button 30 times = death.

5

Long onboarding converts. Boring onboarding doesn't.

6

Small yeses build momentum toward the big ask.

7

Earn the right to use urgency. Then personalise it.

Want someone thinking about your product like this?

We help purpose-led apps find growth opportunities hiding in their user journey. No fluff. Just sharp analysis and clear next steps.

Book a Growth Audit Next breakdown drops next week.
Growth Breakdown by Growth For Purpose © 2026