DASHBOARD

Design an accounts payable dashboard offering a comprehensive overview of business performance, enabling users to delve deeper for detailed insights.


OVERVIEW

As the company expanded into the accounts payable (AP) sector of accounting, I was tasked with designing a user-friendly, scannable dashboard to serve as the homepage of the AP platform.

PROBLEM

Managing accounts payable often involves navigating complex data across multiple systems, leading to inefficiencies and limited visibility into financial performance. There was a need for a centralized tool that provides quick access to financial snapshots, enhancing work efficiency and decision-making processes.

IMPACT

+60% Work efficiency*

By consolidating key data, the dashboard saved about 60% of the time typically spent on manual reporting and analysis.

-50% time on task*

By creating a dashboard that serves as a gateway into different areas of AP, we reduced time on task by up to 50%.

*Projected/estimated value

ACTION

Identifying Users and Understanding Data Usage

To inform the dashboard design, I conducted a quick competitive analysis to identify primary user groups:

  • CFOs, responsible for developing financial strategies
  • AP Managers, focused on streamlining team workflows
  • AP Clerks, tasked with processing invoices

To understand how the data is used, I generated user stories and flows.

CFO Users
CFO workflow
AP Manager Users
AP Manager workflow
AP Clerk Users
AP Clerk workflow

Initial Design Attempt: Encountering Roadblocks

Initially, the expectation was to rapidly produce a dashboard design based on a stakeholder-provided mockup and a brief competitive analysis. Although I had reservations about certain design elements, I proceeded without challenging the stakeholder's assumptions, aiming to satisfy both business requirements and user needs.

CFO Users
Mockup from stakeholder

However, this approach led to several issues:

  • The date range filter was incompatible with some data visualizations.
  • The dashboard's length necessitated excessive scrolling, hindering quick data access.
  • Irrelevant content occupied valuable space for some users, reducing the dashboard's effectiveness.

These challenges underscored the importance of critically evaluating stakeholder inputs and aligning design solutions with user needs.

Long dashboard that requires scrolling.
Vertical scrolling issue
Date ranger filter that doesn't work with some data.
Incompatible date range filter

Collaborative Redesign

After feedback from the UX/UI team, I recognized the need to reassess the dashboard's scope. I collaborated with fellow designers to:

  • Deepen our understanding of requirements and explore alternative design solutions.
  • Engage stakeholders to clarify and adjust requirements.
  • Conduct peer critiques to refine our designs.

This collaborative approach with designers and stakeholder led to a more effective and user-friendly dashboard design.

RESULTS

What We Solved

Collaborating with stakeholders and incorporating feedback from internal accountants, we addressed the following key issues:

Dashboard final design.
Final dashboard design

1. Filter Incompatibility

The original Invoice Data section included date range and vendor filters. However, metrics like "Average Days to Process an Invoice" couldn't be accurately calculated for single-day ranges, and vendor filtering often lacked sufficient data. To improve reliability, we replaced these filters with a simpler period selector (e.g., last 7 days).

Invoice data.

2. Information Architecture & Data Security

Initially, funding account and virtual card cashback earnings data were presented together and visible to all users. Recognizing that these datasets were unrelated and that unrestricted access posed security concerns, we separated the virtual card cashback data and restricted its visibility based on user permissions.

Virtual card was moved outside of Funding Account.

3. Irrelevant Content

Through refining the Permissions page, we identified that roles such as Approvers, Payers, and Admins often align with AP Manager responsibilities, while Clerks and Accountants correspond more closely with AP Clerk duties. Notably, CFOs typically do not utilize the dashboard for developing financial strategies, as they rely on dedicated reporting pages.

Recognizing these distinctions, we observed that certain dashboard elements—like "Early-Pay Discounts Captured"—were not pertinent to all users, particularly Clerks and Accountants. To enhance relevance and usability, we introduced a Custom Reminders section that displays up to three role-specific reminders. This ensures users see information tailored to their responsibilities, reducing clutter and improving efficiency.

Customer reminder configuration on the side panel.
Custom reminder side panel configuration

4. Excessive Scrolling

The dashboard's length required users to scroll extensively, hindering quick data access. To enhance usability, we consolidated related data points into combined charts:

Invoice Pending Approval – Approver & Days

Merged separate charts for invoice counts by days pending approval and by assignee into a single view, providing more detailed insights.

Invoices pending approval chart.
Added Different States as Variants

We defined this chart as a component in the design system and created each state—such as default, expanded, and skeleton loading—as a variant.

Invoices pending approval design system components
Invoice Processed by Action

Combined monthly totals and per-user data into a chart displaying invoice counts based on specific user actions per specific date period, offering clearer insights into processing activities.

Invoices processed by actions.
Added Action Tabs as Variants

We defined this chart as a component in design system and created each action tab as a variant, ensuring UI consistency.

Invoices processed by action design system component

RETROSPECTIVE

Project expectations led me to overlook a crucial step: critically evaluating stakeholder content. I’ve learned that questioning requirements and aligning them with user needs is essential. Advocating for more time can help deliver better solutions.

NEXT PROJECT