A screenshot of a card, clicking on it takes you to a page where you can answer questions about what type of transactions you want to make.
A screenshot of a card, clicking on it takes you to a page where you can review legal agreements.
Screenshot of a navigation bar that show people what steps they're on and how many steps are left.
Screenshot of a navigation bar that show people what steps they're on and how many steps are left.
Screenshot of a page that lets people auto populate company details by searching for their company.
Screenshot of a page that lets people auto populate company details by searching for their company.
Screenshot of a page that lets people auto populate company details by searching for their company.

Reducing anti-money laundering
checks from 2 weeks to 2 days

Reducing anti-money laundering checks from 2 weeks to 2 days

Bottom-up project ↑

Bottom-up project ↑

Bottom-up project ↑

B2C + B2B

B2C + B2B

B2C + B2B

Compliance + Sales teams

Compliance + Sales teams

Compliance + Sales teams

Timeline: 6 months

Timeline:
6 months

User: West African businesses who want to make large payments to other countries

User:
West African businesses who want to make large payments to other countries

Photo of christian harries, senior product designer, the guy who this site is about.
Photo of Oluwatobi Akindunjoye, principal product designer.
Photo of Elizabeth Wangari, senior product designer.
Photo of Oliver Borders, head of product design. Available to hire.

4x Product Design

Photo of Charles Philip Ukaegbu, senior product manager. Available to hire.
Photo of Kevin Phelan, senior product manager.
Photo of chief product officer, Akitobi Akitunde.

3x PM

Photo of Yensi Ocampo, head of compliance.
Photo of Ijeoma Uzowuru, head of compliance.
Photo of Adebola Ugbebor, compliance manager.

3x Compliance

Photo of James Roberts, head of revenue operations and customer success.
Photo of Sukhi Srivatsan, Country Director.
Photo of Monica Ng'ang'a, Head Customer Management.
Photo of Tarnjeet Nandra, head of revenue operations and customer success.

4x Customer Success

Photo of Geoffrey Mogonchi, Senior Global Data and Analytics Manager.
Photo of Volodymyr Lakomov, senior data analyst.

2x Data

Photo of Julianne Oguntula, senior marketing manager.
Photo of Precious Lawrence, social media and content assistant manager.

2x Marketing

Photo of Deepika Adusumilli, chief product officer.
Photo of Callum Dryden, chief technical officer.
Photo of Muhammad Inuwa, chief compliance officer.

3x Leadership

The Problem

While going through feedback in our weekly product design calls we noticed a theme: businesses were struggling to onboard onto our foreign exchange product. Before they can pay large overseas invoices they must pass anti-money laundering checks, which aren’t always quick or easy.

While going through feedback in our weekly product design calls we noticed a theme: businesses were struggling to onboard onto our foreign exchange product. Before they can pay large overseas invoices they must pass anti-money laundering checks, which aren’t always quick or easy.

While going through feedback in our weekly product design calls we noticed a theme: businesses were struggling to onboard onto our foreign exchange product. Before they can pay large overseas invoices they must pass anti-money laundering checks, which aren’t always quick or easy.

Photo of me interviewing someone.
Photo of me interviewing someone.
Photo of me interviewing someone.

To understand what was frustrating people, we interviewed Traders and Finance Managers in companies currently onboarding with us. Very quickly we found 3 main problems

It wasn’t clear what info/docs they needed to give us. This plus a messy-looking site, made us seem less trustworthy.

It wasn’t clear what info/docs they needed to give us. This plus a messy-looking site, made us seem less trustworthy.

It wasn’t clear what info/docs they needed to give us. This plus a messy-looking site, made us seem less trustworthy.

After submitting their details, we promise we’ll review and respond within 48 hours, this rarely happened.

After submitting their details, we promise we’ll review and respond within 48 hours, this rarely happened.

After submitting their details, we promise we’ll review and respond within 48 hours, this rarely happened.

They’re busy. If onboarding is too complex and we can’t help them quickly, they’re likely to use someone else.

