Reducing the cost of onboarding.

International Money Transfers

Sector: Financial Services
Role: Product Designer
Delivered: Payments and International Transfers
Design System: Figma
Framework: React, Storybook


An international money transfer service would like to improve its onboarding process. The process for Business customers has long remained unchanged, with limited validation and a fair amount of manual input required. Errors are carried over from screening into the application. These data discrepancies increase the time it takes to verify business account details, further increasing the time it takes to onboard users (the process currently can take up to 30 days). 

We set out to understand the existing experience and uncover potential opportunities using various research methods.

Mobile prototypes for the business address lookup feature.
Target metric for new applications 10%
Input Field sample

Review the existing onboarding process and align on goals and objectives.

It’s good to start any workshop with a warm-up activity and give the team some context. I like to use the Character Mix & Match Icebreaker on Miro to get started. This is an excellent icebreaker for new groups.

Current onboarding flow
Fig jam brainstorming board
Meeting agenda

Workshops and cross-team collaboration 

“It is a great method for teams to visualise the processes that customers undergo to achieve their goals. This can lead to improvements in lead generation, client experience, company alignment, and the development of new products and strategies. It also provides an excellent opportunity for stakeholders to discuss both backstage and front-stage activities, dependencies, and an opportunity for sharing knowledge.”

  • Collect stakeholders’ insights and identify the most consequential and high-risk ones. Validate these with research and determine if they’re real.
  • Use assumptive personas (your best guess on who will use the product and why). This helps you recruit for interviews and empathise with future users.
  • Examine how people navigate through the feature or service.
  • What is the perception of value?
  • Validate assumptions for each customer segment.


  • Increase acquisition
  • Reduce the amount of time it takes to onboard
  • Reduce data inconsistencies
  • Allow for edge cases during screening
  • Collect data to inform future decisions

Target Audience

Business Account Consumer: This frequent flyer, who is between 35 and 60 years old and from the UK, makes multiple international payments (using an app). It is employed. Its behaviours include Transferring money internationally via an app, tracking rates for the best deal, and scheduling payments.

Identifying the problems

Generate ideas quickly by mapping the customers’ journey from awareness to their first successful international transfer. This will give you a clear picture of customers’ needs, pain points, and business opportunities.

Secondary Research

74% of users will switch to other solutions if the onboarding process is complicated.

85% of users remain loyal if continuous education is provided.

63% of users think that onboarding is key to deciding to subscribe to a product.

70% of users make a purchase decision based on the quality of the customer service they receive.

Prioritising ideas

Examine each idea’s reach, customer value, potential business revenue and implementation effort.

You are using an effort/ impact matrix to help you clearly understand current priorities.

Ideas from the session

Increase engagement
Explore alternative entry points to core features.

Reduce data discrepancies and the time it takes to onboard new users by updating the rules on existing forms.

Manual input:
Visitors currently enter their business details manually. Reduce completion time by implementing a look-up service for business details and prepopulating the application with the data obtained. Allow for edge cases, such as when the look-up service cannot find the business details in the registry or when the registry API is unavailable in a specific location.

Transfer Calculator:
Users can only use core functionality after onboarding. Showcase key features to improve user engagement and conversion rates.

Track Rates:
This feature is hidden. Showcase key features to improve user engagement and conversion rates.

Measuring Success

How will you know if your idea meets a user need or if it provides value to the business?

Coming up with great ideas is one thing, but if you are not measuring success conscientiously, applicable ideas can fail.


Task success rate
The % of users that correctly completed all tasks.
Completion time
The total time it takes users to create an account and verify their details.
Engagement rates
How often do users interact with core features?
How often do users use the Track Rate and Transfer features?
In what way does the product make money? How much is it making monthly?
Conversion Rates
% of users that use the Track Rate and Transfer features?
User Acquisition
% of users using the features for the first time?


When presented with a specific task, what will visitors click on? 

Click test & survey.
Examine what users will click on first to complete their intended task. Evaluate the effectiveness of your site’s linking structure, including the navigation, to see if users know how to navigate the site and complete their goals.






Research Method: First Click Test & Survey

Task: Imagine that you need to calculate the cost of your next international transfer. How would you go about doing this? Where would you navigate to?

The initial click test and survey reveal that the hypothesis for placing core functionality on the landing page is valid. Run further tests with a larger group of users. Measure engagement and conversion rates over time to gauge the impact.


Allow visitors to use core functionality (before onboarding).

Showcasing the’ send money’ feature in the shop window will increase return visits, user engagement, and onboarding rates. Visitors want to calculate their transfers, track rates, schedule, review, and save their trades.

Two screens; the control and the test. The control screen contains a large image and a marketing message. The second contains the form that allows visitors to send money.
Control - Current experience

Onboarding should be delightful, educational, quick, and intuitive.

How might we improve onboarding?

Prepopulate the application with data gathered from the eligibility application. Reduce manual input by using look-up services. Simplify the front-end presentation of the application steps and list the steps in logical order. Allow users to navigate between sections easily and display a progress indicator. Celebrate milestones. Include incentives and information.

Money Transfer onboarding screens. Mobile view - Account summary test and control.
Control - Current experience

Do not overwhelm users with oodles of text.

How can we improve the experience?

Simplify the application’s front end (KYC and avoid repetition, simplify steps, celebrate milestones, etc.). Provide support, make it intuitive to track progress, and allow visitors to navigate between application sections.

Onboarding screen, mobile view
Control - Current experience


Modifying the toast component.

Exploring entry points to app features

By modifying the existing component, we can increase app enrolment and feature engagement. Toasts are a great way to convey a clear and actionable message.

React Toast Component with variations. Toast shows a brief message that’s clear & understandable.
Figma logo - Figma was used to create the Design system.
React Native Mobile Toast Component. Track rates. Schedule payments in app. Open the app from the app store.
Variant Properties - These are created when creating your design system.