If a user’s first session doesn’t reach the thing they came for, nothing else you shipped this quarter matters.
At Pixis, an AI creative platform, four automotive and consumer-tech brands ran through a two-week onboarding sprint with one goal: get each brand publishing a live, on-brand ad inside the window. That sprint alone produced $800K ARR in two months. The wider product went from $0 to $10M ARR in five months with a 20-person team.
None of that came from a better welcome tour. It came from picking the right thing to count in the first two weeks, and building everything else around getting there fast.
So that’s today’s post.
Today’s Post
Why the onboarding metric most teams track is the wrong one, and what to track instead, in six sections.
- Why completion is the wrong scoreboard
- Every question before value is a withdrawal
- Tours and blank canvases are the same theater
- Support tickets are onboarding bugs with a delay
- The first five minutes are a contract negotiation
- What has to change for the loop to survive
1. Completion is the wrong scoreboard
A finished onboarding flow and a working one are not the same thing.
Users click through tours to make dialogs disappear. They pick the first option to reach the dashboard. Your completion chart goes green. Your retention curve tells you something else.
The fix isn’t a better tour. It’s a different number. At Pixis, the AdRoom onboarding sprint didn’t track logins. It tracked one event: a brand publishing a live, on-brand ad without a designer ticket. Four brands hit that bar inside two weeks, and the sprint produced $800K ARR in two months.
Had that sprint counted logins instead, it would have looked like a win in week one and taught the team nothing about whether the product actually worked.
My grade for a launch review that leads with signups or logins: 3 out of 10. Send it back and ask what the user actually did.
2. Every question before value is a withdrawal
The deadliest habit in onboarding is asking before earning the right to ask. Profile fields, team structure, billing details, all before the user has seen the product do anything for them.
Every one of those questions is a withdrawal from a trust account the product hasn’t funded yet.
Prism, the AI co-pilot Pixis built on top of AdRoom, treated the opposite as a mandate. Instead of asking a prospect to commit before they’d seen value, the team shipped interactive demo accounts, an ROI savings calculator, and guided walkthroughs so a user could see the payoff before the trial even started. The funnel moved: trial-to-paid up 25%, onboarding time down 40%.
That’s the deposit-before-withdrawal order, made concrete.
Progressive disclosure isn’t a UX nicety here. It’s the sequence that decides whether the fourth box in that diagram ever gets reached.
3. Tours and blank canvases are the same theater
Feature tours exist to showcase everything a product can do. Nobody hired your product to learn your product; they hired it to finish something.
The AdRoom team ran into a version of this early. The obvious fix for a slow creative process looked like faster generation. It wasn’t the real constraint. The real constraint was the approval queue between a marketer and a live ad, and no amount of tooltip coverage explaining that queue would have removed it.
So the team replaced the explanation with a real workspace. AdRoom shipped as an actual canvas, not a “regenerate” button with a tour bolted on, and marketers could manage projects and edit layers directly instead of filing a design ticket. Designer workload dropped 80%, and manual QA came out of the loop entirely.
A tooltip explaining an empty state is still an empty state. The fix was never more narration. It was giving the user something to start from.
4. Support tickets are onboarding bugs with a delay
Every early “how do I” ticket is data about where the path wasn’t legible, not proof the user didn’t try hard enough.
Teams that treat support volume as a fixed cost of doing business miss the leverage sitting inside it. A drop in confused first-week tickets is not a support-cost story. It’s a conversion story and a retention story, because a user who spent their first session confused rarely becomes the one who tells a colleague to try the product.
Read tickets the way you’d read a stack trace: as location data for exactly where the product failed to explain itself in the moment, not as noise to triage and forget.
5. The first five minutes are a contract negotiation
In those minutes, a user decides what your product is for, whether it’s worth their attention, and whether it matches the story your marketing told them to expect.
Marketing makes a promise. The first session either keeps it or breaks it. If you promise speed, the first session has to feel fast. If you promise power, it has to reveal a credible slice of that power without drowning the user in the rest of it on day one.
When the gap between the promise and the first session is wide, users don’t file a complaint. They leave quietly and tell themselves a one-line story: not for me, too complicated, I’ll come back later. Most of them don’t come back later.
That’s why onboarding belongs in the same conversation as positioning, not in a separate backlog owned by whoever’s free.
6. What has to change for the loop to survive
A good onboarding sprint gets you one good launch. It survives past that launch only when the organization is built for it to survive.
- Name the success moment before you build, the way the AdRoom sprint named “a published on-brand ad” instead of leaving the target vague until after ship.
- Instrument the behavior, not the visit. Logins are always easier to log. They’re also the reason a team can declare victory in week one and learn nothing.
- Reward the kill. If a step or a field can’t prove it raises the odds of reaching the success moment, cut it, and don’t penalize the person who cut it.
- Say no on purpose. At Pixis, 15-plus voice-of-customer interviews on the Prism launch turned into exactly five roadmap features. The discipline was declining the other forty, not building a home for each one.
None of this is a character flaw in the teams that skip it. It’s a default nobody chose to override, until someone does.
Takeaways
Six panels, one per section. The callout is the test to run on your own product’s first five minutes.
Final Words
Most teams will keep shipping tours, checklists, and setup wizards, and keep mistaking a finished flow for a working one. The few that don’t will name the success moment first, earn every question they ask, and count the behavior that matters instead of the visit that’s easy to log.
Pick your own product’s first session. Write down the one thing a new user has to do before they’ll come back tomorrow. Then check whether your onboarding gets them there, or just gets them through it.
Cheers, Hoshank