They’re busy. If onboarding is too complex and we can’t help them quickly, they’re likely to use someone else.

They’re busy. If onboarding is too complex and we can’t help them quickly, they’re likely to use someone else.

When we shared this in our weekly cross-department call, we learned these problems weren’t just frustrating for users, but for our staff too.

To prioritise improving onboarding for both users and staff, we needed to show what impact these problems were having on the business. Digging through the data, we found 3 major insights.

Slow onboarding review/approval was the top complaint every month for over 2 years (20–25 complaints per month).

Slow onboarding review/approval was the top complaint every month for over 2 years (20–25 complaints per month).

Slow onboarding review/approval was the top complaint every month for over 2 years (20–25 complaints per month).

Only 1% of people that sign up get their accounts approved in the same month.

Only 1% of people that sign up get their accounts approved in the same month.

Only 1% of people that sign up get their accounts approved in the same month.

Each month, people not converting from leads to customers cost us roughly $300k in potential revenue.

Each month, people not converting from leads to customers cost us roughly $300k in potential revenue.

Each month, people not converting from leads to customers cost us roughly $300k in potential revenue.

With the impact clear, something had to change.

Siloed teams unifying to solve 1 problem

Photo of a woman presenting post it notes in a large meeting room. Photo by Jason Goodman.

Photo by Jason Goodman

Photo of a woman presenting post it notes in a large meeting room. Photo by Jason Goodman.

Photo by Jason Goodman

Photo of a woman presenting post it notes in a large meeting room. Photo by Jason Goodman.

Photo by Jason Goodman

As the problems we found touched many areas, to solve them, we formed a cross-functional team with people from account management, onboarding, compliance, sales and customer success.

Product, design and engineering often worked closely as a Scrum team; however, other teams tended to be more siloed.

To make sure everyone was comfortable, we ran a kick-off call:

What problems were we trying to solve, and why?

What problems were we trying to solve, and why?

What problems were we trying to solve, and why?

How can we best work together?

How can we best work together?

How can we best work together?

What questions/concerns do people have?

What questions/concerns do people have?

What questions/concerns do people have?

Competing sources of truth

Photo of each legal requirement put on post it notes. Five people are discussing which could stay or go.

8 documents, each asking people for different information

Photo of each legal requirement put on post it notes. Five people are discussing which could stay or go.

8 documents, each asking people for different information

Photo of each legal requirement put on post it notes. Five people are discussing which could stay or go.

8 documents, each asking people for different information

From the initial user feedback, one clear problem stood out — people didn’t know what they needed to give us.

“I don’t know what you need. Your site and your staff are telling me different things”

“I don’t know what you need. Your site and your staff are telling me different things”

“I don’t know what you need. Your site and your staff are telling me different things”

When we dug into why, we found that each team had different sources of “truth”, from product screenshots to four years’ of documents owned by different people.

From these sources, we made a master list of requirements. Over several sessions, we went through it line by line and asked one question: “Why do we need this?”

For some info such as “Company name” it was clear why we needed it. Other details took longer clarify.

We found 3 reasons why:

We used to need certain info, but with new policies, now we don’t.

We used to need certain info, but with new policies, now we don’t.

We used to need certain info, but with new policies, now we don’t.

Requirements differ from company to company — for example, a company with higher annual turnover will need to do Enhanced Due Diligence.

Requirements differ from company to company — for example, a company with higher annual turnover will need to do Enhanced Due Diligence.

Requirements differ from company to company — for example, a company with higher annual turnover will need to do Enhanced Due Diligence.

The compliance team won’t know if we need something specific until they’ve done their first review.

The compliance team won’t know if we need something specific until they’ve done their first review.

The compliance team won’t know if we need something specific until they’ve done their first review.

By giving people time away from their busy schedule and a safe space to ask questions, the confusions started to disappear.

Learning from how others solved similar problems

Screenshots of 4 competitors that solved user and legal problems in interesting ways.

