towards the future: migrating users, mitigating risks

towards the future: migrating users, mitigating risks

towards the future: migrating users, mitigating risks

the challenges of evolving a Super App for diverse customers and products

8 min read

project overview

In mid-2023, I embarked on a large-scale project for one of Latin America’s biggest financial institutions. The mission? Consolidate various customer segments and their numerous apps into a single, streamlined superapp. Before this initiative, the superapp existed but focused mainly on account holders, leaving significant gaps in critical areas like credit cards, which still had a separate app that was beginning to show its age.

Unifying multiple banking apps into a single, seamless superapp for one of Latin America’s largest banks wasn’t just about merging features — it was about rebuilding customer trust. A previous migration process had had poor communication, which led to confusion and financial losses, leaving customers frustrated and disengaged.

The fragmented system also created challenges internally:

  • outdated tech: some apps, like the robust credit cards app, were nearing obsolescence

  • decentralized services: multiple apps made it hard to evolve platforms or deliver consistent customer experiences

  • customer pain points: complex, unclear journeys across channels frustrated users. Some of the credit card's main journeys (like credit card's available limit and limit overflow) were not yet available in the superapp and were inconsistent across other channels (like ATMs and bankline), leading to disappointment and a lack of trust

  • previous disastrous migration: a few months earlier, a first migration happened for some of our white label users, who were migrated to another credit card app. It did not go well and we had significant financial and branding losses due to poor communication with clients during the process and inconsistencies in clients' registers originated within the bank

who was i in the team?

I served as the UX designer on the migration team, unifying team and onboarding squads, moving squads over time. My role evolved in this period:

  • migration team: I mapped current and future customer journeys, designed two key experiences (credit card's available limit and limit overflow), and pioneered the design system for desktop devices

  • unifying team: I created migration communication plans and pieces and oversaw multi-channel strategies for mitigating risks during migration

  • onboarding squad: was the person responsible for centralizing efforts for the superapp Guided Tours in the Credit Cards unit's products

  • my dedication and expertise in migration challenges led to recognition by my superiors as the go-to reference for migration-related matters

my approach

To tackle this massive challenge, I focused on three key areas:

  1. mapping customer journeys and identifying critical gaps to improve before migration, instead of trying to do everything at once

  2. designing migration strategies and communication plans and pieces that addressed past failures of a previous migration

  3. testing solutions with real customers to make sure our ideas worked in a real-world scenario while refining and optimizing the experience

main outcomes

  • I have successfully mapped and redefined two priority customer journeys for the migration across different channels (mobile, desktop, bankline and ATM machines): credit card's available limit and limit overflow

  • in a cross-collaboration effort, me and my team have developed a detailed, multi-channel communication strategy to guide customers throughout the superapp migration process

  • I have delivered innovative solutions, including desktop interfaces and standardized guided tours, leveraging the bank’s design system to multiple channels

  • improved customer trust and satisfaction by addressing pain points and ensuring a seamless transition to the superapp

Unifying multiple banking apps into a single, seamless superapp for one of Latin America’s largest banks wasn’t just about merging features — it was about rebuilding customer trust. A previous migration process had had poor communication, which led to confusion and financial losses, leaving customers frustrated and disengaged.

The fragmented system also created challenges internally:

  • outdated tech: some apps, like the robust credit cards app, were nearing obsolescence

  • decentralized services: multiple apps made it hard to evolve platforms or deliver consistent customer experiences

  • customer pain points: complex, unclear journeys across channels frustrated users. Some of the credit card's main journeys (like credit card's available limit and limit overflow) were not yet available in the superapp and were inconsistent across other channels (like ATMs and bankline), leading to disappointment and a lack of trust

  • previous disastrous migration: a few months earlier, a first migration happened for some of our white label users, who were migrated to another credit card app. It did not go well and we had significant financial and branding losses due to poor communication with clients during the process and inconsistencies in clients' registers originated within the bank

who was i in the team?

