
Our old onboarding flow had fourteen steps, three product tours, two modal stacks, and a progress bar that technically moved forward but emotionally felt stationary.
Completion rates were terrible.
Worse, customers who finished onboarding still didn’t understand the product.
We were teaching too much
Like most SaaS companies, we assumed onboarding meant explaining every feature as quickly as possible.
So we highlighted everything.
Every button had a tooltip.
Every dashboard had a walkthrough.
Every empty state became an opportunity for a paragraph.
New customers entered the product and immediately got attacked by educational content.
Nobody enjoys being ambushed by onboarding.
What users actually needed
Confidence.
Not mastery.
People don’t sign up hoping to become experts in your software by lunchtime. They want proof the product solves their problem.
So we redesigned onboarding around one rule:
Get users to their first meaningful outcome as fast as possible.
Not first click.
Not first login.
First outcome.
The new structure
The onboarding flow now has three stages:
Connect data
Generate first insight
Share something externally
That’s it.
No tours until users ask for them.
No forced setup rituals.
No congratulation screens after updating account settings.
We also replaced most instructional copy with examples from real customer accounts.
Turns out people learn faster when they can see what “good” looks like.
Ninety days later
Ironically, reducing onboarding made more people complete it.
What we’d still change
We still overestimate technical confidence.
Internal teams forget how intimidating empty dashboards can feel to new users.
A blank analytics workspace looks exciting to builders.
To everyone else it looks like homework.

Louis Brooks
Chief Financial Officer, Metrify
Focuses on metrics culture, forecasting and operational discipline inside scaling teams. Former finance and strategy lead at a venture-backed SaaS company.
Read More





