Case Study

Case Study

Case Study

Fintech Onboarding

Fintech Onboarding

Fintech Onboarding

Beyond First Impressions: Optimizing User Onboarding in Fintech Apps using NNG's 10 Heuristics and Fraction Index"

Beyond First Impressions: Optimizing User Onboarding in Fintech Apps using NNG's 10 Heuristics and Fraction Index"

Beyond First Impressions: Optimizing User Onboarding in Fintech Apps using NNG's 10 Heuristics and Fraction Index"

Date: 12.08.2023

Introduction

Introduction

Introduction

In today's digital era, financial technology (fintech) applications have revolutionized the way we manage our finances. Applications provide users with convenient and efficient solutions for payments, investments, banking, and more.

However, for fintech applications to succeed, they must deliver a seamless onboarding experience that instills trust, security, and simplicity in users. In this article, we will explore the importance of onboarding in fintech applications and discuss strategies for optimizing this crucial process.

In this case study, I examined four different applications (Revolut, N26, Bunq, Monzo). I took a close look at each one to understand how they work and what contributes to their great onboarding experience.

To evaluate these applications’ onboarding flows, I used two methods: the Onboarding Friction Index and the NNG 10 Heuristic Overview. Combining both methods provided valuable qualitative and quantitative insights, enabling the development of superior onboarding user experiences for current and future apps.

About Onboarding

About Onboarding

About Onboarding

Onboarding in fintech applications sets the tone for users' experience and establishes a foundation of trust, security, and ease of use. It serves as the first impression, shaping users' perceptions of the application's value and functionality. Effective onboarding ensures that users feel confident in using the platform, understand its features, and have a clear path to achieve their financial goals.

Here are 4 applications that i choose from some of the top fintech applications available on the market today: Revolut, N26, Bunq, Monzo.

⏳ App Time/Flow Duration

⏳ App Time/Flow Duration

⏳ App Time/Flow Duration

This metric measures the time it takes for a user to complete the entire onboarding process. It provides insights into the overall efficiency and user-friendliness of the app's onboarding experience.

In the end, the onboarding process for each of the apps took no more than five minutes. Notably, Bunq facilitated the quickest onboarding, with a maximum time of 2 minutes.

📱Screen Quantity

📱Screen Quantity

📱Screen Quantity

This metric counts the number of screens or steps involved in the onboarding process. A high screen quantity may indicate a complex or lengthy onboarding flow, potentially leading to user frustration or drop-off.

Examining these applications demonstrates the significant variation in the number of screens used during the onboarding process; Banq utilizes 4, while Monzo uses 56. In this case, it is not appropriate to judge the onboarding process solely based on the number of screens. Factors such as the type of information requested, applicable regulations, and specific needs during the onboarding process play crucial roles and must be considered.

📱Clicks Quantity

📱Clicks Quantity

📱Clicks Quantity

This metric evaluates the number of clicks required by users to complete the onboarding process. Fewer clicks generally indicate a more streamlined and efficient experience.

However, it is important to remember that, along with the number of clicks, another significant consideration is the natural feel of the process for the user, for example, how well the application utilizes gamification.

⌨️ Fields Quantity

⌨️ Fields Quantity

⌨️ Fields Quantity

This metric measures the number of input fields that users need to fill out during onboarding. A higher field quantity can make the process more time-consuming and potentially deter users from completing the onboarding.

Clicking is easy to do, but entering text requires much more effort and time resources. In total, the number of text inputs for any application does not exceed 20.

🚪OTP Application Leave

🚪OTP Application Leave

🚪OTP Application Leave

This metric assesses how many users abandon the onboarding process after encountering an OTP verification step. If a significant number of users leave during this stage, it may indicate a poor user experience or technical issues.

Based on our analysis of the discussed applications, we identified two moments where users can exit the app without significantly harming the user experience. However, a third OTP prompt should be avoided, as it greatly increases the chances of users not returning.

ℹ️ Information Requested

