Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Spenfi is a fast-growing financial startup that released the first version of its app in 2019. The company's aim is to streamline corporate expense management by combining a large number of financial features and processes in one app

Team

Team

Team

1 × product designer
1 × product manager

3 × engineers

2 × product designers
1 × product manager

3 × engineers

2 × product designers
1 × product manager

3 × engineers

My role

My role

My role

My role

My role

Product Design

Product Design

Product Design

Product Design

Product Design

Design System

Design System

Design System

Design System

Design System

Visual Design

Visual Design

Visual Design

Visual Design

Visual Design

Prototyping

Prototyping

Prototyping

Prototyping

Prototyping

Framer Development

Framer Development

Framer Development

Framer Development

Framer Development

Tools

Tools

Tools

Tools

Tools

Figma

Framer

Figma

Framer

Figma

Framer

Figma

Framer

Figma

Framer

Duration

Duration

Duration

8 Months

1 year

1 year

Team

Team

Team

1 × product designer
1 × product manager

3 × engineers

2 × product designers
1 × product manager

3 × engineers

2 × product designers
1 × product manager

3 × engineers

My role

My role

My role

Product Design

Product Design

Design System

Design System

Visual Design

Visual Design

Prototyping

Framer Development

Prototyping

Framer Development

Team

Team

Team

2 × product designers
1 × product manager

3 × engineers

2 × product designers
1 × product manager

3 × engineers

2 × product designers
1 × product manager

3 × engineers

Tools

Tools

Tools

Figma

Framer

Figma

Framer

Figma

Framer

Duration

Duration

Duration

1 year

1 year

1 year

Let's create together

Let's create together

Let's create together

Let's create together

Let's create together

Let's create together

Let's create together

© Eshly and Bella Design 2024

Why a redesign?

Why a redesign?

Why a redesign?

Why a redesign?

Why a redesign?

Why a redesign?

Why a redesign?

How does this page work?

How does this page work?

How does this page work?

How does this page work?

How does this page work?

How does this page work?

How does this page work?

After launching the first MVP version of the project, the company encountered significant challenges. In an attempt to improve the product, they quickly added numerous features without a clear strategy, resulting in an inconsistent user experience.

As a result, the application became difficult to navigate, overwhelming users and failing to address their actual needs. In addition, the lack of a structured approach to prioritisation made it difficult to maintain the functionality of the application, further preventing the company from effectively reaching its target audience.

After launching the first MVP version of the project, the company encountered significant challenges. In an attempt to improve the product, they quickly added numerous features without a clear strategy, resulting in an inconsistent user experience.

As a result, the application became difficult to navigate, overwhelming users and failing to address their actual needs. In addition, the lack of a structured approach to prioritisation made it difficult to maintain the functionality of the application, further preventing the company from effectively reaching its target audience.

After launching the first MVP version of the project, the company encountered significant challenges. In an attempt to improve the product, they quickly added numerous features without a clear strategy, resulting in an inconsistent user experience.

As a result, the application became difficult to navigate, overwhelming users and failing to address their actual needs. In addition, the lack of a structured approach to prioritisation made it difficult to maintain the functionality of the application, further preventing the company from effectively reaching its target audience.

After launching the first MVP version of the project, the company encountered significant challenges. In an attempt to improve the product, they quickly added numerous features without a clear strategy, resulting in an inconsistent user experience.

As a result, the application became difficult to navigate, overwhelming users and failing to address their actual needs. In addition, the lack of a structured approach to prioritisation made it difficult to maintain the functionality of the application, further preventing the company from effectively reaching its target audience.

After launching the first MVP version of the project, the company encountered significant challenges. In an attempt to improve the product, they quickly added numerous features without a clear strategy, resulting in an inconsistent user experience.

As a result, the application became difficult to navigate, overwhelming users and failing to address their actual needs. In addition, the lack of a structured approach to prioritisation made it difficult to maintain the functionality of the application, further preventing the company from effectively reaching its target audience.

After launching the first MVP version of the project, the company encountered significant challenges. In an attempt to improve the product, they quickly added numerous features without a clear strategy, resulting in an inconsistent user experience.

As a result, the application became difficult to navigate, overwhelming users and failing to address their actual needs. In addition, the lack of a structured approach to prioritisation made it difficult to maintain the functionality of the application, further preventing the company from effectively reaching its target audience.

4 reasons why

4 reasons why

4 reasons why

4 reasons why

4 reasons why

4 reasons why

4 reasons why

(Only at first glance...)

(Only at first glance...)

(Only at first glance...)

(Only at first glance...)

(Only at first glance...)

(Only at first glance...)

(Only at first glance...)

