Bank Migration: A Seamless $30M Funds Transfer for 23K+ Users

Bank Migration: A Seamless $30M Funds Transfer for 23K+ Users

Bank Migration: A Seamless $30M Funds Transfer for 23K+ Users

Date

Oct 2024 – Dec 2024

Oct 2024 – Dec 2024

Oct 2024 – Dec 2024

rOLE

Product designer

Product designer

Product designer

I led the UX for a high-stakes company-wide bank migration in Q4 2024, designing a clear and reliable in-app flow to guide users through consent, account verification, and transition steps. Over a two-month sprint, the experience supported more than 23,000 HSA users and enabled the successful migration of over 30 million dollars in funds. From mapping complex system logic to delivering final UI, I helped ensure the process felt secure, seamless, and easy to complete.

I led the UX for a high-stakes company-wide bank migration in Q4 2024, designing a clear and reliable in-app flow to guide users through consent, account verification, and transition steps. Over a two-month sprint, the experience supported more than 23,000 HSA users and enabled the successful migration of over 30 million dollars in funds. From mapping complex system logic to delivering final UI, I helped ensure the process felt secure, seamless, and easy to complete.

I led the UX for a high-stakes company-wide bank migration in Q4 2024, designing a clear and reliable in-app flow to guide users through consent, account verification, and transition steps. Over a two-month sprint, the experience supported more than 23,000 HSA users and enabled the successful migration of over 30 million dollars in funds. From mapping complex system logic to delivering final UI, I helped ensure the process felt secure, seamless, and easy to complete.

What I worked on

This project involved designing the full user experience for a large-scale HSA and FSA account migration. I led the end-to-end design across every touchpoint in the journey — from pre-migration opt-in to post-migration card activation.

Here’s a quick look at the key flows and surfaces I worked on:

What I worked on

This project involved designing the full user experience for a large-scale HSA and FSA account migration. I led the end-to-end design across every touchpoint in the journey — from pre-migration opt-in to post-migration card activation.

Here’s a quick look at the key flows and surfaces I worked on:

What I worked on

This project involved designing the full user experience for a large-scale HSA and FSA account migration. I led the end-to-end design across every touchpoint in the journey — from pre-migration opt-in to post-migration card activation.

Here’s a quick look at the key flows and surfaces I worked on:

What I worked on

This project involved designing the full user experience for a large-scale HSA and FSA account migration. I led the end-to-end design across every touchpoint in the journey — from pre-migration opt-in to post-migration card activation.

Here’s a quick look at the key flows and surfaces I worked on:

How it started

Forma previously relied on Unit as our BaaS provider, with Blue Ridge Bank as their underlying partner for supporting pre-tax benefit accounts like HSAs. In early 2024, Blue Ridge Bank encountered serious regulatory issues, which required Unit to transition to a new banking partner. As a result, Forma needed to migrate over 90 companies (65,000 users) including 23,000 HSA accounts holding more than $30 million in funds.

Forma previously relied on Unit as our BaaS provider, with Blue Ridge Bank as their underlying partner for supporting pre-tax benefit accounts like HSAs. In early 2024, Blue Ridge Bank encountered serious regulatory issues, which required Unit to transition to a new banking partner. As a result, Forma needed to migrate over 90 companies (65,000 users) including 23,000 HSA accounts holding more than $30 million in funds.

Forma previously relied on Unit as our BaaS provider, with Blue Ridge Bank as their underlying partner for supporting pre-tax benefit accounts like HSAs. In early 2024, Blue Ridge Bank encountered serious regulatory issues, which required Unit to transition to a new banking partner. As a result, Forma needed to migrate over 90 companies (65,000 users) including 23,000 HSA accounts holding more than $30 million in funds.

What made this project especially challenging

This was not a typical feature launch. The scope was undefined, the situation changed daily, and the pressure to get it right was high. As the only product designer on the member experience, I had to move quickly, adapt constantly, and use design as a way to bring clarity to an undefined and shifting problem space.