ℹ️ Information Requested

ℹ️ Information Requested

On the example of the discussed applications, we can see that there are two optimal times when user might leave the application. If the user leaves for the third time, he might not come back.

📈 Onboarding Friction Index summary

📈 Onboarding Friction Index summary

📈 Onboarding Friction Index summary

The Onboarding Friction Index reveals diverse strengths across different banking apps: Revolut leads with the fewest clicks required, Bunq stands out with the shortest application time, fewest screens, and lowest rate of OTP drop-offs, while Monzo demands the least from users in terms of fields to be filled out.

However, a streamlined onboarding process, characterized by fewer screens and shorter completion time, may not always be beneficial as it might restrict users from providing sufficient information, potentially compromising the richness of the post-onboarding experience. Thus, it is essential for apps to strike a balance between efficiency and thoroughness to ensure a seamless yet comprehensive onboarding experience.

1. Visibility of system status

Users should be provided with clear and real-time feedback about what's happening within the app, such as loading indicators or progress bars during the onboarding process.

N26

N26 utilizes a carousel for Explorer steps and two types of progress bars (well-chosen for their respective steps) that give the user a sense of where they are in the onboarding process.

Monzo

Monzo also uses a carousel for explorer steps and incorporates two different types of progress bars. Despite these features, it doesn't explain basic information as efficiently as N26, which additionally offers a few more steps in its onboarding process.

Revolut

Revolut stands out as a clear example of transparency, always informing users why each piece of requested information is necessary.

2. Match between system and the real world

The app's language, terminology, and design elements should be familiar and intuitive to users, aligning with their mental models and expectations.

N26

The visual cues have a match with the real world

Monzo

The visual elements in Monzo are somewhat more complex and potentially overwhelming compared to N26; however, this complexity results in visuals that more accurately mirror real world scenarios.

Revolut

Incorporating them into the app fosters a connection with the real world, enhancing user comfort.

3. User control and freedom

Users should have the ability to easily navigate and recover from errors or unwanted actions during the onboarding process, with options to undo or redo steps if needed.

While Monzo and Revolut are only using back buttons, N26 allows you to cancel the process anytime.

4. Consistency and standards

The app's design, interaction patterns, and terminology should follow established conventions and remain consistent throughout the onboarding process, reducing cognitive load.

N26

Overall, there is no significant violation of the heuristic observed in N26; however, there is room for improvement. The identity and card icons vary slightly in appearance, but the accompanying text aids in preserving a sense of consistency. To further adhere to this principle, it would be beneficial to unify the main artwork/icons for the e-mail concept under a single style.

Monzo

The quality of visual elements is very good here, although busy, they convey a sense of richness and density.

Revolut

Revolut showcases its consistency through the standardization layouts for gathering user information. Each screen features a title, explanatory text detailing the purpose of the information requested, and text fields, maintaining uniformity across the onboarding.

5. Error prevention

The app should prevent errors during onboarding by providingclear constructions and constraints that guide users to input valid information.

N26

In N26, a clear example of error prevention can be observed during the password setting process. The application automatically provides feedback on the password's strength as it is being entered, guiding users away from choosing a weak password and avoiding potential future issues.

Revolut

In many sections of the Revolut onboarding, you will find disable buttons. These allow users to review and correct their selections before confirming their entries, facilitating a more error free experience.

6. Recognition rather than recall

The app should minimize the need for users to remember information from earlier steps by providing relevant and visible cues during the onboarding process.

All these applications have well-titled pages, so it becomes easy for users to collect the information.

Revolut

Revolut predominantly uses a design that features a single text field accompanied by a clear title and descriptive text, facilitating immediate understanding for the user regarding what information to enter.

7. Flexibility and efficiency of use

The app should cater to both new and experienced users, allowing for shortcuts and efficient interactions during onboarding without delaying the experience for beginners.

Revolut

Revolut offers personalized content and functionality within the app to cater to individual user preferences and needs. By tailoring the app's features, recommendations, and user interface based on user data or preferences, you can enhance the user experience and provide relevant and targeted information.