Too many features

Too many features

Too many features

Too many features

Too many features

Too many features

The app was overloaded with features that were not prioritised, making it complex and difficult to use

The app was overloaded with features that were not prioritised, making it complex and difficult to use

The app was overloaded with features that were not prioritised, making it complex and difficult to use

The app was overloaded with features that were not prioritised, making it complex and difficult to use

The app was overloaded with features that were not prioritised, making it complex and difficult to use

The app was overloaded with features that were not prioritised, making it complex and difficult to use

The app was overloaded with features that were not prioritised, making it complex and difficult to use

Inconsistent user journey

Inconsistent user journey

Inconsistent user journey

Inconsistent user journey

Inconsistent user journey

Inconsistent user journey

The user experience was inconsistent, leading to unnecessary steps and unmet goals

The user experience was inconsistent, leading to unnecessary steps and unmet goals

The user experience was inconsistent, leading to unnecessary steps and unmet goals

The user experience was inconsistent, leading to unnecessary steps and unmet goals

The user experience was inconsistent, leading to unnecessary steps and unmet goals

The user experience was inconsistent, leading to unnecessary steps and unmet goals

The user experience was inconsistent, leading to unnecessary steps and unmet goals

Poor role separation

Poor role separation

Poor role separation

Poor role separation

Poor role separation

Poor role separation

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Different user roles were not clearly defined, leading to confusion and inefficiencies in how users interacted with the system

Complex verification

Complex verification

Complex verification

Complex verification

Complex verification

Complex verification

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

The onboarding and verification processes were complex and unclear, which had a negative impact on user retention

How to approach a redesign?

How to approach a redesign?

How to approach a redesign?

How to approach a redesign?

How to approach a redesign?

How to approach a redesign?

How to approach a redesign?

We want to see a new design

We want to see a new design

We want to see a new design

We want to see a new design

We want to see a new design

We want to see a new design

We want to see a new design

Creating a new design from scratch is not always the best solution, as it requires significant resources and takes focus away from maintaining the existing platform, potentially disrupting the experience for current users.

Instead, we took a strategic, phased approach to the redesign. By gradually improving the existing application, we ensured continued support for users while refining functionality, improving usability and addressing key pain points. This approach allowed us to create a seamless transition to an optimised experience

Creating a new design from scratch is not always the best solution, as it requires significant resources and takes focus away from maintaining the existing platform, potentially disrupting the experience for current users.

Instead, we took a strategic, phased approach to the redesign. By gradually improving the existing application, we ensured continued support for users while refining functionality, improving usability and addressing key pain points. This approach allowed us to create a seamless transition to an optimised experience

Creating a new design from scratch is not always the best solution, as it requires significant resources and takes focus away from maintaining the existing platform, potentially disrupting the experience for current users.

Instead, we took a strategic, phased approach to the redesign. By gradually improving the existing application, we ensured continued support for users while refining functionality, improving usability and addressing key pain points. This approach allowed us to create a seamless transition to an optimised experience

Creating a new design from scratch is not always the best solution, as it requires significant resources and takes focus away from maintaining the existing platform, potentially disrupting the experience for current users.

Instead, we took a strategic, phased approach to the redesign. By gradually improving the existing application, we ensured continued support for users while refining functionality, improving usability and addressing key pain points. This approach allowed us to create a seamless transition to an optimised experience

Creating a new design from scratch is not always the best solution, as it requires significant resources and takes focus away from maintaining the existing platform, potentially disrupting the experience for current users.

Instead, we took a strategic, phased approach to the redesign. By gradually improving the existing application, we ensured continued support for users while refining functionality, improving usability and addressing key pain points. This approach allowed us to create a seamless transition to an optimised experience

Creating a new design from scratch is not always the best solution, as it requires significant resources and takes focus away from maintaining the existing platform, potentially disrupting the experience for current users.

Instead, we took a strategic, phased approach to the redesign. By gradually improving the existing application, we ensured continued support for users while refining functionality, improving usability and addressing key pain points. This approach allowed us to create a seamless transition to an optimised experience

1.

1.

Understand our users

Analyse user behaviour, pain points, and feedback to gain a clear understanding of their needs

2.

2.

Research

Identify industry best practices and key areas for improvement, conduct competitive analysis

3.

3.

Prioritise

Assess which features are essential, which can be improved and which should be removed

4.

New architecture

Restructure the app’s architecture and user flows, ensuring a more intuitive and scalable design

5.

5.

Implement changes

Publish high-impact improvements updates on the website

Publish high-impact improvements updates

on the website

6.

6.

Test

Validate our design decisions through usability testing and user feedback

4.

4.