In clockwise order: Royal London, Azimo, WISE, TransferGo.

Screenshots of 4 competitors that solved user and legal problems in interesting ways.

From top to bottom: Azimo, TransferGo, WISE, Royal London.

Screenshots of 4 competitors that solved user and legal problems in interesting ways.

In clockwise order: Royal London, Azimo, WISE, TransferGo.

Tesler’s Law states that in any system, there’s a certain amount of complexity that can’t be reduced. If a business needs to give us 20 pieces of info as part of anti-money laundering checks, that can’t change, but it can be made easier.

Looking into competitors, we found 5 main principles that drove our design direction:

Ask branching questions early

Based on their answers, we’ll only ask for what we need.

Ask branching questions early

Based on their answers, we’ll only ask for what we need.

Ask branching questions early

Based on their answers, we’ll only ask for what we need.

Use tech to make things quicker

In some countries, registered business info is available through an API. With just a “Company registration number” and a “Country of Incorporation” we can automatically get other business info, which means less to ask people for later on.

Use tech to make things quicker

In some countries, registered business info is available through an API. With just a “Company registration number” and a “Country of Incorporation” we can automatically get other business info, which means less to ask people for later on.

Use tech to make things quicker

In some countries, registered business info is available through an API. With just a “Company registration number” and a “Country of Incorporation” we can automatically get other business info, which means less to ask people for later on.

Affordances to avoid well-known issues

In some African countries, addresses are less formalised. With a bit of helper text and precise wording, people are more likely to give us correct info.

Affordances to avoid well-known issues

In some African countries, addresses are less formalised. With a bit of helper text and precise wording, people are more likely to give us correct info.

Affordances to avoid well-known issues

In some African countries, addresses are less formalised. With a bit of helper text and precise wording, people are more likely to give us correct info.

Help people understand why we need certain info

Giving lots of info gets tiring quickly, especially when you don’t know why you have to give it.

Help people understand why we need certain info

Giving lots of info gets tiring quickly, especially when you don’t know why you have to give it.

Help people understand why we need certain info

Giving lots of info gets tiring quickly, especially when you don’t know why you have to give it.

Trust goes a long way

As one person summed it up: “In Nigeria, there have been lots of Ponzi schemes. How do I know if I can trust you with my money?”

Trust goes a long way

As one person summed it up: “In Nigeria, there have been lots of Ponzi schemes. How do I know if I can trust you with my money?”

Trust goes a long way

As one person summed it up: “In Nigeria, there have been lots of Ponzi schemes. How do I know if I can trust you with my money?”

“Do we really need to ask them for this much?”

Quick designs to test how we could simplify a complex process.

Low-fi testing to validate the flow.

Quick designs to test how we could simplify a complex process.

Low-fi testing to validate the flow.

Quick designs to test how we could simplify a complex process.

Low-fi testing to validate the flow.

As our users (West African businessmen) were hard to schedule for usability testing, we did the first round with stakeholders.

As subject matter expects, this had 3 benefits:

Data we can learn from

You get the best data by testing with users, but even biased data is better than no data.

Data we can learn from

You get the best data by testing with users, but even biased data is better than no data.

Data we can learn from

You get the best data by testing with users, but even biased data is better than no data.

Validating compliance requirements

The law can be complex, testing with legal stakeholders ensured we understood what we were asking for and that we were doing it in a user-friendly.

Validating compliance requirements

The law can be complex, testing with legal stakeholders ensured we understood what we were asking for and that we were doing it in a user-friendly.

Validating compliance requirements

The law can be complex, testing with legal stakeholders ensured we understood what we were asking for and that we were doing it in a user-friendly.

Empathy

It’s easy to list what you need, but when you experience it for yourself you start to think “Wow we’re asking them for a lot, do we really need to ask them for this much?”

Empathy

It’s easy to list what you need, but when you experience it for yourself you start to think “Wow we’re asking them for a lot, do we really need to ask them for this much?”

Empathy