Revolut also offers moments of customization, allowing users to tailor the app's settings, layout, or functionality to suit their individual preferences. Providing options for users to make selections, such as choosing themes, organizing content, or adjusting notification settings, empowers them to tailor the app to their liking, fostering a sense of ownership and satisfaction.

8. Aesthetic and minimalist design

The app's visual design should be clean, uncluttered, and focused on the essential information needed during onboarding, avoiding complexity.

All of the applications feature a clean design, avoiding unnecessary elements that could distract users from the information they really need.

Revolut

Additionally, Revolut focuses on one action per screen and prioritizes the content and features to support the user’s primary goals.

9. Help and documentation

The app should offer easily accessible help and documentation, such as FAQs or tutorials, that assist users during the onboarding process and beyond.

N26

In sections where users might find the information confusing, there are links to comprehensive articles that explain the necessity of the required details. However, it was unfortunately unclear how to navigate back from these articles.

Monzo

In the Monzo app, documentation is only available at the beginning and end of the onboarding experience. In contrast, N26 does a better job at offering pertinent documentation when users are likely to need it.

Revolut

Relovut's uses standard on all screens - title, desctirption text about how, for what this information will be used for and text fields.

The Significance of Onboarding in Fintech

The Significance of Onboarding in Fintech

The Significance of Onboarding in Fintech

🤝 Establishing Trust: Trust is the foundation of any fintech application. Users need assurance that their personal and financial information is secure. A well-designed onboarding process that prioritizes data protection, privacy, and compliance can help build trust and credibility with users.

👥 User Engagement: An engaging onboarding experience not only helps users understand the features and functionalities of the application but also encourages them to explore and utilize its full potential. By guiding users through the app's value proposition during onboarding, fintech applications can increase user retention and drive long-term engagement.


Compliance and Regulations: Fintech applications operate in a highly regulated environment. During the onboarding process, applications must collect user data and verify identities while complying with anti-money laundering (AML) and know-your-customer (KYC) regulations. Streamlining this process can minimize friction for users and ensure legal compliance for the application.

Optimizing the Onboarding Experience:

Optimizing the Onboarding Experience:

Optimizing the Onboarding Experience:

⭐️ Simplicity and Clarity: Fintech applications should strive for simplicity and clarity in their onboarding process. Minimize the number of steps required and provide concise instructions to avoid overwhelming users. Implementing intuitive user interfaces, clear navigation, and informative tooltips can enhance the onboarding experience.

📈 Progressive Profiling: Instead of burdening users with lengthy forms upfront, consider implementing a progressive profiling approach. Collect essential information during initial registration and gather additional details gradually as users interact with the application. This approach reduces friction and allows users to explore the application's core features before committing to providing more personal information.

🔐 Secure Data Collection: Data security is paramount in fintech applications. Utilize secure encryption protocols and compliance with industry standards to protect user data during collection and storage. Transparently communicate your data security measures to users during the onboarding process to build trust and confidence.

👤 Personalization: Tailoring the onboarding experience to individual users can significantly enhance engagement and satisfaction. Leverage data analytics and user preferences to deliver personalized recommendations and highlight relevant features. By demonstrating value from the outset, users are more likely to continue using the application.

📲 Seamless Integration: Integrating with existing financial systems or accounts can expedite the onboarding process and improve user experience. Offer users the option to import data from their bank accounts, payment providers, or other financial platforms, minimizing manual entry and reducing friction.

Conclusion:

Conclusion:

Conclusion:

The onboarding process is a critical phase in a fintech application's user journey. By prioritizing trust, engagement, and compliance, fintech applications can deliver an exceptional onboarding experience that encourages long-term user loyalty. Simplicity, personalization, and seamless integration can help fintech applications stand out in a crowded marketplace. With continuous optimization and adaptation, fintech companies can build user-centric onboarding experiences that truly empower their customers.