top of page
CX
Dashbaord

Overview

Goal

Role

The customer service team relied on an outdated system that slowed down simple tasks—like issuing compensation or adding vouchers—costing time and money. As the loyalty scheme is being rebuilt, the team needs a stable, efficient platform to manage customer accounts.

Create a stable, efficient, and modern platform for the customer service team to manage loyalty customer accounts, reducing operational effort, streamlining everyday tasks, and supporting the wider rebuild of the loyalty scheme.

User Research, Interaction, Visual design, Prototyping & Testing

Place of work: Footasylum

Understanding the users needs

User Interviews

The focus was on user research, so I set up a user interview with a variety of different users, so I could get a perspective and a shared understanding of the problem they face. My goal was to find out the following:

  • What's the purpose of the new dashboard?

  • Currently, what are the customers' expectations from the customer service team?

  • What day-to-day tasks do they do in their current system?

  • What are their pain points?

  • Collecting metrics around their day-to-day tasks. I.e. How long does it take to add vouchers to a customer loyalty account?

  • Understanding the individual user journeys

Journey Mapping 

After an in-depth user interview with the customer service team, I created a journey map for all the tasks related to the current loyalty scheme. Each map had a description of the task provided by the team itself. I broke each task down into steps, image reference, system, and pain points. Overall, the customer service team had 12 different user journeys. After reviewing the journeys and understanding what the customer service team would need to do for the new loyalty scheme, I managed to reduce these down to just 6 journeys. Simplifying these down will save time for the stakeholder's team and save money for the business.

Journey examples

Users & Planning 

Site maps help with planning the functionality of the dashboard and the actions that might be required within it. 

​

Such as:

The Goodwill page will require several important actions:

  • How much do you want to offer in Goodwill?

  • How long do you want this goodwill gesture to run for?

  • What is the reason for the goodwill gesture? 

​

Having these actions determined before the design process begins saves a lot of time and ensures nothing is missed. It also starts to give insight into what might be required from the developers.
 

With the dashboard, you are enabling users to make decisions with money, so it was important to consider the user roles  & permissions beforehand with the stakeholder's sign off i.e:
 

  • Who can access the dashboard?

  • What actions will this user have access to? 

  • Can they close down customers' accounts?

  • Do we consider how much money they can award to customers?

Wireframing

Wireframe preview

In the early stages of the dashboard, it was not only important to consider the users, but also to consider the developers. With my wireframes mocked up, I sat down with the developers on my team to ensure that all the functionality and features were possible to build out. It was at this point that the developer started to consider the technicalities and the possible API calls behind the dashboard.

Prototyping & Communication

Dashboard Prototype

After the wire-framing process, I built out my prototype. In Adobe XD. The previous stages of the research & planning process massively helped when it came to the development of the visuals, as I had a clear plan of what was needed from this new system.

​

I kept communication consistent with my stakeholders through regular, focused catch-ups. This ensured that the project was on the right track and functionality was regularly tested to make sure that the dashboard was going to meet the needs of the customer service team. 

This dashboard is still in its first phase and has the potential to have new features released in phase 2. In the future, I would like to integrate Outlook emails with the dashboard so that any alerts regarding loyalty customers can be filtered through to the dashboard.

 

This new dashboard will save time for the customer service team and save money for the business. 

© 2025 by Natalie Thornley

bottom of page