Enter Password

Making it Painless to Connect to Your Bank

Over 80% of YNAB's customers rely on our 3rd party providers such as Plaid to import transactions and account balances from their banks. This source of data is the lifeblood of the entire YNAB experience.

Connecting to your bank should be seamless, but our experience was obtuse, confusing, opaque, and the source of 45% of our customer support tickets.

Company

YNAB

Industry

Fintech

Year

2024 – 2025

Timeline

6 Months

Role

Lead Product Designer

The Challenge

The experience of connecting to an outside bank was actively breaking our customer's trust.

  • We had multiple words that were synonyms but meant radically different things

  • The seemingly obvious path for adding new accounts would break existing connections

  • There was no way to see which accounts belonged to which banks

  • Our default settings practically invited users to destroy their budgets

  • When users can't trust their transaction data, they don't trust the app and they leave.

This project wasn't on our original roadmap. I had to sell leadership by connecting broken bank connections directly to our biggest business challenge: retention. Users who lose trust in their financial data don't stick around.

So, we asked ourselves…

So, we asked ourselves…

How might we make connecting to your bank so simple and painless that it faded in to the background, letting users instead focus on archiving their financial goals?

How might we make connecting to your bank so simple and painless that it faded in to the background, letting users instead focus on archiving their financial goals?

My Role

I was the lead product designer on this project. In addition to design, I pitched and advocated for this work, created the product roadmap, helped get executive buy-in, and conducted most of the project management.

My Team

1 Part-time PM
2 Full-stack Engineers
1 QA
2 Customer Support Reps
1 Marketing Rep

The Solution

We identified and addressed the most common pain points that led to friction and user error, aiming to create an experience that users could barely remember because it just worked.

The Impact

32%

Drop in related customer support tickets

20%

Increase in support resolution times for related tickets

28%

Reduction in related feature requests

How We Got There

To understand the problem, I shadowed customer support, led hands-on workshops, and documented every nook and cranny of the existing experience.

This included diving into years of feature requests, analyzing thousands of customer service tickets, researching the current market, and picking apart past brainstorming sessions in order to get a clear and comprehensive understanding of the problem's scope.

In a world of potential problems, it quickly became clear that our core user flows were leaving users scratching their heads and wondering, "What is going on??"

I tested changes to the flow in weekly usability tests, helping me hone in on a mental model that worked for our users.

Using quick mid-fidelity wireframes, I was able to test multiple approaches and quickly validate our assumptions, as well as what felt intuitive to our customers.

Solutions & Design Decisions

We shipped multiple solutions in iterative cycles, allowing us to learn as quickly as possible.

Universal Search

Replaced a confusing regional maze with simple universal search. Users type their bank name, we automatically route them to the best connection provider.

A single universal search

We replaced a confusing multi-step flow with a simple universal search. Users type their bank name, and we automatically route them to the best connection provider for their bank and country.

Prevent users from accidentally re-adding existing accounts

In the past, users could easily re-add existing accounts, causing headaches. Now, we prompt users with existing accounts to prevent them from accidentally forgetting what already exists.

Proactive account matching and smart defaults to prevent disasters

Added guardrails that prevent users from shooting themselves in the foot. The old system let users create duplicate connections that would break everything.

Bringing in impact & celebration

When users finished adding their accounts, we created a new screen that not only connected their actions to their overall budget but also added a touch of YNAB's personality.

More helpful connection management

We clarified key vocabulary terms and provided users a modern way to visualize and manage their connected bank accounts.

Key Learnings

Break complex redesigns into bite-sized chunks

Instead of a six-month death march, we shipped value monthly. Each piece stood alone but built toward the bigger vision. This approach is now my default for any large project.

Weekly prototype testing is worth its weight in gold

We tested work-in-progress prototypes with users every week – often even before the entire flow was figured out. These sessions helped us catch problems and incorrect assumptions very early, which made them very cheap to fix.

Smart defaults > user education every time

Whereas we'd previously relied on our users reading a mountain of help documents to understand how to complete fairly straightforward flows, we leveraged smart defaults to eliminate as much cognitive load as possible and reduce the number of decisions a user had to make to the absolute minimum.

"Invisible" features require the highest level of usability

Features that should fade into the background need enormous attention, testing, and iteration. Any friction in these kinds of supporting features immediately undermines the core experience and the product's fundamental value.

Check out my other projects

Helping Customers Understand Where Their Money Went

Co-led the redesign of YNAB’s financial reporting experience. We re-framed the experience to enhance our competitive differentiation and it resulted in an 110% increase in weekly engagement for this area of the app.

Redesigning a Critical Support Tool to Improve Resolution Time by 40%

Led complete redesign of a critical support tool used by our entire 80-person team. Transformed a daily bottleneck into a strategic asset that increased ticket resolution times by 40%.

Redesigning Clover’s Navigation for 6,800+ Merchants

Led the redesign of Clover’s IA, including new navigation patterns. This effort led to high-level leadership buy-in and created a scalable solution that enabled future product growth.

Check out my other projects

Helping Customers Understand Where Their Money Went

Co-led the redesign of YNAB’s financial reporting experience. We re-framed the experience to enhance our competitive differentiation and it resulted in an 110% increase in weekly engagement for this area of the app.

Redesigning a Critical Support Tool to Improve Resolution Time by 40%

Led complete redesign of a critical support tool used by our entire 80-person team. Transformed a daily bottleneck into a strategic asset that increased ticket resolution times by 40%.

Redesigning Clover’s Navigation for 6,800+ Merchants

Led the redesign of Clover’s IA, including new navigation patterns. This effort led to high-level leadership buy-in and created a scalable solution that enabled future product growth.

Check out my other projects

Helping Customers Understand Where Their Money Went

Co-led the redesign of YNAB’s financial reporting experience. We re-framed the experience to enhance our competitive differentiation and it resulted in an 110% increase in weekly engagement for this area of the app.

Redesigning a Critical Support Tool to Improve Resolution Time by 40%

Led complete redesign of a critical support tool used by our entire 80-person team. Transformed a daily bottleneck into a strategic asset that increased ticket resolution times by 40%.

Redesigning Clover’s Navigation for 6,800+ Merchants

Led the redesign of Clover’s IA, including new navigation patterns. This effort led to high-level leadership buy-in and created a scalable solution that enabled future product growth.