Skip to main content
UI Coach Logo
Advanced

Triage an Omnichannel Support Inbox

Design a support workspace that merges customer conversations, prioritizes urgent cases, and preserves ownership across channels.

Desktop web4 hours plus

The brief

Understand the problem

Background

Customers contact businesses through email, chat, forms, and social messages. The same issue can arrive through several channels while agents work across different queues and service targets.

User context

Dylan supervises a software support team. A customer has reported a billing lockout by chat and email, and the case is approaching its response deadline.

Product problem

Agents need a unified history and clear ownership without accidentally merging different customers or sending duplicate replies.

Objective

Create the agent workflow for detecting a duplicate conversation, assigning ownership, replying, and resolving the case.

What to design

Define the experience

Required experience

  • Prioritized queue with service-level context
  • Unified customer conversation and account history
  • Duplicate detection and merge review
  • Assignment, internal note, and resolution workflow

Screens and states

  • Support queue
  • Conversation workspace
  • Merge review
  • Assignment panel
  • Resolution summary

Core user flow

Follow the critical path

  1. 01

    Dylan opens a case nearing its response deadline

  2. 02

    He sees a likely duplicate from another channel

  3. 03

    He compares identities and merges the two threads

  4. 04

    He assigns an agent and adds a private escalation note

  5. 05

    The agent replies and records the resolution category

Product rules

Requirements and constraints

Requirements

  • Prioritize using urgency and service commitments without hiding queue age
  • Separate public replies from internal notes
  • Require identity evidence before merging customer records
  • Show channel, author, and timestamp for each message
  • Prevent simultaneous agents from sending conflicting replies
  • Capture resolution outcome without forcing an inaccurate category

Constraints

  • The queue may contain thousands of active conversations
  • Channel integrations can be delayed
  • Agents have different permissions for billing and account data
  • A customer may use several email addresses

Reality check

States worth considering

Two similar conversations belong to different people
An integration delivers old messages out of order
The assigned agent goes offline
A public reply is drafted while another agent resolves the case
The customer reopens the issue after closure

Finish line

What to deliver

  • Design five desktop screens for queue triage, safe merging, assignment, and resolution.

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
HindInconsolata

Hind & Inconsolata

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
CRM

Escalate a Support Case With Full Context

Design a support workspace that helps an agent escalate a difficult customer case without losing evidence, ownership, or response commitments.

Desktop web2 to 4 hours
Information HierarchyService Design
Advanced
CRM

Plan Recovery Before an SLA Breach

Design an operations view for spotting at-risk support commitments and agreeing on a credible recovery plan before time runs out.

Desktop web2 to 4 hours
Dashboard DesignData Visualization
Advanced
CRM

CRM Account Merge Review

Design a protected merge flow that combines duplicate company accounts while preserving field provenance and related records.

Desktop web4 hours plus
Information HierarchyTrust and Safety
Advanced
CRM

Sales Territory Reassignment

Design a revenue-operations workflow for moving accounts between territories while protecting active relationships and credit rules.

Desktop web4 hours plus
Data VisualizationDashboard Design
Advanced
Fintech

Freelancer Tax Estimate Workspace

Design a tax preparation dashboard that organizes income and expenses, explains estimates, and highlights records needing review.

Desktop web4 hours plus
Dashboard DesignData Visualization
Advanced
HR software

Resolve an Employee Record Change

Design an HR operations workspace for reviewing employee changes, coordinating approvals, and protecting sensitive records.

Desktop web4 hours plus
Information ArchitectureTrust and Safety