Fintech · Live product · NDA concept

OneBank

Bank onboarding that feels effortless, supportive and human.

The goal was to streamline registration in a mobile banking app, make every step clearer, and optimize the key interactions to improve the experience and the completion rate.

The real product is live. This case study shows a concept with mockup data, not the production system.

01

Problem

What should be a welcoming entry into digital banking became a source of friction and distrust.

As digital banking becomes the standard in Bulgaria, people expect fast, transparent and intuitive onboarding. Research and user feedback from three leading Bulgarian banks showed a big gap between those expectations and reality. Poor communication and limited support made every problem worse.

02

Research

I compared the onboarding of three leading Bulgarian banks feature by feature, then read what their customers wrote about it.

CriteriaBank ABank BBank C
Onboarding in the mobile appYesYesYes
Start button in the appYesYesYes
Fully digital account openingYesYesYes
Remote ID verificationYesVia the app or a third partyYesQualified e-signatureYesQualified e-signature
Fallback when ID verification failsNoNoNo
Tolerance in photo matchingLimited or issues reportedNo info, possibly strictLimited or issues reportedNo infoNoStrict, fails on an older ID photo
Moving to a new phoneLimited or issues reportedNo infoLimited or issues reportedNo infoNoApp won't reactivate
Virtual card at signupYesImmediate virtual debit cardYesNo
Add card to Google or Apple PayYesNoFails, causes frustrationLimited or issues reportedNot specified
Progress indicator during signupNoNoNo
Estimated time shownNoYesUnder 11 minutesNo
Clear languageYesYesYes
Biometric login afterwardsYesYesYes
Bugs reported by usersLimited or issues reportedCrashes, 3D Secure issuesLimited or issues reportedLogin crash, Google Pay errorLimited or issues reportedIdentity fails, new phone blocked
Support experienceLimited or issues reportedSome issuesNoSlow, users felt mockedLimited or issues reportedUsers unclear on next steps

AvailableNot availableLimited or issues reported

Competitor research as of April 2025. Bank names are hidden under NDA.

SWOT, in short

03

Insights

Every bank had a working flow. None of them had a plan for when something goes wrong.

Mapping their strengths and weaknesses made one thing clear: most banking apps struggle with trust, communication and technical reliability during onboarding. Every design decision had to answer one of those.

04

Process

I turned the research into four design goals and three places to focus.

05

Solution

The new flow is built around clarity, confidence and control, from identity verification to instant card activation.

  1. Getting Started: three steps with the time each one takes, estimated 15 minutes in total
    01Getting started
  2. Upload ID Card step with a three step tracker and document requirements
    02Upload ID
  3. Take a Selfie step with photo requirements
    03Take a selfie
  4. System verification with all four checks passed and Verification Successful
    04Verified
  5. Choose Account Type: checking, savings and premium accounts with their benefits
    05Account type
  6. Initial Deposit: amount field and payment methods, optional
    06First deposit
  7. Products dashboard with accounts and cards, mockup data
    07Dashboard
The happy path, screen by screen, from the prototype recording. Mockup data.
Verify your identity screen: a three step tracker, three verification methods with processing times, and a Why we need this note

Verification people understand

Streamlined document scanning and selfie verification reduce cognitive load, with visual cues for better capture success.

  1. Clear progress indicators

    A visible step tracker shows where you are and how much is left.

  2. Time for every method

    Each verification method shows its processing time, so people can pick what fits them.

  3. Contextual guidance and microcopy

    Friendly, human language explains why actions like ID scanning are needed.

Verification failed screen with the step tracker still visible and a Try again button

Errors that don't leave you stuck

This was the gap no competitor covered. The redesigned error states turn a dead end into a clear way forward.

  1. Still in the flow

    The step tracker stays on screen, so a failed check doesn't feel like the end.

  2. Plain language

    A short, human message says what happened, instead of a vague alert.

  3. A real next step

    Actionable solutions like Try again or Contact support let people continue on their own.

06

Expected results

This is a concept, so these are the outcomes the design aims for, not measured numbers.

Next projectSTAYFITAR