Overview

Role

Product Designer

Contribution

UI/UX, Design System, Research

Live link

Platform

Mobile

Carbon is a digital micro-finance banking app which houses a number of other financial products. Users can open bank accounts and have access to loans, savings, airtime, TV subscription and bill payment, BNPL(buy now, pay later) and debit card services. My role is to majorly improve users experiences across On-boarding Payment, Savings, Cards, Carbon Zero, Bill payment & Airtime/subscription purchase.

The problem

The Carbon mobile app had quite a number of key issues. The user interface of the entire application didn’t look modern nor intuitive, it lacked some necessary features, it had a lot of user journey issues in onboarding and no proper guide for users within the app for issues like KYC specific requirements(customer service is always bugged with tickets). As a result, the users had a painful experience navigating the app.

Goal

The business wants to increase the onboarding rate, disburse more loans and re-evaluate the entire app to have a new interface and better experience. Also improve the onboarding process for new design hires, this means an industry standard design system and proper documentations of the design as there were some existing screens live on the app that didn’t exist on the Figma board.

🌞

Morning, Florence

9:41

YOUR LOAN

Need cash urgently?

You might be eligible for a loan from

N1,000 to N45,000.

Apply for a loan

Fund account

Send money

YOUR Account

ACTIVE

ACCOUNT BALANCE

Account number: 1009005438

₦ ****

Quick access

Buy airtime

Carbon Zero

Pay a bill

Loans

Not Henry?

Sign out

Welcome back,

Florence!

Enter your PIN to continue to your Carbon account.

0

WXYZ

9

TUV

8

PQRS

7

MNO

6

JKL

5

GHI

4

DEF

3

ABC

2

1

-

-

-

-

Face ID

Welcome to the future. Carbon is your passport to world-class financial services, built just for you.

Go beyond banking

Setup new account

Have an account? Sign in

The Approach

The Carbon team is pretty Agile. For my role, my focus is on the product design improvements, new feature requests, new user interface and a better user experience on the native iOS and Android mobile applications for On-boarding, Payment, Savings, Cards, Carbon Zero, Bill payment, Airtime and TV subscription purchase. I also contribute to the design system which a team of 3 designers work with.


For a typical Feature request, here’s how the design process flows

Problem

Discovery

Tickets

are assigned

on Jira

Brainstorming

with the

Product Manager

Screen

Designed &

prototyped

DesignTesting with users on lookback

Presentation

to Devs

for handoff

Problem

Discovery

Yes

No

This can come from

any internal stakeholder

on slack. We have dedicated channels for each pod.

I also conduct user research and design testing if necessary at this stage based on the problem.


Tickets are assigned based on level of priority. I create tickets assigned to me on Jira, I also get to link the Figma links to the Hi-fis when done.


Some User research for Onboarding

Based on the problem being fixed. The research and test being carried out varies. I once interviewed existing users of one of the products called Carbon Zero which was a new product. I interviewed users and stakeholders. I went deeper about this in my other case study called Carbon Zero. I carried out some design testing on Carbon mobile app which involved recruiting 3 users to test the new design prototypes.


User A was a high end iPhone user who is highly tech savvy

User B was a mid range iPhone user who is not so tech savvy

User C was a low end Android user who is not tech savvy


I hosted several sessions with them on Google meet & documented all these experiences on Confluence to share with the team. We then schedule meet sessions with PMs, Engineers to discuss about all the issues raised and create tickets from there.

Research Screenshots

For the purpose of this case study, I will be highlighting some of the core pain points of the Carbon Application users for our on-boarding process. A lot of these issues have however been fixed. We wanted a lot of the users to upgrade from one KYC level to the other and they had to perform some tasks including email verification, live selfie upload etc.

Long registration Process

“The registration process is too long, some screens can be merged e.g the email verification page. 6 pages for signup is too much”

“After entering my email and waiting for the confirmation email to drop. I get the welcome to carbon screen, after clicking next it brings me back to enter your email page”

3. Unable to take Selfie on low- end android

“I tried taking a selfie for KYC update but I got a message that says ‘picture quality not good enough, please retake a photo of you in a brighter area’. My phone camera still works, I live upstairs and I can’t go out for sun just to take a selfie. I have tried like 10 times already. It’s an old phone though”

2. Awful selfie upload process

“Sefie page, the capture button disappears sometimes”

“All of a sudden the selfie is now accepted. If it’s processing, a loader can be shown pending when the result is received”

“After waiting for 5mins, had to restart the app, then selfie isn’t saved anymore *covers face sighing”

