Gaurav
Turning a 13-day enterprise setup process into a 1-day, self-serve experience.
Employee Slate is ServiceNow's AI-native, conversation-first employee experience portal. Branding & Theming is the first thing every admin configures in it — a logo and color palette applied across the entire product, before a single employee sees it.

I led the end-to-end user experience of Branding & Theming, from research and ideation through design and launch. I collaborated closely with cross-functional teams to take it to a successful GA release.
I partnered with 2 Product Managers, 2 Engineering Managers, 9 Engineers, 1 UX Researcher, and 1 UX Writer.
Understand the user's need, pain points and context.
Transform insights into ideas and shape a clear vision for the solution.
Bring the vision to life with user-centered design and iterative refinement.
Interviewed 4 people from ServiceNow's implementation team to understand the user's needs and pain points and current workflow of configuring the branding and theming.
Investigated how users currently do the configuration, what all steps are there and their dependencies.

A single branding request could require changes across portal configuration, themes and CSS variables.
When customers needed customization, they often had to work with CSS and other technical configuration.
The experience exposed a large amount of customization, but that flexibility also increased the number of decisions, troubleshooting scenarios, and support dependencies — which often led to support case escalations.

Analyzed Glean, Moveworks, Microsoft, and Haystack, to understand how other enterprise platforms approach setup and theming.
Focused on how admins set up and manage the branding and customization and overall user experience.

How might we let admins configure branding and theming — without navigating multiple disconnected tables, or writing CSS?



Maximum control, zero guardrails — every choice unverified for contrast or consistency.

Fewer decisions for the admin — the system fills in the rest, and you can see the result before you commit.
With EA a few weeks out, there wasn't room for a full round of external customer testing — so I validated both directions with 6 implementation specialists, who see every misconfiguration firsthand.

Admins get brand control, not unlimited color control — accessibility and system consistency stay protected by design.
Different themes for different audiences, inside a single instance — not one theme for the whole org.
How might we enable enterprises to deliver contextually appropriate, branded themes — so each user gets a relevant experience based on company, department, location, or role — while keeping the admin simplicity intact?

Reduces dependence on technical setup and manual CSS.
Gives admins meaningful controls instead of implementation-level settings.
Helps maintain consistent, usable color relationships automatically.
Gives admins confidence before publishing — light/dark, desktop/mobile.
Extends the model to multiple, audience-scoped enterprise brands.
I started by designing a branding experience. I ended up designing a theming system.
The best configuration experiences don't expose the complexity of the system. They turn that complexity into a small number of meaningful decisions for the person using it.