Navigating shifting strategy

At the start, many key decisions were still in flux, from leadership direction to legal requirements to our banking partner’s timeline. I focused on identifying what mattered most, designed ahead of final answers, and continuously updated the flow as things changed. Design became a tool to explore possible paths and prepare for whatever came next.

At the start, many key decisions were still in flux, from leadership direction to legal requirements to our banking partner’s timeline. I focused on identifying what mattered most, designed ahead of final answers, and continuously updated the flow as things changed. Design became a tool to explore possible paths and prepare for whatever came next.

At the start, many key decisions were still in flux, from leadership direction to legal requirements to our banking partner’s timeline. I focused on identifying what mattered most, designed ahead of final answers, and continuously updated the flow as things changed. Design became a tool to explore possible paths and prepare for whatever came next.

Simplifying complexity

The migration process involved multiple moving parts: legal consent, address verification, new accounts, card replacements & activation, blackout periods and account closure. My job was to break this into simple, understandable steps that guided users clearly without overwhelming them.

The migration process involved multiple moving parts: legal consent, address verification, new accounts, card replacements & activation, blackout periods and account closure. My job was to break this into simple, understandable steps that guided users clearly without overwhelming them.

The migration process involved multiple moving parts: legal consent, address verification, new accounts, card replacements & activation, blackout periods and account closure. My job was to break this into simple, understandable steps that guided users clearly without overwhelming them.

Working under time pressure

With only two months to design, build, and launch, we had to move fast. There was no time for extended exploration or deep testing. I focused on what was essential, built flexibly, and shipped iteratively as decisions solidified.

With only two months to design, build, and launch, we had to move fast. There was no time for extended exploration or deep testing. I focused on what was essential, built flexibly, and shipped iteratively as decisions solidified.

With only two months to design, build, and launch, we had to move fast. There was no time for extended exploration or deep testing. I focused on what was essential, built flexibly, and shipped iteratively as decisions solidified.

What made this project especially challenging

This was not a typical feature launch. The scope was undefined, the situation changed daily, and the pressure to get it right was high. As the only product designer on the member experience, I had to move quickly, adapt constantly, and use design as a way to bring clarity to an undefined and shifting problem space.

Navigating shifting strategy

At the start, many key decisions were still in flux, from leadership direction to legal requirements to our banking partner’s timeline. I focused on identifying what mattered most, designed ahead of final answers, and continuously updated the flow as things changed. Design became a tool to explore possible paths and prepare for whatever came next.

Simplifying complexity

The migration process involved multiple moving parts: legal consent, address verification, new accounts, card replacements & activation, blackout periods and account closure. My job was to break this into simple, understandable steps that guided users clearly without overwhelming them.

Working under time pressure

With only two months to design, build, and launch, we had to move fast. There was no time for extended exploration or deep testing. I focused on what was essential, built flexibly, and shipped iteratively as decisions solidified.

Impact overview

80%

80%

80%

of HSA holders successfully consented and migrated

$23M

$23M

$23M

funds was successfully transferred to the new bank within 2 months

funds was successfully transferred to the new bank

funds was successfully transferred to the new bank

98%

98%

2 mos

of pre-tax customers were successfully migrated to the new bank

pre-tax benefit accounts were migrated to the new bank

All of this was completed within the very short timeline

2 mos

2 mos

78K

All of this was completed within the very short timeline

pre-tax benefit accounts were migrated to the new bank

Part 1: Discovery

Mapping system logic and consent paths

To make this complexity manageable, we created a detailed logic map outlining all key branches based on user type, consent status, and migration state. This diagram became a foundational artifact across Legal, Engineering, and Customer Support to align on conditions, communications, and triggers. It also helped the Product team clearly scope what needed to be designed and built at each step.

