Taking the guesswork out of moving assets into Chase.

JPMorgan Chase / Automated account transfer

Role
Design Lead and Product Manager counterpart
Timeline
Q1 2019 – Q3 2021
Team
Product, operations, engineering, service
Outcome
15% fewer service calls within three months
Automated account transfer cover
01

Why this matters

This isn't a UX flow. It's the front door for capital inflow.

ACAT lets customers move investments from Fidelity, Schwab, and other institutions into Chase without paperwork or branch visits. Every friction point erodes trust and drives support cost.

Imagine transferring money between banks, but you download a PDF, fill it by hand, mail it, then wait with no idea if it worked.

02

The problem

Customers weren't stuck. They were flying blind, so they called for reassurance.

Four core issues surfaced from feedback and service data:

No idea where to start

Confusion about the documents

Post-submission black hole

Surprise rejections

The baseline call driver was clear: the #1 reason customers called was “Where is my transfer?” Vague “pending” states offered limited visibility, and call logs tagged this as the top ACAT reason under Transfer Status.

The real issue wasn't submission. It was uncertainty after submission. “Pending” didn't tell customers what was happening, what to do next, or what to expect.

03

The strategic bet

I chose status transparency and expectation setting first, because it addressed the #1 call driver faster than expanding institution coverage.

I set shared success criteria before building, so design decisions weren't subjective.

KPI framework

Success metrics anchored in a service blueprint

Prioritization

14 opportunities narrowed to 4 action items based on pain, feasibility, and ROI

Interaction model and IA

Transfer tracking: status, wayfinding, recovery

Delivery

Bi-weekly sprints across product, ops, and tech

04

Design and launch the MVP

I scoped the MVP around one goal: enough status transparency to stop the #1 call driver, not a fully featured tracker.

When backend constraints ruled out real-time status fidelity, I made the call to ship a simplified version: confirmed submission, current stage, expected timeline. The full-vision spec stayed intact as a documented brief for the next phase. The constraint changed the vehicle, not the strategy.

What I owned: the tradeoff definition, the rationale for the simplified tracker presented to Engineering, and continuity between the MVP and the post-launch roadmap.

To ship in six months, I also deprioritized branch-assisted flows and kept FAQ content lightweight. The primary fix was clearer status and expectations, not more documentation.

Beyond the constraints, the updated online experience also removed customer frustrations. One example is ineligible securities, a pain point from release 1.0.

05

The transfer journey

Finalized designs across the three key steps.

Select a financial institution

  1. Progress bar shows where users are before completing the task
  2. Search finds any institution, including ones that require offline submission
  3. Third-party API surfaces popular institutions to begin an online transfer
Pain points solved
  • Wayfinding and expectation setting
  • The online option, showcased for the first time

Specify the assets to transfer

  1. Select the type of transfer with ease
  2. Identify assets versus cash, then specify position quantities in the next step
Pain points solved
  • No waiting for a manual process to kick in
  • Available assets shown without calling the other institution

Confirmation

  1. Iconography and clear instructions on what to expect next
  2. Expectations set for additional taxation and transfer duration
Pain points solved
  • Clear guidance on what's coming in the transfer process
  • Upfront notice of possible extra cost and time
06

Impact

Within three months of launch, call-center volume dropped 15%, and customers could follow their transfer without calling.

15%
Reduction in call-center volume within three months
19 of 31
Rejection reasons resolved
Self-serve
Customers track transfer progress without calling
Before
  • Vague “pending” states with two or three generic statuses
  • “Where is my transfer?” as the #1 call driver
  • Next steps and timing left to a phone call
After
  • Clear progress through each stage of the transfer
  • Fewer “where am I?” complaints
  • What happens next, how long it takes, and what to do, answered on the confirmation page
07

What I learned

In enterprise workflows, the fastest way to reduce service cost is often to eliminate uncertainty, not add features.

When system state isn't legible, customers seek reassurance through support. Designing transparency and expectations into the product reduces calls even when backend constraints remain.