0

Case study · Fintech

Rebuilding Stellas' Transfer Flow

A slider that felt smart in design review backfired in production. The redesign hit every target we missed the first time.

Year
2021 – 2022
Role
Senior Product Designer
Industry
Banking · Fintech
Team
10, cross-functional
Stellas transfer flow
01Context

Stellas is a digital challenger bank built for Nigerians at home and in the UK, one of the few fintech products where a single “send money” action can mean rent, school fees, or a parent’s hospital bill. The stakes for getting transfer right weren’t abstract.

The stakes

A failed transfer wasn’t a feature bug. It was a cousin not paid on time.

Before the redesign, the transfer flow had a 75% transaction success rate (one in four transfers didn’t complete cleanly) and 40% of users reported dissatisfaction with the feature in our surveys. Support tickets were dominated by reversal requests and “where is my money” confusion.

I led product design on a ten-person cross-functional team: two backend engineers, a mobile developer, DevOps, QA, product owner, product manager, data analyst, and marketing, with me owning the end-to-end design of the flow.

02The research

Before touching pixels

I combined three inputs: the analytics funnel, a mixed research pool of 30 active users across interviews and surveys, and a read-through of the last 90 days of support tickets alongside the Customer Support team. Three patterns kept repeating:

  • Users hesitated on the amount-entry step, not the recipient selection.
  • Errors clustered at the confirm screen, not earlier in the flow.
  • Trust eroded when the numeric keypad felt “generic”; users wanted affirmation that a bank was a bank.
“I’m not trying to be fast with this. I’m trying to be right. I type the amount, delete it, type it again. You can’t undo sending money wrong.”

Paraphrased from user interviews · Stellas research cohort

That gave us a specific design target: make amount entry feel deliberate, unhurried, and bank-grade. Not faster. Slower in the right places.

03The first attempt

The slider

My initial solve was a slider-based amount picker with preset values (₦10k, ₦20k, ₦30k, ₦40k…) and a double-tap-to-edit fallback for custom amounts. The theory was legitimate: a slider forces a physical gesture tied to the value, which should make a user feel the number rather than just type it, reducing the “I meant ₦10,000, not ₦100,000” class of mistake. Presets would also speed up the most common transfer sizes.

Alongside the input, I set explicit targets with the PM before we shipped: lift the transaction success rate from 75% to 90%, and drop the dissatisfaction rate from 40% to below 10%. We shipped the slider in 2021.

V1 slider-based amount picker
V1: the slider amount picker with presets.
04What actually happened

The honest part: it failed

Two weeks after rollout, the data came back brutal:

  • 7 out of 10 users reported inadvertently sending incorrect amounts due to unfamiliarity with the slider.
  • Transaction reversal requests doubled.
  • User satisfaction for transfer declined by 30%, with users specifically naming the slider in feedback.

I had mistaken novelty for deliberateness. The slider made users feel like they were making a decision, but it gave them a control that was less precise than a keypad, in a context (money) where precision matters more than anything. The gesture I was trying to create, a pause before sending, turned into a guess.

It’s not a comfortable part to show in a portfolio. But it’s the one I learned most from: the difference between a design decision that feels smart and a design decision that actually protects the user.

Post-launch failure metrics for the slider
05The redesign

Inverting the hierarchy

V2 shipped in 2022 and inverted the hierarchy. Instead of a slider with presets as the primary input, the new design made direct text entry the primary input, with quick-select chips (₦10,000 · ₦100,000 · ₦1,000,000) as assistive shortcuts below. Users could type any amount precisely, or tap a preset for the common cases, but the preset was no longer the default path. The “Proceed” CTA stayed disabled until all mandatory fields were filled, and Ghost Mode (Stellas’ anonymous-transfer feature) was preserved as a toggle.

Accessibility-wise, we held to the same standards we apply across every flow; nothing unique to call out here. The problem wasn’t an accessibility gap, it was an input-precision gap.

The design worked because the slowness now lived at the confirm step, where users wanted it, not at the input step, where they wanted speed with accuracy.

V2 redesign: direct text entry with assistive chips, annotated
V2: direct text entry primary, presets as assistive chips.
06Results

−70%

Erroneous transactions & related tickets

+40%

Rebound in transfer satisfaction

90%

Users accurately using the new input

Beyond the numbers, the support team noticed the shift within the first week: “I sent the wrong amount” dropped off the top-five ticket list for the first time since launch.

07What I took with me

The slider was a lesson in mistaking the feel of a decision for the fact of one. Users don’t want a design to perform care for them; they want the interaction to make the right outcome the easy one. On any high-stakes input now (money, irreversible actions, account changes) I default to friction at the confirm step, not friction at the input.

The moment a user cares most is the moment we slow down.

Design principle carried into later onboarding and account-deletion work

Next project

Vault: Savings as a proposition

View case study
Uchechi Divine — Product Designer & Design Engineer