New architecture

New architecture

Restructure the app’s architecture and user flows, ensuring a more intuitive and scalable design

Understand our users

Understand our users

Understand our users

Understand our users

Understand our users

Understand our users

Understand our users

Customers. What do they want?

Customers. What do they want?

Customers. What do they want?

Customers. What do they want?

Customers. What do they want?

Customers. What do they want?

Customers. What do they want?

To effectively improve the application, we first needed to understand who our users were and the challenges they faced.

As different user roles have different functionalities, goals and pain points, we categorised users into key roles based on their needs and interactions within the application.

By collecting and analysing research data - including user feedback - we identified the key user roles and their specific goals and challenges:

To effectively improve the application, we first needed to understand who our users were and the challenges they faced.

As different user roles have different functionalities, goals and pain points, we categorised users into key roles based on their needs and interactions within the application.

By collecting and analysing research data - including user feedback - we identified the key user roles and their specific goals and challenges:

To effectively improve the application, we first needed to understand who our users were and the challenges they faced.

As different user roles have different functionalities, goals and pain points, we categorised users into key roles based on their needs and interactions within the application.

By collecting and analysing research data - including user feedback - we identified the key user roles and their specific goals and challenges:

To effectively improve the application, we first needed to understand who our users were and the challenges they faced.

As different user roles have different functionalities, goals and pain points, we categorised users into key roles based on their needs and interactions within the application.

By collecting and analysing research data - including user feedback - we identified the key user roles and their specific goals and challenges:

To effectively improve the application, we first needed to understand who our users were and the challenges they faced.

As different user roles have different functionalities, goals and pain points, we categorised users into key roles based on their needs and interactions within the application.

By collecting and analysing research data - including user feedback - we identified the key user roles and their specific goals and challenges:

To effectively improve the application, we first needed to understand who our users were and the challenges they faced.

As different user roles have different functionalities, goals and pain points, we categorised users into key roles based on their needs and interactions within the application.

By collecting and analysing research data - including user feedback - we identified the key user roles and their specific goals and challenges:

Admin

Admin

Admin

Admin

Admin

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Real-time categorised financial reports

Real-time categorised financial reports

Real-time categorised financial reports

Real-time categorised financial reports

Real-time categorised financial reports

Real-time categorised financial reports

Real-time categorised financial reports

Real-time categorised financial reports

Payment approval and scheduling

Payment approval and scheduling

Payment approval and scheduling

Payment approval and scheduling

Payment approval and scheduling

Payment approval and scheduling

Payment approval and scheduling

Payment approval and scheduling

Accountant

Accountant

Accountant

Accountant

Accountant

Forecast your spend in Categories

Forecast your spend in Categories

Forecast your spend in Categories

Forecast your spend in Categories

Forecast your spend in Categories

Forecast your spend in Categories

Forecast your spend in Categories

Forecast your spend in Categories

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Fast document collection

Real-time notifications on cash

Real-time notifications on cash

Real-time notifications on cash

Real-time notifications on cash

Real-time notifications on cash

Real-time notifications on cash

Real-time notifications on cash

Real-time notifications on cash

Manager

Manager

Manager

Manager

Manager

Request for purchase function

Request for purchase function

Request for purchase function

Request for purchase function

Request for purchase function

Request for purchase function

Request for purchase function

Request for purchase function

Collaboration & productivity

Collaboration & productivity

Collaboration & productivity

Collaboration & productivity

Collaboration & productivity

Collaboration & productivity

Collaboration & productivity

Collaboration & productivity

Set & track budgets per employee

Set & track budgets per employee

Set & track budgets per employee

Set & track budgets per employee

Set & track budgets per employee

Set & track budgets per employee

Set & track budgets per employee

Set & track budgets per employee

Other roles

Other roles

Other roles

Other roles

Other roles

All process (budgeting, requests/approvals) & payment data in one place

All process (budgeting, requests/ approvals) & payment data in one place

All process (budgeting, requests/approvals) & payment data in one place

All process (budgeting, requests/approvals) & payment data in one place

All process (budgeting, requests/ approvals) & payment data in one place

All process (budgeting, requests/approvals) & payment data in one place

All process (budgeting, requests/approvals) & payment data in one place

All process (budgeting, requests/approvals) & payment data in one place

Smart cards

Smart cards

Smart cards

Smart cards

Smart cards

Smart cards

Smart cards

Smart cards

New application architecture

New application architecture

New application architecture

New application architecture

New application architecture

New application architecture

New application architecture

I can't edit a document!

I can't edit a document!

I can't edit a document!

I can't edit a document!

I can't edit a document!

I can't edit a document!

