Qore · 2023

Qore Banking Platform, Redesigning a Product That Was Losing Clients

37% faster task completion. The experience improvements supported a broader turnaround in which annual client churn moved from 17% to 14% and MAU increased 67%.

Role
Senior Product Designer · Design lead for the initiative
Scope
Product strategy, discovery, interaction design, design systems
Team
3 Designers · 6 Engineers
Timeline
16 weeks
Impact
37% faster task completion. The experience improvements supported a broader turnaround in which annual client churn moved from 17% to 14% and MAU increased 67%.
Demonstrates
Platform turnaround · Product strategy · Design systems · Team leadership

3-minute case study

Complete strategic story
Context
A white-label banking platform serving 500+ financial institutions.
Problem
Client churn was 17%, while two critical workflows accounted for most task abandonment.
My role
I led product design, owned the design strategy, information architecture, and component architecture, and directed two designers.
Strategic decision
I argued against a 12+ month rebuild and focused the team on the highest-friction workflows.
Outcome
Task completion improved 37%. The work supported a broader turnaround in which churn moved from 17% to 14% and MAU increased 67%.
Leadership impact
Changed the intervention strategy, held scope under pressure, and established a shared production design system across Qore and Pryme.

Qore's digital banking platform served 500+ financial institutions, but critical workflows had accumulated enough friction to affect adoption and retention. Annual client churn stood at 17%, and leadership was considering a rebuild lasting more than 12 months. I led the product design effort to identify where the experience was actually breaking down and argued for a more focused intervention: redesign the highest-friction workflows, improve the interaction model, and establish a scalable design foundation rather than rebuild the product wholesale.

Outcomes
17%→14%
Annual churn
Within 90 days of launch
−37%
Task completion time
Highest-abandonment flows
+67%
Monthly active users
During the broader product turnaround
TL;DR
Problem
Qore sells banking infrastructure to commercial banks, who deploy it to their own customers. It was losing bank clients at 17% a year, and the reason traced to the end-customer experience. Product analytics and eight months of support tickets both pointed to the same failures: fragmented navigation, a mobile product that felt bolted on, and web-to-mobile inconsistency that eroded trust. Fix the customer experience, remove the bank's reason to leave.
Approach
Leadership had already begun scoping a ground-up rebuild. I made the case against it. The data suggested the problem was concentrated, not systemic: two flows accounted for the majority of task abandonment. My mandate became scoping what was fixable in one product cycle, and shipping something that moved retention before the next board review.
Result
Task completion time in the two highest-abandonment flows improved 37%. The experience work contributed to a broader product turnaround during which annual client churn moved from 17% to 14% and monthly active users increased 67%.

The Problem

Two data sources pointed the same way. Product analytics showed where end customers were failing: task abandonment concentrated in two flows, fund transfers and account overview. Eight months of support-ticket verbatims told the same story from the customer's side: the same two flows, plus repeated complaints about web-and-mobile inconsistency. When behavioural data and support data independently surface the same failure points, you stop guessing where the problem is. There are two user groups in play, and the distinction matters. The end customers are consumers using the app to move money and manage accounts, they're who I designed for. But the buyers are the commercial banks, whose operations teams, product managers, and branch staff live with the platform on behalf of their customers. For the banks, end-customer friction isn't an inconvenience, it's what turns into a reason to switch vendors at contract renewal. Fixing the customer experience was how I fixed the bank's reason to leave.

Navigation was fragmented. The mobile product felt bolted on rather than designed, and the inconsistency between web and mobile eroded customer trust session to session — which, for a white-labelled product, is the bank's trust too. Every failed transfer or confusing screen was a customer losing confidence in their bank, not in Qore, which is exactly why it surfaced at renewal.

Leadership accepted the argument. My mandate: scope what was fixable in one product cycle and ship something that moved retention before the next board review. That framing mattered. It meant every decision in the following 16 weeks had to answer the same question: does this reduce churn, or doesn't it?

Constraints

Sixteen weeks. Two years of inconsistent components had left engineering building one-off solutions for recurring patterns, without a production system adapted to Qore's banking needs. A dev team had strong opinions about what was too risky to change. A PM wanted to ship everything. Stakeholders kept adding scope, and user research was two years out of date. The design strategy had to work within those constraints.

My Role

I owned the design strategy, information architecture, and component architecture decisions. I directed two mid-level designers across the dashboard and transaction flows, setting direction, running critiques, and making scope calls when we were behind. Research synthesis and stakeholder readouts were mine. The PM owned the roadmap; I influenced it. The third designer handled mobile adaptation; I reviewed and aligned it but didn't execute it.

Research, What We Found and What We Cut

I had two strong signals and used them against each other. Product analytics told me where users dropped off; the support tickets told me why: the frustration, the confusion, the exact language customers used. I leaned on the eight-month ticket dataset for depth because it was large, longitudinal, and free of recruitment bias, but I used the analytics to confirm the tickets reflected the most common failures, not just the loudest customers. The two cross-checked each other, which is why I trusted the conclusion enough to scope the whole redesign around those two flows.

What the data showed was that customer confusion wasn't spread evenly across the platform. It clustered around two flows, fund transfers and account overview, and around the gap between what mobile and web promised. End customers weren't struggling with the full product. They were failing repeatedly in the same two places, then raising support tickets with their bank or abandoning the task entirely. At contract renewal, that accumulated friction became the bank's conversation with Qore.

