FinBot: Unified Banking Chatbot

ROLE

UX Researcher / Designer

Dates

Fall 2024

Duration

10 Weeks

F

FinBot

FinBot is an intuitive, user-friendly chatbot that enables users to manage all their bank accounts across multiple banks in one place. The goal was to simplify banking tasks and resolve account issues through a seamless chat interface.

Actual Design

Problem Statement

Managing finances across multiple banking apps is time-consuming, confusing, and lacks consistency.

Users struggle with fragmented experiences, slow customer support, missed payment deadlines, and delayed alerts for pending documentation or verification.

There’s a clear need for a secure, unified, and conversational solution that simplifies everyday banking tasks all from one place.

Goals

Centralize multiple bank accounts in one secure place

Simplify everyday banking through a conversational interface

Build trust through transparency and strong security

Reduce dependency on visiting multiple apps

Design Process

Research

UX Design

User Flow

Wireframe

Final App Design

1

2

3

4

5

Banking Customers

50+

Research

To ground the design in real user needs, I conducted a survey with 50+ banking customers across various demographics.

Goal
Understand how people manage multiple bank accounts and what they expect from a centralized chatbot experience.

Respondents reported frustration with managing multiple banking apps and desired a unified solution.

73%

68%

Users preferred a ChatBot over traditional customer service calls for quick banking queries.

User Flow

To design an optimal experience, I mapped out possible user journeys in Figma, analyzing each step to ensure a smooth and intuitive flow.

Sign In /

Sign Up

ChatBot

Home

Chatbot

Reply

User

Query

Profile

Accounts

User Persona

At the initial stage, we focused on creating detailed user personas using Human-Centered Design methods. This ensured the application was tailored to real user needs and behaviors.

Too many options clutter the interface

Simple tasks take too long to complete

Calling customer service feels like a waste of time

Frustrations

Check bank account easily

Use banking services without complex navigation

Manage payments and transfers seamlessly

Goals

Name: Alex Cooper

Age: 27 Years

Profession: Small Business Owner

Alex runs his business full-time and needs quick, reliable access to banking tools to manage payments and monitor transactions on the go.

Name: Jane Foster

Age: 31 Years

Profession: HR Manager

Jane has a busy work schedule and prefers quick access to updates about EMIs, salary deposits, and card status during short breaks.

Track account balance instantly

Stay informed about EMI payment schedules

Block or unblock credit cards on the go

Goals

Overwhelmed by too many options

Struggles to find specific functions like EMI details

Takes too many clicks to complete basic tasks

Frustrations

Wireframes

Based on the research conducted at the UX stage, we started developing wireframes. It was important to conveniently arrange the elements on the screens and provide an intuitive structure of the application.

FinBot

FinBot

FinBot

FinBot

Style Guide

We wanted to choose a bright and eye-pleasing color palette and readable front, as the application will be used on all phone sizes.

Primary & accent colors

Secondary colors

3894FF

323232

#5F80F8

#EBF5FF

#192A3E

#27AE60

Typeface

Poppins

ABCD

abcd

1234

Screen Preview

Below we will take a look at the most important application screens separately.

BOFA

Chatbot Started

When a user signs up the app for the first time, we ask them to upload their documents for verification.

EMI Status

User wants to know are there any pending EMI’s for this month, Chatbot will take that query and reply with the EMI status.

Block Card

FinBot chatbot can block or unblock user’s credit card with just one message.

Hi Jane!

How can I assist you?

Block my card

Which card do you want me to block?

XX3030

XX2798

Ask Something...

9:41

FinBot

FinBot

Hi Jane!

How can I assist you?

You have one pending EMI.

Ask Something...

Do I have any pending EMI?

EMI

Home loan (82XXXX928)

Due Date

15th Dec 2020

Due Amount

$300

Pay it

now

Remind later

FinBot

Hi Jane!

How can I assist you?

Block my card

Which card do you want me to block?

XX3030

XX2798

Ask Something...

FinBot

You have selected

Visa XX0303

May I know the reason why you want to block this card?

Lost Card

Fraudulent Transaction

Damaged Card

Other reason

Lost Card

Blocking Card

Visa XX0303

Confirm

Cancel

Ask Something...

FinBot

Usability Testing

50+ Participants

92%

Task completion rate

