Designing a Concierge AI that supports Banking Customers and KYC Compliance

Designing a Concierge AI that supports Banking Customers and KYC Compliance

Introduction

My role
  • Lead UX Architect (London, UK)
Team
  • Junior Designer (Toronto, Canada)
  • Development Team (Pune, India)
Timeline
  • 3rd-7th March 2025 (1 week)

Summary

In a bid for work with a British bank, we were asked to show how we could leverage generative AI to improve the Business Banking signup process and the KYC checks carried out by employees with the information submitted by customers. In the space of a week, we managed to design a proof-of-concept that guided the customer through the signup process, provided customer support, provided information in a timely manner to employees, performed checks and flagged potential issues, and helped to manage workloads and fulfil performance targets. This project was then given to a development team to build and submit to the client, which ended up winning work for our company.

Background

The British bank that we were creating this for wanted to evaluate our knowledge of banking and KYC processes, as well as being able to demonstrate our understanding of the abilities and limitations of current generative AI systems. They were happy for us to demonstrate this with a system built for British customers, so as not to get into the extra complexities involved with international identification and banking processes.

The Challenge

  • Create a proof-of-concept system within a week that demonstrated how generative AI can help streamline business bank signup and KYC checks
  • Involving a product team distributed between Toronto, Pune and London, I had to coordinate efforts and manage work between the team throughout the process.
  • As we had limited time, we were unable to conduct extensive research, but had access to subject matter experts and current systems to evaluate.

Understanding the problem

Our team had some experience of building existing banking systems, including my work on Barclays One, and Dun & Bradstreet’s Risk Analytics platform, but we wanted more in-depth insights, so met with two subject matter experts from our company. They provided insights into the processes, as well as suggesting areas where we could demonstrate knowledge and suggest improvements.

We also conducted desk research of existing banking signup processes. Some of our discoveries included:

  • The signup process was designed to be direct and free from distractions, encouraging the user to stay focussed on the task and see it through to completion.
  • Exploring existing processes, we found that visual identity and branding changed when following certain paths, which gave the experience a disjointed feel which was something we didn’t want to replicate.
  • We couldn’t complete our research all the way through the process, as this would have involved actually signing up for an account, but we noticed that the reminders from the bank encouraging us to come back and finish the process didn’t involve any ability to decline or unsubscribe, which is something we felt we could improve upon.
  • We also researched information provided by Companies House and data broker APIs, so we could see the information that customer details would be checked against.
An images of two rows of post-it notes in Figjam, an online planning software, showing the user journeys between the customer applying for the account and the employee checking their details, and how I could analyse the planning
The blue customer and tan employee user journeys, with notes and arrows showing information flow and interaction

Using everything we had learned, I worked with our Junior Designer to map out user journeys from both the Customer and Employee perspectives, examining how they achieved their aims, the flow of information and messaging from one side to the other, and interrogating those processes to refine ideas, identify problems, and highlight opportunities for improvement. We then presented these ideas to our team and the subject matter experts for feedback.

Some key points from this work:

  • We identified that the signup process should be as easy as possible for the Customer
  • The process may not be completed in one session – we will inform the customer what is required beforehand, but should also allow for the possibility that they may need to leave the session to get documents or information, and provide them with easy ways to rejoin the session later on.
  • Customers expect a quick response, so we should help employees to access information as soon as it is provided, and help them to manage timelines to maintain the expected level of service.

We also conducted desk research into existing generative AI systems, to understand the ways in which we could enhance the process we were building. Some of our discoveries included:

  • Generative AI works well in answering questions, and can switch between guiding the Customer on the signup process and answering questions, but we should be aware of the fact that it can sometimes be prone to giving bad advice, and we should work to prevent this from happening.
  • It can also be good at working quickly with large data sets, therefore streamlining checking processes, but everything should be double checked by a human. This is highly important in banking systems where errors could infringe compliance regulations.

The Customer signup process

Photo of a screen showing a webpage that advertised the AI powered Business Banking sign up process. It includes an AI generated drawing of a woman, who is the avatar of the AI
A redesigned homepage, introducing the Customer to the AI Agent, and what they will need to sign up for a Business Bank account
A screenshot of the AI chat window, showing the AI interacting with the user
Throughout the process, the AI Agent is presented as an anthropomorphic character, encouraging feelings of relatability, and giving the impression that the Agent is the Customers dedicated service agent.
A screenshot of an email sent to the user to prove that they are the holder of their email address
Initial checks to verify the email and mobile details of the Customer are crafted to look like they came from the AI Agent, and include a link to return to the signup process, so that they can easily rejoin their session if they leave it.
A screenshot of the AI chat window, showing the user typing in an incorrect phone number, and the AI agent asking them to try again
The Agent can check for errors in the customer’s entries, coaching them to provide correct responses, as well as answering questions from a pre-ordained FAQ list. Any questions which fall outside that remit result in the AI handing the Customer over to a second-line human customer service agent, to prevent the AI from giving incorrect answers.
A screenshot of an email which has been sent to an officer of the company, asking them to help provide documents for the application process
The system can also, through details provided by the customer, reach out to Company Officers and other individuals who will have access to the account, to ask them to provide documentation for checking.
A screenshot of a mobile phone interface scanning the photo page of a passport
Submitting documents can be done through desktop or mobile cameras, with the Agent OCR scanning and image capturing the presented document, so that it can be checked by a human Employee, and the information used in checks.

The Employee checking process

A screenshot of a dashboard showing different companies that the employee has to review, with the AI helping them to prioritise their work
The overview screen shows applications that still require checking, highlighting ones which have been waiting longest, and if they are reaching service agreement time limits. The Agent can answer questions, help the Employee to prioritise workloads, and request transferring work to colleagues if it looks like work will not be finished in time.
A screenshot overview of a company, showing company details, people and financial details for the employee to review
Viewing an individual report, the AI performs checks on company details, financial reports and details of individuals against data from broker APIs, and highlights possible issues for the Employee to check, and flag for Compliance review if necessary. The Employee can also perform their own checks and raise flags, using the Agent to answer questions or look up information.
A screenshot showing specific details around the personnel of a company and associated people
Detail screens show information on findings around personal information, such as associated names, financial history and professional or family associations, identifying potential issues such as Politically Exposed Persons. These can be reviewed by the Employee, with the Agent answering questions to help with the process.

Outcome

We provided the above designs to our development team, who turned them into a working proof of concept, which was submitted to the client bank, winning the bid.

Retrospective

  • Overall, I feel that we made a good effort with the limited time given, understanding the context and identifying key points which helped improve the product.
  • Naturally, I would have liked more opportunity to research and test my ideas in more depth, as reviewing our work after the fact, I can see parts where we could have improved the solution further.
  • However, I’m happy to have had the chance to understand the abilities and limitations of AI, as it is growing exponentially in the technology space, and it is highly important to know what it can and can’t do, so it can be applied properly.

Thank you for reading all the way through my case study! If you’d like to discuss what I can do for you, please get in touch.