I served as the UX designer on the migration team, unifying team and onboarding squads, moving squads over time. My role evolved in this period:

  • migration team: I mapped current and future customer journeys, designed two key experiences (credit card's available limit and limit overflow), and pioneered the design system for desktop devices

  • unifying team: I created migration communication plans and pieces and oversaw multi-channel strategies for mitigating risks during migration

  • onboarding squad: was the person responsible for centralizing efforts for the superapp Guided Tours in the Credit Cards unit's products

  • my dedication and expertise in migration challenges led to recognition by my superiors as the go-to reference for migration-related matters

my approach

To tackle this massive challenge, I focused on three key areas:

  1. mapping customer journeys and identifying critical gaps to improve before migration, instead of trying to do everything at once

  2. designing migration strategies and communication plans and pieces that addressed past failures of a previous migration

  3. testing solutions with real customers to make sure our ideas worked in a real-world scenario while refining and optimizing the experience

main outcomes

  • I have successfully mapped and redefined two priority customer journeys for the migration across different channels (mobile, desktop, bankline and ATM machines): credit card's available limit and limit overflow

  • in a cross-collaboration effort, me and my team have developed a detailed, multi-channel communication strategy to guide customers throughout the superapp migration process

  • I have delivered innovative solutions, including desktop interfaces and standardized guided tours, leveraging the bank’s design system to multiple channels

  • improved customer trust and satisfaction by addressing pain points and ensuring a seamless transition to the superapp

data from our customer services about the previous - disastrous - migration showed a huge increase in the call center service and a big risk in terms of client experience. 66% of the calls were a second contact with customer support due to lack of instructions on how to access the new app

project goal

project goal

To unify all banking services into a single superapp that offers consistent, intuitive, and secure experiences for all customers. Migration should be smooth, as frictionless as possible and guarantee that account holders, credit card holders and mixed clients would have the best possible experience in their financial life. At the moment this project started, the superapp was mainly used by account holders (wether they had one of our credit card products or not), while the credit card holders with no current account could only use the credit card's app

data from our customer services about the previous - disastrous - migration showed a huge increase in the call center service and a big risk in terms of client experience. 66% of the calls were a second contact with customer support due to lack of instructions on how to access the new app

business objectives

business objectives

  • increase customer retention after migration by improving trust and satisfaction and centralizing everything banking in a single app

  • simplify app maintenance and scalability with a unified platform

  • avoid the financial losses and brand damage experienced in previous migration

who were we doing it for?

who were we doing it for?

Primarily for credit card holders, the group most affected by the migration. Through extensive research and interviews with clients, we found out that their main concerns included:

  1. not wanting to open a (new) checking account

  1. maintaining a sense of security comparable to or better than their previous app

  1. flattening the learning curve with the new interface

initial strategies taken

  • a multi-disciplinary, cross-units team was built to address migration holistically, combining design, technical, and business insights

  • this team has leveraged lessons from the first, failed migration to prioritize clear communication and reduce friction

  • we have utilized the bank’s new design system to ensure consistency and accessibility across platforms

highlights from research

highlights from research

We conducted extensive research to ensure our solutions were customer-centric:

  • interviews: individual interviews with dozens of customers revealed their pain points, fears, and preferences for the migration process

  • customer data analysis: insights from customer service teams showed that lack of clarity in communication and technical hurdles were the primary drivers of dissatisfaction in the previous migration effort

  • usability testing: early prototypes of the migration process were tested, highlighting areas where friction occurred, such as setting up secure logins and installing security tokens

  • customer sentiments: many customers expressed concerns about the perceived security of the new app versus the old one, underscoring the importance of trust in the migration strategy

These findings shaped our approach, ensuring that our solutions directly addressed the most critical user concerns


some past research highlights about login and security concerns

some past research highlights about login and security concerns

how should we do it to offer the best experience to our clients?

To provide the best experience, we anchored our strategy on three core principles:

  1. clarity

customers should know exactly what to expect and what actions to take at each step of the migration

  1. trust

reinforce the bank’s commitment to security and reliability, ensuring customers feel safe during and after the migration

  1. simplicity

design the migration process and the new journey’s interface to flatten the learning curve, catering even to less tech-savvy users


This approach ensured customers felt supported throughout the process, reducing potential resistance or confusion

👆 this is the communication used to inform users on the first migration attempt. That screen generated doubt, insecurity and frustration, since there were no instructions on what to do next and no explanation on the change being made - leading to no trust being built

👆 this is the login screen shown after downloading the new app. The users should touch the "I don't have a password on this app yet" button, but majority of them went for the "I have a login", as they believed their data had been carried from the old app. This login button would not work for them, leading to an increase on customer support calls

on the left, the communication used to inform users on the first migration attempt. That screen generated doubt, insecurity and frustration, since there were no instructions on what to do next and no explanation on the change being made - leading to no trust being built


on the right, the login screen shown after downloading the new app. The users should touch the "I don't have a password on this app yet" button, but majority of them went for the "I have a login", as they believed their data had been carried from the old app. This login button would not work for them, leading to an increase on customer support calls

steps to get there

  1. mapping journeys

we analyzed existing customer journeys across all platforms to identify gaps and inconsistencies

  1. collaborating across teams

I have conducted workshops with business, tech, and design teams to align on goals and identify technical and user experience dependencies

  1. developing communication strategies

across different areas, we have built a phased communication plan to guide customers through the migration process step by step

  1. iterating on solutions

refined prototypes and designs based on feedback from user testing and internal stakeholders

  1. testing at scale

finally, we ran comprehensive usability tests with diverse customer profiles to ensure inclusivity and accessibility

journey mapping for the migration effort that included different client profiles, deadlines and expected outcomes

solutions developed

  1. communication plan

a multi-channel strategy (push notifications, SMS, emails) at key intervals (D-60 to D0) to keep customers informed and prepared and guide them through the way

  1. onboarding journeys

deep links were integrated to guide users directly to critical onboarding steps, reducing friction and confusion

  1. guided tours

created walkthroughs for customers based on their profiles, helping them explore the new app’s features

  1. design system implementation

leveraged the bank’s design system (bDS) for consistent and accessible interfaces across channels and platforms

some details on one of the screens developed to inform and guide clients to migrate to the superapp

testing

We tested extensively to ensure our solutions worked for all customers:

  1. qualitative interviews

explored customer reactions to communication tone, onboarding steps, and login processes

  1. prototype testing

iterated on designs to address pain points, especially around security and ease of use

  1. acessibility validation

collaborated with QA teams to meet WCAG standards, ensuring inclusivity for all users

some details on one of the screens developed to inform and guide clients to migrate to the superapp

main highlights from tests

main highlights from tests

  1. communication clarity significantly reduced customer anxiety

  1. deep links led to a faster onboarding process compared to manual navigation

  1. customers felt the new app maintained their sense of security, with minimal resistance to the new interface

attention points

attention points

  1. ensuring messaging consistency across all communication channels

  1. addressing technical edge cases, such as inactive account records

  1. balancing enhanced security with user-friendliness to minimize friction

some details on one of the screens developed to inform and guide clients after migrating to the superapp

some details on one of the screens developed to inform and guide clients after migrating to the superapp

main outcomes

  • I have successfully mapped and redefined two customer journeys for the migration across different channels (mobile, desktop and ATM): credit card's available limit and limit overflow

  • in a cross-collaboration effort, me and my team have developed a detailed, multi-channel communication strategy to guide customers throughout the superapp migration process

  • delivered innovative solutions, including desktop interfaces and guided tour templates, leveraging the bank’s design system to multiple channels

  • improved customer trust and satisfaction by addressing pain points and ensuring a seamless transition to the superapp

reflecting upon this experience, I improved my:

  1. adaptability in unknown scenarios

learned to navigate complex, changing environments and seek solutions proactively

  1. influence on the team

helped align teams across the bank to achieve shared goals and got recognized by leaders as a reference in migration matters

  1. decision-making process

made informed design choices despite limited upfront data, leveraging cross-team collaboration

  1. quick learning of new hard skills

developed new abilities with design systems and desktop UI development for scalable solutions

thank you


thank you


________________________________________________________________________________________________

____________________________________________________________________________________

if you would like to talk about this project (or other subjects), feel free to send me a message at

stephanierts@gmail.com

journey mapping for the migration effort that included different client profiles, deadlines and expected outcomes

project overview

In mid-2023, I embarked on a large-scale project for one of Latin America’s biggest financial institutions. The mission? Consolidate various customer segments and their numerous apps into a single, streamlined superapp. Before this initiative, the superapp existed but focused mainly on account holders, leaving significant gaps in critical areas like credit cards, which still had a separate app that was beginning to show its age.

Unifying multiple banking apps into a single, seamless superapp for one of Latin America’s largest banks wasn’t just about merging features — it was about rebuilding customer trust. A previous migration process had had poor communication, which led to confusion and financial losses, leaving customers frustrated and disengaged.

The fragmented system also created challenges internally:

  • outdated tech: some apps, like the robust credit cards app, were nearing obsolescence

  • decentralized services: multiple apps made it hard to evolve platforms or deliver consistent customer experiences

  • customer pain points: complex, unclear journeys across channels frustrated users. Some of the credit card's main journeys (like credit card's available limit and limit overflow) were not yet available in the superapp and were inconsistent across other channels (like ATMs and bankline), leading to disappointment and a lack of trust

  • previous disastrous migration: a few months earlier, a first migration happened for some of our white label users, who were migrated to another credit card app. It did not go well and we had significant financial and branding losses due to poor communication with clients during the process and inconsistencies in clients' registers originated within the bank