It’s easy to list what you need, but when you experience it for yourself you start to think “Wow we’re asking them for a lot, do we really need to ask them for this much?”

With stakeholder’s newfound empathy for users, we looked at each requirement again and asked “do we really need this?”. How can we strike the right balance between what we legally needed & a good user experience?

The result:

We went from asking for 52 pieces of information to 21.

The result:

We went from asking for 52 pieces of information to 21.

The result:

We went from asking for 52 pieces of information to 21.

What we thought they wanted, and what they actually want

High fidelity designs based on user feedback.

More steps = less cognitive load = better UX!

High fidelity designs based on user feedback.

More steps = less cognitive load = better UX!

High fidelity designs based on user feedback.

More steps = less cognitive load = better UX!

With the new requirements defined, our team of three product designers (including myself) used our Figma design system to quickly iterate high-fidelity prototypes until we had 2 routes we were happy to test with users.

After the first round of 5 tests, we added 2 more guiding design principles:

Wording matters

People skimmed over jargon and lengthy paragraphs. To avoid confusion, we needed to use words that made sense to them.

Wording matters

People skimmed over jargon and lengthy paragraphs. To avoid confusion, we needed to use words that made sense to them.

Wording matters

People skimmed over jargon and lengthy paragraphs. To avoid confusion, we needed to use words that made sense to them.

Simpler screens trump fewer screens

People said they preferred fewer screens but task completion rate & time-on-task showed they found the longer option easier.

Simpler screens trump fewer screens

People said they preferred fewer screens but task completion rate & time-on-task showed they found the longer option easier.

Simpler screens trump fewer screens

People said they preferred fewer screens but task completion rate & time-on-task showed they found the longer option easier.

Additionally, since the project first started there’s been an elephant in the room: to help onboard busy users our staff need to manually complete their profiles on their behalf.

During testing, we learned that people only wanted staff to help them because the process was complex; if it were easier, they’d be happy to complete it themselves.

Delivering 1 sprint at a time

Screens showing how a UK, US or EU company can have some of their details auto populated by an API.

UK, US, and EU companies can have some of their info auto-populated by the OpenCorporates API.

Screens showing how a UK, US or EU company can have some of their details auto populated by an API.

UK, US, and EU companies can have some of their info auto-populated by the OpenCorporates API.

Screens showing how a UK, US or EU company can have some of their details auto populated by an API.

UK, US, and EU companies can have some of their info auto-populated by the OpenCorporates API.

After one last iteration we had a solution that users, stakeholders and developers were happy with.

However, there was one bump in the road: building everything would take a long time and shift focus from other high-priority projects.

To get priority, we split the solution into smaller slices that could be delivered and validated one sprint at a time:

People didn’t know what they needed to give us

Now, when they log in, they can clearly see what info/docs we specifically need from them.

People didn’t know what they needed to give us

Now, when they log in, they can clearly see what info/docs we specifically need from them.

People didn’t know what they needed to give us

Now, when they log in, they can clearly see what info/docs we specifically need from them.

We’re asking for a lot

Now, we ask registered UK, EU, and US businesses for less. If the info is available via an API, there’s no need to ask for it.

We’re asking for a lot

Now, we ask registered UK, EU, and US businesses for less. If the info is available via an API, there’s no need to ask for it.

We’re asking for a lot

Now, we ask registered UK, EU, and US businesses for less. If the info is available via an API, there’s no need to ask for it.

Some businesses had to be manually onboarded by staff

Now that we knew what info/docs each business type needs to give us, we updated the product to enable people to onboard themselves.

Some businesses had to be manually onboarded by staff

Now that we knew what info/docs each business type needs to give us, we updated the product to enable people to onboard themselves.

Some businesses had to be manually onboarded by staff

Now that we knew what info/docs each business type needs to give us, we updated the product to enable people to onboard themselves.

A messy-looking design made us seem less trustworthy

By having a good-looking, user-friendly experience across all devices, people feel more comfortable spending time onboarding with us.

A messy-looking design made us seem less trustworthy

