WhollySoftware
Back to blogDesign

Onboarding Flows: How Much to Teach Before Letting Users Explore

Wholly Software TeamJanuary 8, 20266 min read
Onboarding Flows: How Much to Teach Before Letting Users Explore

A wellness app client came to us with a seven-screen onboarding tutorial covering every major feature before users ever reached the home screen. Completion rates for onboarding were fine, around 80%, but seven-day retention was weak, and when we interviewed churned users, almost none of them could describe what the app actually did. They'd tapped through the tutorial without absorbing it, which is what happens when information is delivered before the user has a reason to want it.

We replaced it with a two-screen setup that captured only what was needed to personalize the first real session, goal and experience level, and pushed everything else into contextual moments inside the product itself. The breathing exercise feature got explained the first time a user tapped into it, not on slide four of an onboarding carousel they'd forgotten by slide five.

The general principle we now use: teach the minimum required to reach a first meaningful action, and teach everything else exactly when it becomes relevant. This is harder to design than a linear tutorial because it means instrumenting the product with dozens of small, contextual tooltips instead of one big upfront sequence, but it respects how people actually learn software, which is by doing, not by being told.

We do keep one exception to 'teach less upfront': anything that's expensive to undo or hard to discover later, like account-level settings that affect privacy or billing, we still surface early, explicitly, even if it slows the first session down. The cost of a user missing that later outweighs the cost of a slightly longer setup.

For the wellness client, activation, defined as completing a first exercise within the first session, rose meaningfully after the redesign, and the support team saw fewer 'how do I' tickets in week one, which was the opposite of what a shorter tutorial should intuitively produce. Contextual teaching just sticks better than front-loaded teaching.

OnboardingUXProduct DesignRetention
Onboarding Flows: How Much to Teach Before Letting Users Explore — Wholly Software