Trung Nguyen
Redesigning the Onboarding Flow hero

Lead Designer — 2024

Redesigning the Onboarding Flow

A complete redesign of the user onboarding experience for a B2B SaaS product — reducing time-to-value from 14 days to under 3.

Role

Lead Designer

Timeline

3 months

Tools

Figma, Framer

Case study detail
Detail left Detail right

The problem

New users were activating but not reaching the core value of the product within their first week. Data showed a 60% drop-off before users completed initial setup, and support tickets pointed to confusion at the same three steps every time.

Research

I ran 12 user interviews and analysed session recordings for 80 accounts. The pattern was clear: users were being asked to configure advanced settings before they’d experienced the product’s primary value. The onboarding was designed for the product team’s mental model, not the user’s.

The approach

Rather than optimising the existing flow, I proposed starting over with a “quick win first” structure — getting users to their first successful action within 5 minutes, before asking them to customise anything.

This required negotiating with the engineering team to defer several data-collection steps, and with the product team to accept a temporary reduction in data quality during sign-up. Both were worth it.

The outcome

Time-to-value dropped from 14 days average to 2.8 days. Drop-off at the three problem steps reduced by 74%. Support tickets related to onboarding fell 40% in the first month.

The redesign also informed how we approached onboarding for two subsequent product areas — the pattern became a template.

Discussion

Powered by GitHub Issues. Join the conversation ↗

johndoe 2 days ago
Really interesting approach. How did you decide on this direction over the alternatives?
trungnguyen 1 day ago Author
The main constraint was time and existing systems. The alternative would've been cleaner but needed a full rebuild — not an option at the time.
minh.dev 18 hours ago
The before/after breakdown is exactly what I needed. Bookmarking this one.

To leave a comment, you need a GitHub account.

Comment on GitHub