Redesigned a clunky, system-driven payments workflow into a conversational experience that matched how agents actually guided customers through live calls.
Overview
As part of a broader modernization effort migrating from a legacy Eclipse-based platform to React, I redesigned the payments experience used by customer service agents handling live payment calls. The existing tool was functional but fought against the natural rhythm of a phone conversation, forcing agents to navigate a system-driven interface while simultaneously guiding customers through complex payment decisions in real time.
The Problem
The original payments experience relied on a table-heavy layout, an awkward form structure, and unnecessary friction points like a redundant review step. Agents needed to handle one-time payments, scheduled payments, and payoff-related actions, but the interface made each of those feel more cumbersome than they needed to be.
The core issue wasn't visual. It was structural: the flow was organized around the system's data model, not around the sequence of questions an agent was actually asking the customer on the phone. Too much information was shown at once, decisions were presented out of order, and the experience created cognitive overhead at exactly the moment agents needed to be focused on the customer.
Legacy experience, structural recreation (details generalized for confidentiality)
Research
Before redesigning anything, I ran agent interviews and focus groups to understand where the existing payments flow broke down during live calls. Agents consistently described feeling like the screen was working against the conversation, having to hunt for the right field while a customer waited on the line. Those sessions surfaced the core insight that shaped the redesign: agents needed the interface to follow the same sequence they already used when talking customers through a payment, not the order the system happened to store the data in.
After the redesign was built, I ran a second round of focus groups with agents to validate the new conversational flow before it shipped, confirming that the new structure actually matched how they worked rather than just looking cleaner.
The Goal
My Role
I led the UX design for the payments workflow redesign, owning the research, flow structure, interaction design, and visual execution. I ran the agent interviews and focus groups that shaped the redesign, proposed the conversational flow model as the core structural decision, and worked closely with Product and Engineering to validate feasibility within the React component framework and existing compliance constraints.
Design Approach
The central design decision was reframing the flow from system-driven to conversation-driven. Rather than presenting all payment options and fields simultaneously, the redesign introduced progressive disclosure, surfacing information as the agent moved through the natural sequence of a payment call: who is making the payment, what type of payment is needed, when the payment should be made, how much the customer wants to pay, and what payment method to use.
This sequence mirrors how agents already guided customers verbally, so the interface became a reinforcement of their workflow rather than an obstacle to it.
At the navigation level, major payment sections, Make a Payment, Scheduled Payments, Payment History, and Payoff Quote, were separated into clear top-level tabs, giving agents direct access to each task type without hunting through a single monolithic screen.
Redesigned Experience
The redesigned Make a Payment screen organizes each decision into a distinct, labeled card using progressive disclosure. Agents move through the flow in the same order they'd naturally guide a customer on a call.
Redesigned Make a Payment flow: Payment Details → Review → Confirmed, each step surfaced in the same order an agent naturally guides a customer through a call
As an extended design exploration beyond the original project scope, I applied the same conversational logic to a mobile-first layout, demonstrating how the progressive disclosure model translates naturally to smaller screens by breaking the flow into a step-by-step sequence with a single decision per screen.
Mobile adaptation concept, progressive disclosure applied to a step-by-step mobile flow
Outcome
The redesigned payments experience was delivered as part of the React migration and is currently used by customer service agents across banking and lending workflows. By restructuring the flow around the natural sequence of a payment conversation, the experience reduced on-screen complexity and gave agents a cleaner, more predictable tool for handling payment tasks during live customer calls.