Unified Member Dashboard

Company

A leading SaaS provider

Year

2025

A leading SaaS provider serving nonprofits and associations through their products — Majorly AMS, LMS, Career Center, and Volunteer Management for this particular project. Members had no unified home. To check their membership status, course progress, job applications, events, orders, donations, and volunteer hours, they navigated each product separately. I designed and shipped a unified Member Dashboard that consolidated all the different data domains into one admin-configurable, role-aware view — giving members a personalised hub and admins a member health overview without leaving the platform.

Scope of Work

UX/UI
PM Collaboration
Engineering Feasibility
User Research

Problem Statement

Multiple products, zero unified view: Before this initiative, there was no single home page reflecting a member's full activity. Every product was self-contained. Both members and admins lost time to navigation that could have been spent on actual work.


Research & Discovery

This project served two fundamentally different audiences. I ran research with both groups from the start rather than treating admin needs as secondary.

Key research insights

How might we give members a personalised, at-a-glance view of their full association life — and give admins the engagement signals they need — without requiring either group to navigate between four products?


Define

Mapping 8 data domains to widgets: Before wireframing I ran a widget taxonomy exercise — mapping each domain to its source product, data availability (real-time vs. cached), and the single most critical information a member needs at a glance. This seeded early API feasibility conversations with engineering.


Design Process

Three rounds of wireframes and testing: The central challenge was information density — 8 widgets competing for a single screen. Each round tested a progressively more opinionated hierarchy until the right priority order emerged.

v1: Dense equal grid

What was tested: All 8 widgets in equal-sized cards — a uniform grid with no visual hierarchy. Every widget competed equally for attention.

Feedback: Information overload. Members felt overwhelmed and couldn't identify what needed attention. Admins said it felt like a reporting tool, not an action surface.

v2: Hero + secondary

What was tested: Membership Status as a large hero card at the top. Remaining widgets in a 2-column grid below. Alerts moved to a right-hand sidebar.

Feedback: Much cleaner. But admins needed more data density, and members wanted "next actions" surfaced more prominently — not buried inside widget cards.

v3: Final — validated

What was tested: Admin-configured widget order. "Action Items" strip pinned at the very top. Membership Status and Alerts always pinned. Remaining 6 widgets in a responsive 2-column grid below.

Feedback: Members immediately understood what needed attention. Admins praised the health summary layout. Both groups completed tasks significantly faster in testing.


Final Design

The final member view opens with a personalised greeting with membership status, a pinned Action Items strip surfacing urgent tasks, a hero Membership details stripe, and multiple domain widgets in an admin-configured grid layout.


How admins configure it

Overall page level

Admins control widget visibility and display order through a configuration drawer/Panel. The configuration is only accessible to the admins ensuring critical information survives any configuration.

Individual widget level

Each widget can be separately configured as well. Example - Membership widget, where each component of the Membership widget can be configured to exactly present certain aspects of the total information fetched from the central data-hub.


Design decisions and rationale


Outcomes and Impact

Results after launch

Qualitative outcomes

  • Members described feeling "more in control" of their association life in post-launch interviews.

  • Action strip drove timely membership renewals — visible reminders measurably reduced lapsed memberships.

  • Admins reported the health overview eliminated their weekly manual cross-product report entirely.

  • Dashboard positioned as a flagship differentiator in product sales demos and onboarding presentations.

  • Engineering noted the widget API pattern accelerated future widget development significantly.


What I'd carry forward

Trusted by many

Trusted by many

50+ clients served

Like what you see?
Book a free discovery call.

50+ clients served

Like what you see?
Book a free discovery call.