Configurable Dashboards

Multi-User Project Management Dashboards and Widgets

DashboardUser EngagementWidget DesignUser PersonalisationDiscoveryTestingMulti-Audience Strategy
The redesigned Pronto dashboard with reviews, projects, tasks and resource booking widgets

Role

Lead Product Designer

Timeframe

6 months

Impact

Active Dashboard Engagement

Session Dwell Time

Team

Product Manager

Project Manager

Business Analyst

Front-End Engineers

Back-End Engineers

Problem

The Same Dashboard for Everyone

The dashboard is the first screen every user lands on after login, meant to update them on their projects at a glance and act as a springboard into deeper areas. Its static, generic layout ignored the logged-in user's role and usage pattern, resulting in low engagement. This work coincided with moving the navigation to the top, as well as a full rebrand.

The original Pulse dashboard with a fixed layout of reviews, inbox and task widgets

Discovery

What the Usage Data Actually Showed

Engagement analytics showed which widgets users interacted with versus which they ignored, and support tickets flagged people rebuilding the same information elsewhere because the dashboard did not surface it for them. The pattern was consistent: the generic layout was not wrong for everyone, it was optimal for no one.

Project team, key dates and milestones widgets from the original dashboard
Project status and project forms widgets from the original dashboard

Competitor Analysis

What the Market Already Solved

Scoro, Teamwork and Monday were benchmarked to see how each treated the dashboard as a landing screen. All three used modular, user-customisable widgets rather than a single fixed layout, confirming this was an established category expectation and setting the baseline the redesign needed to meet.

Scoro dashboard
Scoro.
Teamwork.com project dashboard
Teamwork.com.
Monday.com workspace dashboard
Monday.com.

Scoping Workshop

Deciding to Let Users Configure, Then Scoping the Work

The core decision was to let users configure and reorder their own widgets rather than ship a smarter one-size default. From there we worked through every dashboard, widget and page, deciding what to keep as-is, rebuild or cut. Each item was scored against rebrand, top-nav and new-feature needs, then given a redevelopment timing.

Whiteboard sorting widgets into keep, rebuild and cut
Whiteboard grid scoring each dashboard item
Whiteboard grid assigning redevelopment timing

Information Architecture

Mapping Structure Before Screens

The IA work mapped the platform's navigation and the structure behind each dashboard, from the top-level nav down to individual widget placement. It also defined the dashboard edit flow, covering the widget library, drag-to-reorder, default filters and how users would switch between and customise their own dashboards.

Whiteboard map of the platform navigation and dashboard structure
Whiteboard sketch of project alerts and hotlist widget placement
Whiteboard sketch of the dashboard edit flow

Ideation & Concepting

Sketching Dashboards for Every Role

Low-fidelity wireframes explored how each dashboard would work for different roles, from Project Manager to Finance, Resource and Operations Managers through to clients. Sketching each layout by hand surfaced which widgets each role needed to see first, before committing any structure to high-fidelity design.

Whiteboard wireframe listing dashboards by role
Whiteboard wireframes of role-based dashboard layouts
Early high-fidelity finance snapshot, project snapshot and activity feed widgets

Early Prototyping

What Both Prototypes Got Right

Two dashboard prototypes were tested on UsabilityHub, and the open feedback was coded into recurring positive and negative themes. A Venn diagram mapped which qualities were unique to each prototype and which overlapped. The shared positives, which were colour, clarity and readability, set the direction for the final design.

Two dashboard prototypes either side of a Venn diagram of coded tester feedback

Page Layout

One Grid, Every Layout

Every dashboard layout is built on the same foundational 12-column grid, so widget widths can range from a single column to full width while staying aligned to a shared structure. A single view can carry anywhere from one to four widgets across without breaking column alignment or needing a bespoke arrangement each time.

Two-column dashboard layout on the 12-column grid
Two-column layout.
Three-column dashboard layout on the 12-column grid
Three-column layout.
Four-column dashboard layout on the 12-column grid
Four-column layout.

Widget Design

Designing Each Widget as Its Own Module

Each widget was designed as a self-contained module that could sit in any column position without breaking the shared layout. The set spanned finance widgets, resource widgets, reviews and tasks widgets, activity feeds and project alerts, each built to surface the most relevant information first for the role viewing it.

The widget set: asset thumbnails, inbox, recent activity, resource bookings, finance snapshot, projects, uploads and reviews

Dashboard Manager

How Users Build Their Own Dashboard

The Dashboard Manager is where the configuration decision becomes something users can act on. From the homepage they can set any dashboard as their own, duplicate or edit it, then drop widgets into fixed grid positions, reorder them and set view and edit permissions per user or group.

Homepage menu with Set as My Homepage, Edit, Duplicate and Delete Dashboard
Dashboard editor with view and edit permissions and widget grid positions

Outcome

From Static Landing Screen to Something Users Shaped

The dashboard moved from a single static layout to a modular system users could reorder and prioritise themselves, so the first screen after login reflected each user's role and usage rather than one generic arrangement. New layouts could be explored and shipped without a full design-to-handoff cycle for every variation.

↑52%

Active Dashboard Engagement

↑22%

Session Dwell Time

Learnings

1

Letting users set their own widget priority solved the generic-dashboard problem more directly than any single smarter default would have.

2

Designing each widget as a self-contained module meant new layout variations could be tested without rebuilding screens each time, which is what made the shift away from a fixed design-to-handoff cycle possible.

Future Planning

Using per-widget engagement data to inform smarter default arrangements for new users, so people start from a role-appropriate layout rather than the same blank template before they have usage history to personalise against.

More Case Studies