successfully completed basic tasks (checking balance, recent transactions, fund transfers)

2.8 seconds

Average response time

significantly reducing wait times compared to traditional banking support.

87%

Error resolution efficiency

of reported issues were resolved in a single chatbot interaction.

Other Screens

Combining all the elements together, the result is a clean, moderately bright application.

Do you want to order a new card?

Yes, please

No, thanks

Successfully blocked!

Visa XX0303

Your account will be on hold for the next 24 hrs.

Yes, please

Where do you want the card to be delivered?

Pick at nearest branch

Home

Ask Something...

Hi Jane!

How can I assist you?

Block my card

Ask Something...

FinBot

You have one pending EMI.

Your are paying $300 due amount for

Ask Something...

Pay it now

EMI

Home loan (82XXXX928)

Due Date

15th Dec 2020

Due Amount

$300

Would you prefer to

EMI

Home loan (82XXXX928)

Please select the payment option to pay your EMI

Pay it now

Remind later

Wallet

Savings

Checking

FinBot

Your are paying $300 due amount for

Ask Something...

Wallet

EMI

Home loan (82XXXX928)

Please select the payment option to pay your EMI

Wallet

Savings

Checking

Code has been sent to your registered mobile number

+234 7085 689

This code will expire in 03:25

Resend Code

Cancel

Please enter the code below before it expires!

FinBot

Ask Something...

8979

Please enter the code below before it expires!

Your are paying $300 due amount for

Wallet

EMI

Home loan (82XXXX928)

Please select the payment option to pay your EMI

Wallet

Savings

Checking

FinBot

Ask Something...

8979

Please enter the code below before it expires!

Transaction performed successfully

Your are paying $300 due amount for

Wallet

EMI

Home loan (82XXXX928)

Please select the payment option to pay your EMI

Wallet

Savings

Checking

FinBot

Your are paying $300 due amount for

8979

Wallet

EMI

Home loan (82XXXX928)

Please select the payment option to pay your EMI

Wallet

Savings

Checking

Code has been sent to your registered mobile number

+234 7085 689

This code will expire in 03:25

Resend Code

Cancel

Please enter the code below before it expires!

0

WXYZ

9

TUV

8

PQRS

7

MNO

6

JKL

5

GHI

4

DEF

3

ABC

2

1

FinBot

Hi Jane!

How can I assist you?

You have one pending EMI.

Ask Something...

Do I have any pending EMI?

EMI

Home loan (82XXXX928)

Due Date

15th Dec 2020

Due Amount

$300

Pay it

now

Remind later

FinBot

Hi Jane!

How can I assist you?

You have one pending EMI.

Ask Something...

Do I have any pending EMI?

EMI

Home loan (82XXXX928)

Due Date

15th Dec 2020

Due Amount

$300

Pay it

now

Remind later

FinBot

Hi Jane!

How can I assist you?

Block my card

Which card do you want me to block?

XX3030

XX2798

Ask Something...

FinBot

Which card do you want me to block?

XX3030

XX2798

Visa XX3030

You have selected

Visa XX0303

May I know the reason why you want to block this card?

Lost Card

Fraudulent Transaction

Damaged Card

Other reason

Ask Something...

FinBot

You have selected

Visa XX0303

May I know the reason why you want to block this card?

Lost Card

Fraudulent Transaction

Damaged Card

Other reason

Lost Card

Blocking Card

Visa XX0303

Confirm

Cancel

Ask Something...

FinBot

Blocking Card

Visa XX0303

Confirm

Cancel

Confirm

Do you want to order a new card?

Yes, please

No, thanks

Successfully blocked!

Visa XX0303

Your account will be on hold for the next 24 hrs.

Ask Something...

FinBot

Do you want to order a new card?

Yes, please

No, thanks

Yes, please

Home

Order has been placed.

Your new card will be delivered in 7 working days.

Where do you want the card to be delivered?

Pick at nearest branch

Home

FinBot

Home

Order has been placed.

Your new card will be delivered in 7 working days.

Thanks!

Happy to assist you!

Where do you want the card to be delivered?

Pick at nearest branch

Home

Ask Something...

FinBot

FinBot

Let's Connect

I'm always open to having a chat, so feel free to reach out to me anytime.

Built with lots of ☕️ and ❤️

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