In this flowchart, blue boxes represent steps owned by Forma, including in-app modules and communications. Gray boxes show actions handled by Unit, our banking service provider responsible for the consent flow and account transfer. Since users did not recognize Unit, we had to guide them from the Forma interface into Unit’s white-labeled flow. The light blue background highlights work handled by our Employee Portal team.

Visualizing the logic helped us align the team, but it also surfaced a few major uncertainties that needed quick, strategic decisions.

Unknowns in the Unit flow

While Unit was responsible for the consent experience, their flow was still in progress when we began design. We didn’t know exactly what data they would collect or whether address verification would be part of it. Since that detail mattered for things like mailing checks and cards, we had to quickly decide whether Forma should handle that step before sending users over. That uncertainty shaped how we scoped our own flow and what fallback logic we needed in case things changed.

Prioritizing what mattered most

It was clear from the beginning that we wouldn’t have time to build everything. So we focused on the happy path, the core journey that would help most users opt in and complete migration without issues. We made deliberate tradeoffs, pushed some edge cases to later phases, and simplified wherever possible. The goal was to make sure the essential path felt smooth, clear, and low effort, especially for users who just needed to get through the process.

Planning communication around user actions

To align messaging with each user action, we held a cross-functional brainstorm to map communication needs across the entire journey. For each key moment, whether it was giving consent, receiving a card, or entering blackout, we asked what the user needs to know, when they should hear it, and how we should deliver it.

This helped the team get a shared understanding of what needed to be built and when. At the same time, I used it as a reference to begin my first round of design drafts.

Part 2: Design

Translating the flow into portal touchpoints

As the designer responsible for the member portal experience, I began mapping out what users would see and do at each point in time. Every time someone logged into Forma during the migration period, they needed to understand what was happening and what action they needed to take.

I looked closely at how our flow would affect different pages and entry points. For each screen, I considered what kind of education, prompts, or guidance we needed to provide to reduce confusion and keep users moving forward. I created quick mockups to explore these ideas and shared them with teammates to align on the user experiences.

Milestone 1: Live by November 14

Designing the entry point for opt-in

After mapping out the key portal surfaces and mocking up how different messages might show up across pages, I shifted focus to our first design milestone: creating an entry point for users to understand the migration and opt in to the consent flow. This was the most urgent and critical piece of the experience. Without user consent, we couldn’t begin the account migration, so the action had to be both clear and unavoidable.

Choosing the right format

I quickly ruled out banners or passive task reminders. These patterns were easy to overlook, and this action needed to feel urgent. I proposed a post-login modal instead. It appears immediately after login and blocks the rest of the interface, making the message impossible to ignore. It also gave the migration the weight it deserved.

Getting the language right

Language was critical. Most users would already have some context from their employer, so this wasn’t their first time hearing about the migration. What they needed now was clarity: what was changing, and what they needed to do next. I tested several copy variations and landed on a structure that prioritized those two questions: “What does this mean for you?” and “What you need to do.”

Removing the decline path

To simplify logic and improve conversion, we decided not to include a “I do not consent” option. That path would have triggered downstream questions and state changes. Instead, users could choose “Skip for now,” which would simply bring the modal back the next time they logged in. This gave users flexibility without introducing additional complexity for the system.

Some parts of this project involve sensitive compliance and partnership details.
Feel free to reach out if you’d like to learn more!

Some parts of this project involve sensitive compliance and partnership details. Feel free to reach out if you’d like to learn more!

Some parts of this project involve sensitive compliance and partnership details. Feel free to reach out if you’d like to learn more!

Explore more projects

Feel free to reach out if you’d like to chat more about the work or explore new opportunities together.

Explore more projects

Feel free to reach out if you’d like to chat more about the work or explore new opportunities together.

Explore more projects

Feel free to reach out if you’d like to chat more about the work or explore new opportunities together.

Explore more projects

Feel free to reach out if you’d like to chat more about the work or explore new opportunities together.

Create a free website with Framer, the website builder loved by startups, designers and agencies.