Survey findings: 80% of customers came to the app for transfers, airtime and bills, and 95% said they could not effectively track income and expenses in their current banking app.Click to expand
Competitive audit: mapping table-stakes features against rival apps clarified what had to be matched and what was worth cutting.Click to expand

The PM wanted to add bill payments and savings goals in the same sprint. I pushed back, not because those weren't valid problems, but because splitting three designers across five flows in 16 weeks was a reliable way to ship nothing well. We held the scope.

Information Architecture

The old navigation was a single long list: every feature surfaced at the same level, with no hierarchy and no primary path. The two flows customers used most, transfers and account overview, had no more prominence than features they touched once a year.

The redesign restructured the IA around those two flows, surfacing them as top-level entry points directly from the Home Screen. Average steps-to-task-completion dropped from 4.2 to 2.6 in testing.

Information architecture shift
Before

Flat feature list

Every feature had equal weight, while frequent tasks were buried.

Evidence

Two flows drove abandonment

Analytics and support tickets pointed to transfers and account overview.

After

Prioritized hierarchy

The highest-frequency flows became top-level entry points, reducing average steps from 4.2 to 2.6.

The redesigned information architecture: restructured from a flat feature list into a prioritised hierarchy, surfacing the two highest-traffic flows to the top level. Average steps-to-task-completion dropped from 4.2 to 2.6.Click to expand
  1. 01Highest-frequency tasks moved to the top level after analytics and support data identified the same abandonment points.
  2. 02A shared hierarchy across web and mobile reduced the trust cost of switching devices.

Key Decisions

Decision 1: Design for a specific user job, not a generic account view

We scoped to personal banking operators for v1, the highest-volume user type and the one with the clearest data signal. The priority for that user was spending visibility and transaction status. That singular focus shaped the entire dashboard hierarchy.

How far the adaptation went

I established Qore's first production design system by adapting a tokenized foundation into banking-specific components, patterns, and standards used across Qore and Pryme. I remapped the foundation to Qore's brand language, then extended it with transaction states, balance components, fraud and payment alert hierarchies, and goal-tracking modules.

Qore's production design system: a tokenized foundation adapted into banking-specific components and standards used across Qore and Pryme.Click to expand

Decision 3: Mobile breakpoints before desktop layouts

We defined mobile constraints before designing the desktop experience, a deliberate inversion of how the team had always worked. It meant some desktop features had to be descoped because they had no viable mobile pattern. That created friction with product. I held the line because designing desktop-first and adapting down was exactly how the previous product had ended up with a mobile experience that felt like an afterthought. Mobile usage increased 42% post-launch.

Sign In, the First Screen Every Bank Is Judged On

Because the platform is white-labelled, sign in is the first surface a bank's customers meet and the first place the bank's own credibility is on the line. It also carries a structural requirement no consumer banking app has: a customer belongs to a specific institution, so the flow has to establish which bank they are signing into before it can authenticate them at all.

I resolved that with an institution code field placed above the credentials rather than behind a bank picker, so the tenant is set in the same pass as the login without adding a screen. Account officers, who sign in against a different permission set, get a separate entry point below the primary action instead of a role toggle that every customer would have to read past. The left panel is a brandable slot: banks swap the imagery and mark, and the form column stays fixed so the layout stays predictable across deployments.

The sign in screen: institution code resolves the bank before authentication, account officer access sits as a secondary path, and the left panel is a brandable slot each bank can theme.Click to expand
The screen immediately after sign in: balances, transaction history, cards and budgets in one view, so the first thing a customer sees answers the question they opened the app to ask.Click to expand
  1. 01Balance, recent activity, and transaction status form the primary hierarchy around the most common customer jobs.
  2. 02Banking-specific states reuse the shared system while preserving each institution's brand layer.

Results

Measured at 90 days post-launch against the prior 90-day period.

The results sit at two levels. Task completion in the highest-abandonment flows improved 37%, with the fund transfer flow tested against the prior design. That is the measure I attribute most directly to the experience work. The redesigned experience was one part of a broader product turnaround during which annual client churn moved from 17% to 14% and monthly active users increased 67%. Renewals and engagement also depend on pricing, account management, service levels, and product delivery, so I do not attribute those business results to design alone.

17% → 14%
annual churn
roughly one in six bank clients leaving per year, down to one in seven, within 90 days
37% faster
task completion time
fund transfer flow, A/B tested against the prior design
+67%
monthly active users
during the broader product turnaround

The churn and task completion numbers are the ones that mattered. Customers could find what they needed faster, and the dashboard surfaced what people actually needed to see. Those experience improvements addressed one of the major sources of customer friction during the broader retention turnaround.

Reflection

The most important decision wasn't a screen. It was narrowing the intervention. A full rebuild would have consumed more than a year while postponing improvements customers already needed. By identifying the workflows responsible for the most friction, we could improve the product sooner while creating a system that made future work faster.

The project reinforced a principle I now bring to complex platforms: the most ambitious solution is not always the largest one. Good product design often means finding the smallest structural change capable of producing meaningful leverage.

Next project

Continue to another example of product judgment, systems thinking, and shipped outcomes.

Pryme Card Issuance
Next project
Pryme, Taking Card Issuance from 3–7 Days to Under 3 Minutes
Open to new roles

Have a similar problem?

I'm open to Senior and Staff Product Designer opportunities with teams working on complex fintech, AI, enterprise, and platform problems.