“Trying to capture selfie now, crashed the app, app just keeps crashing”

“Now I tried to login back and seeing one of the many pictures taken as my profile pic, how?”

3. App freezing

“On first attempt, the verification email did not work. The app froze, I had to restart the app to finish up the email verification aspect”

User Persona

Name: Michael Jane

Family: Single lady

Location: Lagos, Nigeria(visiting family)

Education: University of Calgary

Occupation: Family Physician

Bio

Jane is a 27-year-old lady that came into the country briefly. She needs a quick account to hold some local funds for transactions. Documentation might be an issue for her.

Goals

A seamless on-boarding experience with easy documentation requirements like my Passport.

Opening a bank account without having to walk in physically.

Easy access to loans when I need it. I do not carry a lot of Naira.

Frustrations

Too many documentations requested by local banks to open a functional bank account.

No time to actually walk into a bank physically to open an account or perform a transaction.

No reliable source to easily take a quick loan when I can’t convert my FX.

User Journey

Action

Splash screens

Onboarding

KYC

Perform transactions

Task lists

Browse through splash screens to actually understand what Carbon is about and what value they can derive.

Provide phone number for verification

Provide other fields like name, email etc

Provide all documentations such as government issued ID, live selfie

Perform transactions like send money, request a loan etc

Task lists

“Don’t bore me out”

Can this be any faster?

You mean I have to go through all these?

Finally, I’m home?

Task lists

I need to understand what Carbon is at a glance without so much distractions.

I want a smooth on-boarding process without having to enter so many details.

Can the verification process be fast at least?

I want to be able to easily send money and request for loan.

Task lists

On-boarding screens should be benefits focused

Forms should be clean with labels to foster accessibility for a wide range of users

Documents required should be well detailed, formats accepted should also.

Information architecture should be well laid out and users should easily see actions they perform regularly, each user’s dashboard experience can be customised.

Splash Screen Improvements

BEFORE

Welcome to the future. Carbon is your passport to world-class financial services, built just for you.

Go beyond banking

Setup new account

Have an account? Sign in

Carbon makes financial services faster, cheaper and more convenient. You can access the app 24/7, wherever you are.

Stay on top of your finances. Anytime. Anywhere

Setup new account

Have an account? Sign in

With Carbon’s market-leading service already used by millions of people just like you, you’re in very good company.

Trusted by millions

Setup new account

Have an account? Sign in

AFTER

Key insights

Old screens were not really benefit focused and some UX copies were a bit vague. New copies are more specific and explicit about the value user will be getting by signing up.

Old screens are also somewhat carrying ‘stale designs’ . They cannot be compared with designs from carbon’s close competitors like Kuda.

Old screens do not have any form of animation to keep users engaged, new designs are well animated to keep users engaged.

Users now have a progress bar to give them a feel of how long the process will take.

BEFORE

Florence Dairo

Client ID : 60048494855

Joined : May 23,2017

LEVEL 3

Personal details

Cards

Spread the love

Preferences

Security

Frequently asked questions

Rate us

About Carbon

Sign out

Update employment details

Update your most recent employment details.

Save

12:30

AFTER

Profile

Request statement

Support

Cards and banks

Security settings

Preferences

Account limits

Refer a friend

Rate us

About Carbon

Sign out

Florence Dairo

Client ID: 1009005438

Joined: May 23, 2022

LEVEL 3

Version 8.1.9

Home

Savings

Payments

Loans

Account

We don’t share your personal details with anyone. This information is required solely for verification.

Personal details

Bank details

Residential details

Employment details

Next of kin

Change profile picture

Profile

9:41

Save

Bank details

9:41

Some fields are locked for editing. Please Contact us here for assitance

89478364872684

Bank Verification Number

Why BVN?

I don’t know my BVN

Save

CBN Licensed

Insured

Key insights

Existing screens do not conform with updated existing design system icons. Categorisation was also improved.

Improvements were made on android users experience as existing design required to scroll all the way down to fill certain KYC details.

Copies were also improved e.g users now get a brief side note on why we need their employment details.

A note was also added to build trust on the profile page educating users on why we require their personal details.

A lot of the design contributions are released in bits. Everything published in this case study has gone live as at this time. The Carbon app is available on iOS and Android Play Store for download.

Over 30% increase in sign up rate

Android Play Store rating went from 3.9 to 4.3

More organised design system practises and easier collaboration with the engineers

MOJOLAADE ADEGBITE

Carbon Mobile App Case Study

This digital micro-finance banking app makes financial services faster, cheaper, and more convenient. Users can access the app 24/7 from anywhere in the world.