User Testing Developer Experience User Retention

Salesforce Code Builder
Onboarding Redesign

Role
Product Designer
Timeline
April – November 2023 (GA Launch)
Team
1 PM, 2 Designers, 3 Engineers
Code Builder Onboarding UI
One IDE, two very different users. One onboarding experience to serve them both.

Salesforce Code Builder is a web-based IDE that brings the power of VS Code directly into the Salesforce platform. It needs to work for seasoned pro-code developers who want immediate access to their tools, and for low-code or hybrid users who need more context to get started.

The challenge was building an onboarding experience that could flex its complexity based on who was walking in — without creating friction for either group.

Pro-code developers
Expect to start immediately, relying on familiar IDE patterns with no hand-holding
Low-code users
Need more context and guidance to feel confident in an IDE environment
Shared tension
A single, rigid onboarding flow was slowing down one group without adequately supporting the other
High stakes
First impressions at GA launch would directly shape adoption across 50k+ users
An onboarding experience that meets each user where they are.

I redesigned the entry into Code Builder to flex based on user type — giving pro-code developers immediate, frictionless access while surfacing the right level of guidance for low-code users who needed it. No rigid flows, no one-size-fits-all ramp.

50k+
Adoption across users at GA launch
↓40%
Time-to-first-action for new users
200k+
Shown at Dreamforce to attendees worldwide
A first look at the redesigned onboarding experience.

The details of this project are confidential.

Want the full story?

Reach out for insights on the complete process: research, tradeoffs, key decisions, and the iterations that shaped this product.

← Back to all work