FRESHA

Adding IOS app feature

Add waitlist feature to Fresha appointment Booking iPad app
Project Brief

Timeline:

Apr 2021

My Role:

UX/UI Designer

Team:

Project Manager, Admin Team, Developers

Overview

As the world’s #1 destination for beauty and wellness bookings, users can browse and book their favorite treatments and services with over 50,000 businesses and 150,000 professionals in over 120 countries worldwide. The 24/7 booking platform lets users book at a time that suits them and at a price that suits their budget, and the reliable customer reviews will help the user decide which service or venue works for them.

Our client is a beauty salon which is using Fresha as the appointment booking system for internal use (Fresha also provides the platform for user who wants to book beauty services), which may consider applying some Fresha UI interface and features to its existing system.

Problem 1

Time consuming and inefficient

It is very time consuming and too many manually key in which increased human error (like typo or missing info).

Due to missing seamless waitlist feature, users will have to

1. exit the existing booking page
2. head to the setting page to look up the SEARCH button
3. manually key in the customer’ info to look up the previous or upcoming appointment details

(The images are blurred to hide the identity information)

Problem 2

(The images are blurred to hide the identity information)

Existing Workaround 1

Create an appointment with the name “Waiting List” and put the customer info (name and phone number) and special request in the appointment notes.

1. Users will have to click each waiting list to review customer info to be able to contact customer or review additional information.
2. Waiting list appointments are under the same name. If customer wants to come with friends, it is hard to identify which appointment is related to this specific customer.

Existing Workaround 2

Fresha for business encourages users to use the “Blocked Time” feature as the workaround to solve waitlist feature.

1. Customer info and details will be noted under the Description box. There is no format or template for “Required info” such as name, phone number, service details, appointment day and time, which may cause the users forget to collect these important information.
2. If a customer only available for a specific day and time (like every TUE and THU after 5pm), users will have to go back to check the waitlist manually, which may lose potential waitlist to fill up the empty slot.

Problem 3

(The images are blurred to hide the identity information)

01. Empathize
02. Define
03. Ideate
04. Prototype
05. Testing

Brainstorming
Sitemap
User Flow

Concept Testing
Journey Map
Competitor Analysis
Persona

UI Kit

Featured Design

Sketch

Wireframe

Hi-fi Prototype

User Interview

01. Empathize: Why make a chance?
According to the "Fresha Feature Ideas" community forum, adding a client waiting list feature is the top voted one where lots of users consider it as a necessary feature. The post was created back in 2018, but up until now when our team decide to design this feature in 2021, the feature has not been launched.

Research Goals
Conducting research not only improves existing products or services but also helps develop new opportunities and the latest information in the market.

Based on a few conversations with the target users and reviews the Fresha voting comments, here are the following Research Goals for this project:

Research Methods
Research Findings
Our team has looked up for a few similar competitors (focusing on appointment booking systems which is catering to Spa, Salon, and Wellness) to see if they have the waitlist feature that we can learn from.

User persona represents the needs of a larger group of users to have a deep understanding of the target user, which helps our team to find the answer of WHO we are designing this feature for.

Through Our team would like to understand the user preference, need, pain point and motivation before sketching the new feature:

* What information do users need when managing waitlist customers?

* How do users manage the walk-in customer if they are fully booked?

* What will users do if customers have special availability requests?

* How does the waitlist better manage the business’s traffic?

* What existing waitlist method do the target users use?

* Why do users choose to use the existing waitlist method over the others?







The goal of creating a user journey map is to create a shared vision, which visualizes how a user interacts with a product.

We have conducted a user interview with a nail salon manager to understand how frustrated it would be if an appointment booking system is missing a waitlist feature.

After a few rounds of user interviews with the target users, we concluded the following Research Findings:

Key Takeaways:

- Be able to add the waitlist on different interfaces within the application

- An individual waitlist management page to review the waitlist

- Support multiple locations and request the specific service technician

02. Define: What is the flow?
Task/User Flow
After interviewing the target users about their preferences while using Fresha, we found that they prefer different ways to create a waitlist under different scenarios.

1. Add a waitlist on the "NEW APPOINTMENT" page
eg. After filling up all the customer information while creating a new appointment, users find out the expected date is fully booked. In this case, users prefer to add the waitlist directly on the page.


2. Add a waitlist using the original "ADD NEW" CTA button
eg. If users know the expected date is fully booked (like weekends are usually fully booked a week before), users don't need to add the waitlist through the Add new appointment page.


3. Add a waitlist using "WAITLIST MANAGEMENT" CTA button
eg. Instead of creating a waitlist using the existing "ADD NEW" CTA button and going through all the options (New appointment, New blocked time, New sale, etc), users prefer to have a separate page or CTA button to add a waitlist.

03. Ideate: How does it look?
Featured Design
04. Prototype: Figma
Hi-fi Prototype
05. Testing: Does the design work?
Testing Findings
After a few rounds of usability testing, our team has concluded these 3 main findings which our target users are really impressed with the design:

For more inforation, please visit Fresha For Business.

Take Away
Other projects: 
‹ Back to Projects
Also can find me on...