I can't edit a document!

By mapping all the pages and their flows, we were able to get a clear understanding of the functionality of each page and identify issues with the existing flows.


This step also helped us to implement numerous improvements across the application that significantly improved the user experience without being too radical for our existing customers.

By mapping all the pages and their flows, we were able to get a clear understanding of the functionality of each page and identify issues with the existing flows.


This step also helped us to implement numerous improvements across the application that significantly improved the user experience without being too radical for our existing customers.

By mapping all the pages and their flows, we were able to get a clear understanding of the functionality of each page and identify issues with the existing flows.


This step also helped us to implement numerous improvements across the application that significantly improved the user experience without being too radical for our existing customers.

By mapping all the pages and their flows, we were able to get a clear understanding of the functionality of each page and identify issues with the existing flows.


This step also helped us to implement numerous improvements across the application that significantly improved the user experience without being too radical for our existing customers.

By mapping all the pages and their flows, we were able to get a clear understanding of the functionality of each page and identify issues with the existing flows.


This step also helped us to implement numerous improvements across the application that significantly improved the user experience without being too radical for our existing customers.

By mapping all the pages and their flows, we were able to get a clear understanding of the functionality of each page and identify issues with the existing flows.


This step also helped us to implement numerous improvements across the application that significantly improved the user experience without being too radical for our existing customers.

Collecting valuable feedback

Collecting valuable feedback

Collecting valuable feedback

Collecting valuable feedback

Collecting valuable feedback

Collecting valuable feedback

Collecting valuable feedback

To gain deeper insight into how users interact with our application and the challenges they face, we introduced several feedback channels:
1) Slack User Inquiries & Complaints channel - a dedicated space for users to share their experiences, allowing us to identify pain points in real time
2) User Surveys - to measure user satisfaction with new design and identify specific areas for improvement

To gain deeper insight into how users interact with our application and the challenges they face, we introduced several feedback channels:
1) Slack User Inquiries & Complaints channel - a dedicated space for users to share their experiences, allowing us to identify pain points in real time
2) User Surveys - to measure user satisfaction with new design and identify specific areas for improvement

To gain deeper insight into how users interact with our application and the challenges they face, we introduced several feedback channels:
1) Slack User Inquiries & Complaints channel - a dedicated space for users to share their experiences, allowing us to identify pain points in real time
2) User Surveys - to measure user satisfaction with new design and identify specific areas for improvement

To gain deeper insight into how users interact with our application and the challenges they face, we introduced several feedback channels:
1) Slack User Inquiries & Complaints channel - a dedicated space for users to share their experiences, allowing us to identify pain points in real time
2) User Surveys - to measure user satisfaction with new design and identify specific areas for improvement

To gain deeper insight into how users interact with our application and the challenges they face, we introduced several feedback channels:
1) Slack User Inquiries & Complaints channel - a dedicated space for users to share their experiences, allowing us to identify pain points in real time
2) User Surveys - to measure user satisfaction with new design and identify specific areas for improvement

To gain deeper insight into how users interact with our application and the challenges they face, we introduced several feedback channels:
1) Slack User Inquiries & Complaints channel - a dedicated space for users to share their experiences, allowing us to identify pain points in real time
2) User Surveys - to measure user satisfaction with new design and identify specific areas for improvement

Accounts

Accounts

Accounts

Accounts

before/after

before/after

before/after

before/after

Verification

Verification

Verification

Verification

before/after

before/after

before/after

before/after

New design

New design

New design

New design

New design

New design

New design

Goodbye Haslle, hello Spenfi

Goodbye Haslle, hello Spenfi

Goodbye Haslle, hello Spenfi

Goodbye Haslle, hello Spenfi

Goodbye Haslle, hello Spenfi

Goodbye Haslle, hello Spenfi

Goodbye Haslle, hello Spenfi

Once all the major issues with the app had been resolved and the visual style had been agreed, we started working on a new design system to ensure design consistency across all pages

Once all the major issues with the app had been resolved and the visual style had been agreed, we started working on a new design system to ensure design consistency across all pages

Once all the major issues with the app had been resolved and the visual style had been agreed, we started working on a new design system to ensure design consistency across all pages

Once all the major issues with the app had been resolved and the visual style had been agreed, we started working on a new design system to ensure design consistency across all pages

Once all the major issues with the app had been resolved and the visual style had been agreed, we started working on a new design system to ensure design consistency across all pages

Once all the major issues with the app had been resolved and the visual style had been agreed, we started working on a new design system to ensure design consistency across all pages

Final outcomes

Final outcomes

Final outcomes

Final outcomes

Final outcomes

Final outcomes

Final outcomes