Case study
2024–2025

Redesigning an Internal Support Tool — and Discovering a Product Worth Selling

A fintech company's customer support team ran on an admin tool built in 2018. No one had ever measured how well it worked — until we did. Over the course of a year, I led research and redesigned the core workflows end-to-end.

The research uncovered a problem nobody had named: support agents weren't escalating to engineers because queries were technically complex. They were escalating because the tool didn't surface what they needed. And by the time we finished, stakeholders were asking a different question: could we sell this?

My Role
End-to-end Design · Research + UX + UI
Team
PM · Engineering · me
Duration
1 year (part-time)
Deliverables
Research · UX · UI · Strategic Rec.
Admin UI — Navigation redesign
01 — The Challenge

A tool built in 2018. No data collected since. Engineers doing work that wasn't theirs.

The Admin UI was the backbone of customer support operations — used to look up payments, investigate errors, and resolve user queries. It had been built in 2018 and never formally evaluated.

The signal
By 2024, 50% of customer queries required engineering involvement. Most weren't technically complex — they were information problems. Support couldn't find what they needed, so they called an engineer.
Usage

Is the tool still useful? Are users relying on it daily?

Efficiency

Where are the inefficiencies slowing the team down?

Decision

Should the tool be improved or deprecated?

02 — Research

40 surveys. 9 interviews. One number that changed everything.

Before designing anything, we needed to understand what was actually happening. This was the first time anyone had formally studied how the tool was used.

📊
Survey — 40 responses
First-ever usage baseline. Validated frequency, indispensability, primary workflows, and pain points across the full team.
🎤
Interviews — 9 sessions
6 from the support team, 3 engineers. Selected from survey respondents who said something unexpected or contradictory — the people most likely to reveal the real problem.
Key finding
The support team wasn't escalating to engineers because problems were hard. They were escalating because the tool didn't show them what they needed. Engineers were solving visibility problems — not technical ones.
03 — Users

Two teams. Opposite needs. One rigid tool that served neither.

Customer Support Team

6 interviewed · Daily users handling payment queries and onboarding issues.

Need: Fast payment search, clear data visibility, efficient navigation.

Reality: Spending too long searching, escalating for information rather than expertise.

Engineers

3 interviewed · Called in as escalation for queries support couldn't resolve.

Need: Quick access to technical details with minimal friction.

Reality: Resolving information problems, not technical ones — work that shouldn't have reached them.

04 — Framing the Opportunity

If the tool surfaced the right information, support could solve 70% of queries without engineering.

The opportunity wasn't to build something new — it was to make what existed actually work. Three things stood between support and self-sufficiency: search speed, data visibility, and role flexibility.

Unexpected discovery

During research, a pattern emerged outside the original brief: enterprise clients were requesting access to payment data. They wanted to investigate their own transactions without calling support. A customer-facing version could reduce inbound support volume — and become a premium product. Stakeholders were excited. Security analysis pending. Business case already made.

05 — Approach

Research first. Then design for the specific workflow — not the generic one.

📋
Usage baseline
40-person survey — first-ever documentation of how, when, and why the tool was used.
🗺️
Journey mapping
Mapped the support resolution flow and the engineer escalation flow separately — they had fundamentally different needs.
🔁
Iterative design
Multiple rounds on table customization — the most-requested feature across all 9 interviews.
Key principle
Don't design for edge cases. Design for the 30-second workflow that happens 50 times a day.
06 — The Solution

Five features. Each tied to a research finding. Every change earned.

01
Advanced Search & Filtering

Support agents searched with partial data — the tool required exact matches. We introduced flexible search with standardized filters, and aligned terminology with backend language.

→ Projected: 10% faster manual search with filter system

Design decision

Aligning search terminology with backend language removed a real-time translation step that happened every time support called engineering. That dependency was part of why escalation rates were so high.

Advanced search form with attribute filters
02
Optimized Layout for Speed

Key fields were buried in visual noise. We introduced a collapsible sidebar, increased table visibility, and reorganized hierarchy around the 30-second scan that happened 50 times a day.

Design decision

Less visible at once meant faster access to what actually matters. The layout was optimized for one specific workflow — not for completeness.

Payments list with filter panel — optimized layout
03
Flexible Data Views

Support needed payment status, amount, and date. Engineers needed error codes and API responses. One rigid table served neither. We enabled column add, remove, and reorder.

Design decision

One view for two teams with opposite needs creates a compromise that works for neither. Customization wasn't a nice-to-have — it was the only honest solution.

Column drag and reorder panel
04
Status Visibility & Color Coding

A failed payment handled as successful has real downstream costs. We introduced color coding for payment status, highlighted critical fields, and added inline filters for rapid refinement.

Design decision

Status visibility isn't a UX improvement — it's risk reduction. A misread status has a real cost: to the user, the support team, and the business.

Color-coded payment scheme filter chips
05
Navigation Without Losing Context

Support agents regularly opened 3–5 browser tabs to compare payments. We enabled opening payment details without losing the list view — eliminating the workaround entirely.

Design decision

The browser tabs were a requirement nobody filed. Every workaround is a feature request in disguise. Removing it meant accepting that the original navigation model was wrong.

Payment detail panel alongside list — no context lost
07 — The Unexpected Discovery

We came to improve a tool. We left with a business case for a new product.

The original question was: improve or deprecate? By the end, stakeholders were asking something different.

During research, enterprise clients were requesting access to payment data — they wanted to investigate their own transactions without calling support. A customer-facing version could reduce inbound support volume and become a premium offering.

Status
Security analysis: pending. Business case: already made. The project reframed from "can we make support more efficient?" to "are we sitting on a product we haven't tried to sell?"
08 — Outcomes

Two metrics. One unexpected business case.

70%
Support self-resolution
projected post-redesign
10%
Faster manual search
with filter system
40
Survey responses
first-ever baseline
9
Interviews
6 support + 3 engineers
Engineer escalation projected to drop from 50% → 30% — support team solves 70% of queries independently
Manual search workflows 10% faster with the filter system vs. searching by hand
First-ever usage baseline — 40 responses documenting how the tool was actually used in 6 years of operation
9 interviews shaped design scope — real workflows, not assumed ones. 6 support agents + 3 engineers.
5 features designed end-to-end — each tied to a specific finding from the research phase
Strategic opportunity identified — customer-facing version flagged as potential premium product, security analysis initiated
09 — Key Takeaways

Three things that changed how I think about internal tooling.

01
Engineers aren't an escalation path — they're a signal
When engineers regularly resolve support queries, it's not a staffing problem. It's a visibility problem. The data was in the system — it just wasn't surfaced.
02
Workarounds are requirements nobody filed
Five browser tabs. Spreadsheets for cross-referencing. These weren't habits — they were feature requests. Research reveals them. Design eliminates them.
03
Internal tools contain business opportunities
The most unexpected outcome wasn't efficiency — it was discovering that what we built for internal use was something customers wanted to pay for. Internal tooling isn't just cost. It can be product.
10 — What I'd Improve Next
1
Measure the actual escalation rate post-launch and validate the 30% projection.
2
Prototype the customer-facing version and test with a subset of enterprise clients.
3
Add proactive alerts for failed or at-risk payments — reduce the need to search reactively.
4
Explore role-based views to eliminate information overload for each team type.
Closing Thought

Improving internal tools is about discovering what your team is capable of when the tool stops getting in the way.

And sometimes, what you build for your team turns out to be exactly what your customers needed too.