MENU

MENU

Simplifying Trust Bank's Onboarding

Simplifying Trust Bank's Onboarding

UX CASE STUDY

ROLE

ROLE

UX Lead

UX Lead

DURATION

DURATION

6 weeks

6 weeks

INDUSTRY

INDUSTRY

Finance

Finance

UNDERSTANDING THE PROBLEM

When a new user opens up Trust Bank's app they are bombarded with 15+ tasks right at the start.

The user must verify phone and email, set up alerts, direct deposit and also subscribe to Financial Insights. They are then prompted to order a debit card and checks, enroll in Bill Pay, paperless statements, Zelle, credit score reporting, and personal finance management tools. Additionally, they are prompted to customize their dashboard, manage their balance to qualify for promotional offers, and activate more account features.

WHAT USERS SAID

"this is so boring"

"this is so boring"

"this is so boring"

"Why so many tasks?"

"Why so many tasks?"

"Why so many tasks?"

"Why can’t I just deal with this later?"

"Why can’t I just deal with this later?"

"I wish I could choose when to do the less urgent stuff"

"I wish I could choose when to do the less urgent stuff"

"I wish I could choose when to do the less urgent stuff"

"I didn’t know which tasks were important and which ones I could skip"

"I didn’t know which tasks were important and which ones I could skip"

"I didn’t know which tasks were important and which ones I could skip"

SOLUTION & IMPACT

95%

SATISFIED USERS WITH THE NEW PROCESS

SATISFIED USERS WITH THE NEW PROCESS

SATISFIED USERS WITH THE NEW ONBOARDING PROCESS

2x

FASTER COMPLETION OF THE TASKS

FASTER COMPLETION OF THE TASKS

50%

DECREASE IN DROP-OFF RATES

DECREASE IN DROP-OFF RATES

We improved this onboarding process by simplifying tasks and giving users more control over the process.

Rather than overwhelming users, we created a flexible process which allows them to complete tasks at their convenience while also following the compliance and security guidelines.

Personalized task flow: Tasks shown based on the user’s preferences.

Flexible progression: Skip any non-mandatory task at any point, get reminded later.

Combined tasks: Optional tasks now combined in a single screen for faster completion.

Contextual reminders: Skipped tasks are reminded through in-app notifications.

DESIGN PROCESS

Empathizing With The Users
Defining The Problem
Ideation & Critique
Wireframes & Prototyping
Iteration and User Testing

The design process was divided into smaller phases each done over the period of ~2 weeks.

We started with understanding user frustrations through stakeholder interviews, then narrowing down the core problems in the existing flow. From there, we brainstormed ideas, built prototypes, and tested them with users. With a few iterations, we refined it into a faster, simpler, and more flexible onboarding process.

DISCOVERY & RESEARCH

After consulting with the stakeholders, we categorized the list of tasks in the order of importance.

We reviewed onboarding flows from apps like Robinhood, Chime, Google Pay, and found some common patterns like combining similar tasks, offering skip options to reduce friction, and using progress indicators to guide users.

IDEATION

We brainstormed 10+ solutions and critiqued them with the team. After critiquing, we finalized the top two ideas that aligned best with our requirements.

1. Give a small task, progressively reveal more (Temperament-Based)

Giving users a quick win helps build early momentum, makes it easier to get started. However, doing just one easy task doesn’t ensure they’ll stay engaged, and they may skip over tasks that are more important or urgent.

2. Show all tasks based on number of steps (Complexity-Based)

A more structured and predictable task progression makes it easier to standardize and add new tasks. However, the number of steps doesn’t always match the real effort required, this may cause unnecessary friction or drop-off.

PROPOSED FLOW

To address the individual flaws of both solutions, we decided to combine them so they could complement each other effectively.

In the new onboarding flow we present a few small but important tasks first, then present the less important ones with an option to do them later.

FINAL PROTOTYPE VIDEO

In the new flow, users are shown the mandatory tasks first and then given flexibility to complete other tasks.

The one's that are not completed are later reminded to users are through in-app notifications.

USER TESTING & FEEDBACK

We saw clear improvements in task completion times and drop-off rates which helped us validate our design decisions.

We focused on iteration, testing and refinement. Through user feedback, we fixed usability issues and improved the user flow. Users were able to complete tasks 2x faster, drop-off rates decreased by 50%, and 95% of users reported being satisfied with the new onboarding process.

TAKEAWAYS

No design is perfect, and with limited time and resources, some aspects were not fully considered.

Since we tested on a Figma prototype, users didn’t need to enter credentials or wait for verification codes, which reduced their effort. In the future, we could introduce randomized delays in the prototype to better simulate a real app experience during user testing.

Since we tested on a Figma prototype, there was also little to no delay after clicking buttons to save preferences or move forward, lowering cognitive load. In the future, we would introduce randomized delays in the prototype to better simulate a real app experience during user testing.

Since we tested on a Figma prototype, users didn’t need to enter credentials or wait for verification codes, which reduced their effort. In the future, we could introduce randomized delays in the prototype to better simulate a real app experience during user testing.

Currently, all tasks are still shown one after another with the option to skip, which adds several screens before users can access the app. This could be addressed by using dynamic, count-based timing for tasks and sending reminders via SMS or email based on how users interact with the app. For example, if a user frequently transfers money, the app could suggest enrolling in Zelle.

Since we tested on a Figma prototype, users didn’t need to enter credentials or wait for verification codes, which reduced their effort. In the future, we could introduce randomized delays in the prototype to better simulate a real app experience during user testing.

Currently, all tasks are still shown one after another with the option to skip, which adds several screens before users can access the app. This could be addressed by using dynamic, count-based timing for tasks and sending reminders via SMS or email based on how users interact with the app.

deephemapatel@gmail.com

Deep Patel

© 2025

Made with Figma, Framer and Claude

deephemapatel@gmail.com

Deep Patel

© 2025

Made with Figma, Framer and Claude

deephemapatel@gmail.com

Deep Patel

© 2025

Made with Figma, Framer and Claude