Desktop
SaaS
Service Design

I designed an intuitive interface for a Salesforce-based call center application, improving agent efficiency.

The legacy system was outdated and unable to support modern capabilities like mobile access, leaving both participants and call center agents with slow, manual processes.

Methodologies

Lean UX
Journey Mapping
Prototyping
Task Mapping

Timeline

18 months to MVP release

Tools

Adobe XD
Salesforce
SAFe

Overview

Problem

The Thrift Savings Plan relied on an outdated online system that lacked modern capabilities like mobile access and flexible investment options. As a result, participants were increasingly withdrawing funds, while call center agents struggled with fragmented, manual workflows to support participants.

Goal

Design a modern, flexible, and secure call center platform that streamlines transactions, automates manual processes, and provides a consistent, intuitive experience for both agents and participants.

DISCOVERY

Proto-Personas

Creating lightweight proto-personas helped me to ground discussions in user needs early, before investing in deeper research, and ensured design decisions reflected real-world scenarios.

Persona of Tori Fischer, Tier 1 support agent handling inquiries, site navigation, and escalations
Persona of Xavier Reed, Tier 2 support agent resolving escalated cases and complex participant issues
Persona of Carmen Wilkins, Tier 3 support agent handling complex escalations and specialized portfolios
Persona of Ben McFadden, operations staff handling escalations, transactions, and case research
Persona of Julie Howard, an FRTIB client using reports and dashboards for case insights
Persona of Julian Baker, a beneficiary managing retirement funds after participant’s death
Persona of Issi Lane, a civilian TSP participant with responsibilities for funds and withdrawals
Persona of Kent Boyd, an active military TSP participant managing retirement and deployment needs
Persona of Seema Agarwal, a separated participant managing retirement funds after leaving federal service
Persona of Anita Blake, acting as Power of Attorney to manage participant’s retirement account

Mico Journeys

I created micro journeys to zoom in on critical user interactions, uncover friction points, and highlight opportunities to improve workflows

Process flow of agent case transfer with 5 steps from viewing record to new agent receiving case and opportunities
Process flow showing AVA handoff from participant to live agent with 5 steps and improvement opportunities
Process flow of step-up authentication showing 5 stages from request to completion with noted opportunities

Jobs-to-be-Done Analysis

By using a Jobs-to-Be-Done framework, I clarified not only what users needed to do but also why, providing a basis for prioritizing design efforts.

User action map for Tier 1 call center agents, showing scenarios, steps, and system responsibilities.

A closer look at an action mapping flow:

Tier 1 call flow map showing steps for taking live call requests, from IVR handoff to case resolution.

Feature Prioritization & Roadmap Planning

Partnering with the solution delivery manager, we translated jobs-to-be-done into SAFe epics and features, prioritized them by effort and impact, and defined the MVP, backlog, and product roadmap.

Matrix chart of prioritized user actions by scenario priority and platform capability, from OOTB to Custom

DESIGN

To accelerate the design process, I developed standardized record templates for cases, accounts, and transacitions.

By establishing consistent patterns, we reduced duplication and visual clutter, standardized the user experience across complex scenarios, and accelerated collaboration with development teams, ensuring smoother handoffs and faster delivery.

Account record interface showing participant info, account balances, alerts, and popovers for key details
User Account Record Template
  1. Participant information → Most important information kept at the top for visibility
  2. Accounting information → Grouped for quick scanning
  3. Popovers reduce visual clutter → Reduce cognitive load by hiding less critical data
  4. Alerts → Use visual hierarchy to draw attention so agents can act quickly and effectively
Case record interface with stage tracker, activity log, knowledge base access, and transaction widgets
Case Record Template
  1. Chevron stage tracker → Keeps agents oriented & motivated
  2. Activity Log → Recognition over recall of case history
  3. Knowledge Base access → Reduce cognitive load by having guides handy
  4. Transactions widget → Easily start a transaction if requested
Account record interface showing participant info, account balances, alerts, and popovers for key details
Transaction Record Template
  1. Case information → Agent doesn't have to click back and forth between tabs
  2. Guiding UX Copy → Reduces errors by clarifing required actions and helpful hints
  3. Form Style Guide → Ensures consistency across pages and speeds up delivery

Process in Action

Crafting a strategy to design for 30+ transactions

Cycle diagram showing five design steps: map flow, define fields, lo-fi screens, apply style guide, deliver prototypes.

Strategy in Action: User Authentication

A crucial goal was to protect sensitive financial data while keeping the process efficient enough to reduce call times and agent strain. By applying progressive disclosure and surfacing the most critical fields first, we struck a balance between security, speed, and trust.

1. Mapping the user flow

Authentication flow diagram showing steps from IVR handoff to case creation, including fraud flags, knowledge-based questions, and one-time code options.

2. Define required fields

I worked with the security team to define the fields required to verify participant identity across call scenarios:

  • Knowledge based questions
  • One-time passcodes
  • Account lookup

3. Create lo-fi screen flows

Lo-fi screen flow for authentication showing agent call screens, verification steps, error states, and case creation outcomes.

4. Increase fidelity & test flows

Hi-fidelity screen flow for authentication showing agent call screens, verification steps, error states, and case creation outcomes.

5. Deliver annotated prototypes

OUTCOMES

Go-live on June 1, 2022 put our designs to the test.

With call volumes 6x higher than forecasted, go-live did not go as anticipated. Despite the strain, the workflows and prototypes I created gave agents structure in the chaos.

11.2B+
No. of logins during first week of go-live
6x
typical call volume received in first week
14m
average call duration at go-live
87%
of transactions done through self-service at go-live

LESSONS LEARNED

Agent experience drives participant experience

Improving call center tools reduced errors, call times, and downstream participant friction.

Templates accelerate consistency and adoption

Standardized patterns reduced variation and improved learnability.

System flexibility must be intentional

Leveraging native Salesforce components with some custom helped balance consistency with specific workflow needs.