Back to work Mixpanel — Dashboard Redesign SaaS · Analytics · UX Redesign
Mixpanel Dashboard Redesign
SaaS · Analytics · UX Redesign · 2026

Mixpanel

A dashboard redesign focused on four friction points: empty states, data hierarchy, navigation, and cross-section consistency. No added features. Just clarity doing its job.

Role
UX / UI Designer
Tools
Figma · FigJam · Figma Make
Type
Redesign Case Study
Platform
Web · Desktop
Overview
The Problem
Design Goals
Final Interface
Before & After
Outcome

Complexity stacked
on complexity

Mixpanel is a B2B analytics platform used by product teams to track behavior, revenue, and retention. The tool itself is powerful. The interface reflects years of accumulated decisions.

This redesign focuses on four places where that complexity creates real friction: empty states, data hierarchy, navigation, and cross-section consistency. No feature additions. No structural overhauls. Just the interface making better use of what already exists.

4
Friction points
identified and fixed
5
Screens redesigned
across the dashboard
0
Features added
structure only
Method
Live product audit
FigJam annotationWireframe explorationHigh-fidelity redesign
Screens
Empty state
MRR DashboardChurn & RetentionDiscover · Data section
Focus
Data hierarchy
Navigation & IAEmpty state designVisual consistency

Four problems,
one product

The audit covered the full dashboard experience, from first login to active use. Four distinct issues emerged, each affecting a different user type and a different part of the interface.

// Issue 01 — Empty State

The dashboard looks broken before it's begun

Empty state original
View full size

New users land on a screen structured like a fully populated dashboard. Hollow card grids, competing sections, no clear first action.

// Issue 02 — Data Hierarchy

The primary KPI competes with everything around it

MRR dashboard original
View full size

The MRR value (9.28M) sits in a three-column grid where supporting charts carry the same visual weight. Nothing establishes priority.

// Issue 03 — Discover

Browsing by type is a configuration step, not a default

Discover original
View full size

100 unsorted results on every visit. Type filtering is pushed into a persistent right panel requiring deliberate setup.

// Issue 04 — Data Section

Events, Users, and Lexicon feel like different products

Data section original
View full size

Each view under Data follows completely different layout logic despite sitting under the same navigation parent.

Four problems,
four constraints

Each finding pointed directly to a design decision. No exploration needed. The problems were specific enough that the direction was already implied.

01
Give new users one clear action
Replace the hollow grid with a focused setup state. One headline, one line of context, one button.
02
Establish hierarchy before effort
Structure carries the hierarchy first. Size and position do the work before color or styling enter.
03
Replace passive filtering with defaults
Type filtering moves to the top as tab pills. Secondary filters stay accessible without being permanent.
04
One consistent template across data views
Events, Users, and Lexicon get the same layout shell. Same header, toolbar, table structure.

What changed
and why

Five screens across the core dashboard experience. Each one maps directly to a finding from the audit. Mixpanel's original color language is preserved throughout.

// Empty State

A skeleton preview behind one clear action

Empty state redesign
View full size

A skeleton preview of the populated dashboard sits behind a focused setup modal. One headline. One action. The surrounding structure shows what the product becomes.

// MRR Dashboard

Three tiers. One entry point.

MRR dashboard redesign
View full size

One dominant KPI card, one supporting chart, three secondary charts in a subordinate row. Hierarchy is structural. Inline explanatory text replaced with contextual tooltips.

// Churn + Retention

Context and metrics grouped as one unit

Churn + Retention redesign
View full size

Context text and metric cards wrapped inside a single container. A horizontal divider separates grouped metrics from deep-dive charts below.

// Discover

Browsing first, filtering on demand

Discover redesign
View full size

Type filter tabs at the top make category browsing the primary interaction. Secondary filters move behind an on-demand button.

// Data Section

One template, three views

Data section redesign
View full size

One consistent layout template across Events, Users, and Lexicon. A top-level tab bar makes the relationship explicit. Same header. Same toolbar. Same table structure.

Side by side

Original on the left. Redesign on the right. Same product, different decisions.

Structure doing
its job

Each screen change maps directly to a finding. Nothing was redesigned for its own sake. The argument throughout is structural: hierarchy, grouping, defaults, consistency. Mixpanel's color language and core interaction patterns are preserved.

The result isn't a reimagined product. It's the same product with less friction in the places where friction compounds most.

Scope & Limitations — This is a five-screen redesign based on heuristic analysis and live product audit of the demo environment. It doesn't account for Mixpanel's internal product goals, A/B testing data, or full user research. Findings are based on visual inspection, interaction testing, and established UX principles.

The audit is
the unlock

The most useful part of this project was learning to audit a product I didn't fully understand domain-wise. The hierarchy problems, the missing visual relationships, the defaults that don't serve the majority use case — those don't require domain expertise to identify. They require eyes and a frame.

The other thing: Figma Make accelerated the UI phase significantly, but every useful output still required manual reasoning. The tool generates. The decisions still have to come from somewhere.

Next project
Wise — UX Teardown