By having a good-looking, user-friendly experience across all devices, people feel more comfortable spending time onboarding with us.

A messy-looking design made us seem less trustworthy

By having a good-looking, user-friendly experience across all devices, people feel more comfortable spending time onboarding with us.

Good UX is good business

Photo of a West African business man celebrating in front of his laptop. Photo by Anna Nekrashevich.

Photo by Anna Nekrashevich

Photo of a West African business man celebrating in front of his laptop. Photo by Anna Nekrashevich.

Photo by Anna Nekrashevich

One year later, the metrics speak for themselves, each month;

82% fewer users complained about onboarding.

82% fewer users complained about onboarding.

82% fewer users complained about onboarding.

500% more accounts were approved.

500% more accounts were approved.

500% more accounts were approved.

20 hours of staff time was saved.

20 hours of staff time was saved.

20 hours of staff time was saved.

Additionally, an unexpected but big win, teams that were previously siloed were now working closer together

3 Years Wiser — If I Did This Project Today

Hey it's me again, I hope you enjoyed this story. If you have any suggestions to make this site more accessible I'd love to know. +447803373248, once more 447803373248.
Hey it's me again, I hope you enjoyed this story. If you have any suggestions to make this site more accessible I'd love to know. +447803373248, once more 447803373248.
Hey it's me again, I hope you enjoyed this story. If you have any suggestions to make this site more accessible I'd love to know. +447803373248, once more 447803373248.

Overall, the project was a success, but it wasn’t without a few snags. With my current experience as a senior product designer, there are a few things I’d do differently.

Deliver, learn and iterate earlier

During discovery, we uncovered many problems, which made the project larger and required buy-in before we could build anything. If we had set smaller goals, we could’ve solved small yet valuable problems one sprint at a time.

Deliver, learn and iterate earlier

During discovery, we uncovered many problems, which made the project larger and required buy-in before we could build anything. If we had set smaller goals, we could’ve solved small yet valuable problems one sprint at a time.

Deliver, learn and iterate earlier

During discovery, we uncovered many problems, which made the project larger and required buy-in before we could build anything. If we had set smaller goals, we could’ve solved small yet valuable problems one sprint at a time.

Focus on 1 project at a time

As the project was large, we juggled it with a few others, which slowed progress more than expected. If two of the three designers handled the other projects, one could’ve focussed on this one, getting regular feedback during design reviews.

Focus on 1 project at a time

As the project was large, we juggled it with a few others, which slowed progress more than expected. If two of the three designers handled the other projects, one could’ve focussed on this one, getting regular feedback during design reviews.

Focus on 1 project at a time

As the project was large, we juggled it with a few others, which slowed progress more than expected. If two of the three designers handled the other projects, one could’ve focussed on this one, getting regular feedback during design reviews.

Half the project is managing stakeholders, and that’s okay

When you tell people that what they thought was fine actually isn’t, it’s only natural for them to have questions: Does this problem really exist? How big is it? Does it need to be solved now? What if we did X instead? Slow progress felt frustrating, but looking back, this project wasn’t just about improving onboarding; it was about showing the long-term value that user-centred problem-solving can have for the business, and that takes time.

Half the project is managing stakeholders, and that’s okay

When you tell people that what they thought was fine actually isn’t, it’s only natural for them to have questions: Does this problem really exist? How big is it? Does it need to be solved now? What if we did X instead? Slow progress felt frustrating, but looking back, this project wasn’t just about improving onboarding; it was about showing the long-term value that user-centred problem-solving can have for the business, and that takes time.

Half the project is managing stakeholders, and that’s okay

When you tell people that what they thought was fine actually isn’t, it’s only natural for them to have questions: Does this problem really exist? How big is it? Does it need to be solved now? What if we did X instead? Slow progress felt frustrating, but looking back, this project wasn’t just about improving onboarding; it was about showing the long-term value that user-centred problem-solving can have for the business, and that takes time.

Let's connect

Christian Harries © 2025 (and beyond)

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