Nadezhda Zimina Open to new projects
← All work
02 — Viaduco Co-founder, product design Mobile · 2026—now

Onboarding rebuilt around activation, not a feature tour

People signed up for a mental-health app and never reached their first real session. The product explained itself instead of getting them to do one thing.

The situation

An early-stage app in a crowded category. Sign-ups were fine; what happened after wasn't. Nothing in the funnel told us where people gave up, because the first five minutes were a tour rather than a task.

What I did

Mapped the CBT, journaling and mental-health landscape and pulled out the patterns that get people to value fastest. Then rebuilt onboarding around one completed action — seven screens instead of six, but every one of them doing work — prototyped it in Figma and took it through the founder and the engineers to implementation. I also reworked the App Store listing, where the funnel actually starts.

Beyond design

As co-founder I also own how the product reaches people: positioning, the landing page, and the funnel that feeds it. Which means I design onboarding knowing exactly what promise the user arrived with.

Step by step, old above and new below

Onboarding · before / after

Roughly the same number of taps, a different job. Every step now either sets an expectation or changes what the user gets — and the two screens that only made them wait are gone.

01 · First screen
Before — First screen
After — First screen
Stock landscape → a named promise.
02 · Sign-in
Didn't exist
After — Sign-in
Added: a reason to sign in, and a way to skip it.
03 · Age
Before — Age
After — Age
Same question, calmer treatment.
04 · CBT familiarity
Before — CBT familiarity
After — CBT familiarity
The answer now changes the first session.
05 · On your mind
Before — On your mind
After — On your mind
The input the plan is actually built from.
06 · The wait
Before — The wait
After — The wait
Fake 25→100% loader → the first check-in itself.
Set the promise first

The old first screen was a stock landscape and a slogan. The new one names what the app is for, in the visual language of calm the product actually delivers.

Earn the sign-in

Sign-in now comes with a reason — keep your streak, journal and check-ins — plus a way to continue without an account, so the wall isn't the first thing you meet.

Cut the theatre

The 25%-to-100% "personalising your journey" loader was two screens of waiting that taught the user nothing. It's gone; the same time now goes into the first check-in.

The funnel starts before the app does

App Store product page

The old screenshots sold a different product to the one we had built: bold black type, a hard purple-and-yellow illustration, and captions competing with each other for the loudest claim. Nothing in them looked like the calm the app is actually for.

I rebuilt the set to match the new visual language and the real feature order — one claim per screen, in the sequence a user meets them: check in, get today's plan, talk it through, see progress. Conversion from product page to install went from 23% to 29%.

Before — 23% install rate
Old App Store screenshots
After — 29% install rate
New App Store screenshots
23% → 29%App Store page to install
0 → 1product built from scratch
First sessionthe metric onboarding serves
Co-founderproduct and go-to-market
Next: killing a two-hour onboarding call Open →