Customer Service Dashboard Design

How I redesigned a high-traffic internal support dashboard to improve agent efficiency and multitasking

Project Snapshot

Role: Sole UI/UX Designer
Industry: B2B SaaS — Internal customer support ticketing dashboard
Timeline: 4 weeks (fast-paced iteration)
Users: Customer support agents handling multiple customer complaints and inquiry tickets simultaneously

The problem

The company had an existing internal ticketing tool used daily by customer support agents. While the system was feature-complete from a technical standpoint, agents were still struggling to work efficiently.

My Responsibilities

Helped internal support agents resolve tickets faster and multitask more effectively by redesigning a confusing legacy dashboard.

  • User research (interviews, shadowing, synthesis)
  • UX strategy and information architecture
  • Wireframing and UI design
  • Design handoff and collaboration with development
Key Outcomes
  • Faster ticket resolution through improved information hierarchy
  • Increased agent throughput via tab-based multitasking
  • Reduced cognitive load and handling errors
  • Improved internal communication and documentation
  • Scalable UI patterns supporting future feature expansion

Project Overview

The company had an existing internal ticketing tool used daily by customer support agents. While the system was feature-complete from a technical standpoint, agents were still struggling to work efficiently.

Business Context

From a business perspective, this resulted in:

  • Longer ticket resolution times
  • Reduced agent productivity
  • Higher likelihood of errors during ticket handling
  • Friction in internal communication between agents and technical teams

The company’s goal was not to rebuild the system from scratch, but to clean up the UI/UX, surface the most critical features, and establish scalable design patterns for future feature expansion.

Key KPIs:
  • Average ticket resolution time
  • Productivity rate per agent
  • Error rate during ticket handling
  • Tickets completed per shift
Business Goals

Improve speed and accuracy of handling customer inquiries by:

  • Enabling agents to manage multiple tickets more efficiently
  • Making internal communication and documentation more accessible
  • Reducing visual clutter while keeping the system familiar
User Goals
  • Prioritize frequently used actions and information
  • Make notes and internal communication more visible and easier to use
  • Support multitasking without overwhelming the interface

Users & Research

User Persona: Customer support agents using the dashboard continuously throughout their shifts while handling multiple inquiries under time pressure.

Research Methods

To inform design decisions, I conducted contextual interviews combined with live workflow walkthroughs.

During these sessions, agents walked me through their end-to-end ticket handling process in real time. I observed how they navigated the dashboard while asking targeted questions about:

  • Workflow pain points and breakdowns
  • Expectations from the tool
  • Success metrics used to evaluate performance

Insights from interviews were synthesized alongside behavioral observations using an affinity-based approach. I then intentionally scoped out issues that were outside the influence of UI/UX design (e.g., process inconsistencies, internal jargon), enabling a sharper focus on interface-level interventions.

The remaining issues were documented as individual insights and mapped directly onto screenshots of the existing interface.

I then grouped these insights based on their appropriate level of visibility in the UI:

  • Primary actions that should be immediately visible
  • Secondary actions that could be progressively disclosed
  • Low-value or redundant elements that could be deprioritized or removed
Key UX Problems Identified

Important actions and information were visually buried

Frequently used features were harder to access than less-used ones

The interface lacked a clear hierarchy to support multitasking workflows

Constraints & Trade-offs

A critical constraint was user familiarity. Agents explicitly requested:

  • No drastic workflow changes
  • Core features to remain in familiar locations

As a result, the redesign focused on decluttering and hierarchy improvements rather than relocating or reinventing workflows. This required a constraint-driven approach that balanced usability improvements with minimal disruption to existing mental models.

Design Strategy

Based on research insights, I focused on improving efficiency through layout, hierarchy, and interaction patterns rather than adding new functionality.

Information Architecture
  • Elevated high-frequency actions and critical information
  • Grouped related features to improve scannability
  • Demoted low-frequency actions using progressive disclosure
Interaction & Layout Decisions
  • Introduced expandable sections to reduce visual noise and cognitive load
  • Designed tab-based workflows to enable efficient multitasking across tickets
  • Maintained the workflow to minimize relearning
Before and After Wireframe

Here are the main screens for the ticketing system

Dashboard and filters
Ticket communication features
Ticket management features

Validation & Iteration

Due to the fast timeline, no formal usability testing was conducted.

  • Designs were reviewed with support agents and developers
  • Qualitative feedback was incorporated during iteration
  • The final solution was approved and shipped

Handoff Assets

Design System
File Management
Design Annotations

Future validation plan


If given more time, I would conduct usability testing during QA and benchmark task completion time, error rates, and multitasking efficiency pre- and post-launch.

Outcomes & Impact


Qualitative Feedback

  • Agents described the interface as “much cleaner”
  • Filtering workflows were praised for clarity
  • Multitasking features such as the tabs and progressive disclosures were highlighted as a major productivity improvement

Outcome expectations

With these changes, the following metrics are expected to improve:

  • Increased overall customer satisfaction and SLA compliance
  • Reduced average time to resolve a ticket
  • Reduced error rate during ticket handling

Reflection & Learnings

This project reinforced the importance of:

  • Designing within constraints, not around them
  • Respecting existing user behavior while still improving usability
  • Thinking end-to-end across complex internal workflows

If revisiting this project, I would expand the scope to cover the full ticket lifecycle—from ticket creation to archiving—to further improve long-term efficiency and system scalability.

This experience has influenced how I approach SaaS dashboards today, particularly in balancing navigation clarity, scalability, and operational efficiency.