SaaS Dashboard Redesign
Product Design

SaaS Dashboard Redesign

Task completion rate up 41%

RoleProduct Designer
TimelineSep – Dec 2024
ToolsFigma, Amplitude, Loom, Linear
Team2 Designers, 6 Engineers, 2 PMs
Challenge

The dashboard had grown organically over 4 years, resulting in information overload and low feature discoverability.

Solution

Introduced a role-based dashboard with progressive disclosure, customizable widgets, and contextual onboarding.

Impact

41% improvement in task completion rate, 35% reduction in time-to-first-action for new users.

My Role

Co-led design with one other designer. Owned the information architecture and interaction design.


The Problem

Users were presented with 23 widgets on first login, regardless of their role or goals. Power users had learned to ignore irrelevant sections, but new users were overwhelmed and churned within the first week at a 40% rate.

Original dashboard with all 23 widgets visible
The original dashboard — every widget visible to every user

Research & Discovery

Working with the data team, I segmented users into 4 personas based on actual feature usage patterns in Amplitude. I then conducted 15 interviews across these segments to understand their mental models and daily workflows.

User persona cards
Data-driven personas
Feature usage heatmap by role
Feature usage by segment

Design Process

I designed a role-based default layout system where each persona sees the 5-7 most relevant widgets on first login, with the ability to customize. Progressive disclosure patterns let users expand into advanced features without being overwhelmed upfront.

Cluttered original dashboard
Before: 23 widgets
Clean role-based dashboard
After: 6 default widgets

Onboarding Flow

A contextual onboarding system guides new users through their first 3 key actions based on their role, eliminating the need for a separate tutorial.

Final Solution

The redesigned dashboard adapts to user roles, surfaces actionable insights first, and grows with the user's expertise. A customization panel lets power users build their ideal workspace without affecting the clean defaults.

Final dashboard designs for different user roles

Results

+41%Task completion
-35%Time to first action
-52%First-week churn
+18NPS increase

The role-based approach proved that showing less could achieve more. New user activation improved dramatically, and existing users reported feeling like the product finally 'understood' their workflow.

Reflection

The biggest lesson was that 'customizable' shouldn't mean 'figure it out yourself.' Smart defaults based on real usage data are worth more than infinite flexibility. I'd also invest more time in the widget API design — the engineering handoff for custom widget layouts was more complex than anticipated.