UiPath case study
UiPath — Onboarding

Teach enough to take the next step. Not the whole platform.

UiPath was expanding well past the developer audience it had been designed around. Business users arriving didn't know where to begin, what they could accomplish, what they were building — or, just as important, which concepts they could safely ignore for now.

RolePrincipal Content Designer — led content strategy for the onboarding framework
ScopeOnboarding strategy, framework, and patterns across the platform
DeliveredProblem framing · core principles · continuous onboarding model · product journey map · pattern guidelines for designers, PMs & content
01 — The problem

Every week before a first automation is a week without value.

UiPath was expanding past the developer audience it had been designed around, and the platform assumed knowledge business users didn't have. They arrived without orientation, hit a steep curve, and were slow to reach anything that felt like value — while internally, every team was building its own onboarding from scratch.

So the question was never how do we explain the UI? It was: how do we help someone build enough of the right mental model to succeed, without overwhelming them?

Homepage analysis — over 80% of the homepage received zero clicks, news and marketing dominated the space, and a venn diagram comparing current content against what users expect
The starting point, measured: over 80% of the homepage got zero clicks. News and marketing crowded out anything useful, and the content users actually wanted — help getting started, automations available to them, what they'd recently run — barely overlapped with what was there.

02 — What we did

Treat onboarding as continuous, not a first run.

People don't need less information as they learn — they need different information. So onboarding couldn't be a tutorial you graduate from. I defined three types, each with its own triggers, patterns, and rules for what happens when more than one applies: primary to get someone to first success, secondary to support growing proficiency without re-explaining fundamentals, and tertiary for ongoing orientation that never blocks.

Four principles governed all of it: value first · give people an anchor · progressive disclosure · self-served.

Product journey map with the three onboarding types overlaid, with user goals, design focus, and tools for each stage
Every stage from "deciding whether UiPath is right for them" to "driving value across teams," with the onboarding type that belongs there — so any team could see which kind of support a moment actually called for.

03 — In the product

Own the page on day zero. Then get out of the way.

On the platform homepage, the welcome screen orients people around the three phases of an automation lifecycle — build, deploy, manage — and hands over one appropriate starting point based on what they can actually act on.

In Studio, the onboarding section takes the entire page on first access, reveals detail in place rather than navigating away, and recedes as someone starts building. Three ways in, sized to how much help you want: a guided path, ready-to-run templates, or a way to learn what's possible without committing to anything.

The generic version "Get started"

Tells you a beginning exists. Not what you'll be doing, what you'll have when you're done, or whether it's meant for someone like you.

What shipped "Build your first automation"

Names the verb, the object (an automation — a canonical term from the object model), and the stage. The first action a new user takes is also the first concept they learn.


04 — The output

The experience wasn't the deliverable. The guide was.

Two teams solving onboarding twice is how a platform ends up with contradictory first impressions. The work became a guide for designers, PMs, and content — pattern by pattern, with usage, anatomy, behavior, and placement documented, plus what each pattern is explicitly not for.

It also gave teams a process: define your time to wow and time to aha, set the metrics, phase it crawl / walk / run, wireframe the flow, define your content blocks — then use the existing components and contribute back what you build.

Primary onboarding pattern guidelines — usage, anatomy, appearance, behavior and placement