who was i in the team?

I served as the UX designer on the migration team, unifying team and onboarding squads, moving squads over time. My role evolved in this period:

  • migration team: I mapped current and future customer journeys, designed two key experiences (credit card's available limit and limit overflow), and pioneered the design system for desktop devices

  • unifying team: I created migration communication plans and pieces and oversaw multi-channel strategies for mitigating risks during migration

  • onboarding squad: was the person responsible for centralizing efforts for the superapp Guided Tours in the Credit Cards unit's products

  • my dedication and expertise in migration challenges led to recognition by my superiors as the go-to reference for migration-related matters

my approach

To tackle this massive challenge, I focused on three key areas:

  1. mapping customer journeys and identifying critical gaps to improve before migration, instead of trying to do everything at once

  2. designing migration strategies and communication plans and pieces that addressed past failures of a previous migration

  3. testing solutions with real customers to make sure our ideas worked in a real-world scenario while refining and optimizing the experience

main outcomes

  • I have successfully mapped and redefined two priority customer journeys for the migration across different channels (mobile, desktop, bankline and ATM machines): credit card's available limit and limit overflow

  • in a cross-collaboration effort, me and my team have developed a detailed, multi-channel communication strategy to guide customers throughout the superapp migration process

  • I have delivered innovative solutions, including desktop interfaces and standardized guided tours, leveraging the bank’s design system to multiple channels

  • improved customer trust and satisfaction by addressing pain points and ensuring a seamless transition to the superapp

data from our customer services about the previous - disastrous - migration showed a huge increase in the call center service and a big risk in terms of client experience. 66% of the calls were a second contact with customer support due to lack of instructions on how to access the new app

project goal

To unify all banking services into a single superapp that offers consistent, intuitive, and secure experiences for all customers. Migration should be smooth, as frictionless as possible and guarantee that account holders, credit card holders and mixed clients would have the best possible experience in their financial life. At the moment this project started, the superapp was mainly used by account holders (wether they had one of our credit card products or not), while the credit card holders with no current account could only use the credit card's app

data from our customer services about the previous - disastrous - migration showed a huge increase in the call center service and a big risk in terms of client experience. 66% of the calls were a second contact with customer support due to lack of instructions on how to access the new app

business objectives

  • increase customer retention after migration by improving trust and satisfaction and centralizing everything banking in a single app

  • simplify app maintenance and scalability with a unified platform

  • avoid the financial losses and brand damage experienced in previous migration

who were we doing it for?

Primarily for credit card holders, the group most affected by the migration. Through extensive research and interviews with clients, we found out that their main concerns included:

  1. not wanting to open a (new) checking account

  1. maintaining a sense of security comparable to or better than their previous app

  1. flattening the learning curve with the new interface

initial strategies taken

  • a multi-disciplinary, cross-units team was built to address migration holistically, combining design, technical, and business insights

  • this team has leveraged lessons from the first, failed migration to prioritize clear communication and reduce friction

  • we have utilized the bank’s new design system to ensure consistency and accessibility across platforms

highlights from research

We conducted extensive research to ensure our solutions were customer-centric:

  • interviews: individual interviews with dozens of customers revealed their pain points, fears, and preferences for the migration process

  • customer data analysis: insights from customer service teams showed that lack of clarity in communication and technical hurdles were the primary drivers of dissatisfaction in the previous migration effort

  • usability testing: early prototypes of the migration process were tested, highlighting areas where friction occurred, such as setting up secure logins and installing security tokens

  • customer sentiments: many customers expressed concerns about the perceived security of the new app versus the old one, underscoring the importance of trust in the migration strategy

These findings shaped our approach, ensuring that our solutions directly addressed the most critical user concerns


some past research highlights about login and security concerns

some past research highlights about login and security concerns

how should we do it to offer the best experience to our clients?

To provide the best experience, we anchored our strategy on three core principles:

  1. clarity

customers should know exactly what to expect and what actions to take at each step of the migration

  1. trust

reinforce the bank’s commitment to security and reliability, ensuring customers feel safe during and after the migration

  1. simplicity

design the migration process and the new journey’s interface to flatten the learning curve, catering even to less tech-savvy users


This approach ensured customers felt supported throughout the process, reducing potential resistance or confusion

👆 this is the communication used to inform users on the first migration attempt. That screen generated doubt, insecurity and frustration, since there were no instructions on what to do next and no explanation on the change being made - leading to no trust being built

👆 this is the login screen shown after downloading the new app. The users should touch the "I don't have a password on this app yet" button, but majority of them went for the "I have a login", as they believed their data had been carried from the old app. This login button would not work for them, leading to an increase on customer support calls

on the left, the communication used to inform users on the first migration attempt. That screen generated doubt, insecurity and frustration, since there were no instructions on what to do next and no explanation on the change being made - leading to no trust being built


on the right, the login screen shown after downloading the new app. The users should touch the "I don't have a password on this app yet" button, but majority of them went for the "I have a login", as they believed their data had been carried from the old app. This login button would not work for them, leading to an increase on customer support calls

steps to get there

  1. mapping journeys

we analyzed existing customer journeys across all platforms to identify gaps and inconsistencies

  1. collaborating across teams

I have conducted workshops with business, tech, and design teams to align on goals and identify technical and user experience dependencies

  1. developing communication strategies

across different areas, we have built a phased communication plan to guide customers through the migration process step by step

  1. iterating on solutions

refined prototypes and designs based on feedback from user testing and internal stakeholders

  1. testing at scale

finally, we ran comprehensive usability tests with diverse customer profiles to ensure inclusivity and accessibility

journey mapping for the migration effort that included different client profiles, deadlines and expected outcomes

solutions developed

  1. communication plan

a multi-channel strategy (push notifications, SMS, emails) at key intervals (D-60 to D0) to keep customers informed and prepared and guide them through the way

  1. onboarding journeys

deep links were integrated to guide users directly to critical onboarding steps, reducing friction and confusion

  1. guided tours

created walkthroughs for customers based on their profiles, helping them explore the new app’s features

  1. design system implementation

leveraged the bank’s design system (bDS) for consistent and accessible interfaces across channels and platforms

some details on one of the screens developed to inform and guide clients to migrate to the superapp

testing

We tested extensively to ensure our solutions worked for all customers:

  1. qualitative interviews

explored customer reactions to communication tone, onboarding steps, and login processes

  1. prototype testing

iterated on designs to address pain points, especially around security and ease of use

  1. acessibility validation

collaborated with QA teams to meet WCAG standards, ensuring inclusivity for all users

some details on one of the screens developed to inform and guide clients to migrate to the superapp

main highlights from tests

  1. communication clarity significantly reduced customer anxiety

  1. deep links led to a faster onboarding process compared to manual navigation

  1. customers felt the new app maintained their sense of security, with minimal resistance to the new interface

attention points

  1. ensuring messaging consistency across all communication channels

  1. addressing technical edge cases, such as inactive account records

  1. balancing enhanced security with user-friendliness to minimize friction

some details on one of the screens developed to inform and guide clients after migrating to the superapp

some details on one of the screens developed to inform and guide clients after migrating to the superapp

main outcomes

  • I have successfully mapped and redefined two customer journeys for the migration across different channels (mobile, desktop and ATM): credit card's available limit and limit overflow

  • in a cross-collaboration effort, me and my team have developed a detailed, multi-channel communication strategy to guide customers throughout the superapp migration process

  • delivered innovative solutions, including desktop interfaces and guided tour templates, leveraging the bank’s design system to multiple channels

  • improved customer trust and satisfaction by addressing pain points and ensuring a seamless transition to the superapp

reflecting upon this experience, I improved my:

  1. adaptability in unknown scenarios

learned to navigate complex, changing environments and seek solutions proactively

  1. influence on the team

helped align teams across the bank to achieve shared goals and got recognized by leaders as a reference in migration matters

  1. decision-making process

made informed design choices despite limited upfront data, leveraging cross-team collaboration

  1. quick learning of new hard skills

developed new abilities with design systems and desktop UI development for scalable solutions

thank you


__________________________________________

if you would like to talk about this project (or other subjects), feel free to send me a message at

stephanierts@

gmail.com

journey mapping for the migration effort that included different client profiles, deadlines and expected outcomes