Company

Company

Company

Freshly

Freshly

Freshly

My Contribution

My Contribution

My Contribution

Product Design

Product Design

Product Design

Prototype

Prototype

Prototype

Team

Team

Team

1 x Product Designer

1 x Product Designer

1 x Product Designer

1 x Product Manager

1 x Product Manager

1 x Product Manager

2 x Engineers

2 x Engineers

2 x Engineers

Year

Year

Year

2020

2020

2020

Transforming Beauty Appointments: Designing an Intuitive Online Booking Flow for Freshly

Transforming Beauty Appointments: Designing an Intuitive Online Booking Flow for Freshly

Transforming Beauty Appointments: Designing an Intuitive Online Booking Flow for Freshly

Freshly, a SaaS platform for beauty professionals, needed an online booking experience that aligned with modern customer expectations. A manual appointment system for service providers led to:

  • Lost revenue from missed bookings -> Users couldn’t book instantly.

  • Operational inefficiencies -> Service providers manually scheduled appointments, reducing productivity.

  • Customer frustration -> Lack of a digital process meant clients struggled to access appointment details.

As the Product Designer, I led the UX strategy, designed the online booking flow, and worked closely with engineers and the product manager to ensure a seamless implementation. Through research, competitive analysis, and iterative testing, I helped Freshly launch a scalable booking system that improved both user experience and business efficiency.

Freshly, a SaaS platform for beauty professionals, needed an online booking experience that aligned with modern customer expectations. A manual appointment system for service providers led to:

  • Lost revenue from missed bookings -> Users couldn’t book instantly.

  • Operational inefficiencies -> Service providers manually scheduled appointments, reducing productivity.

  • Customer frustration -> Lack of a digital process meant clients struggled to access appointment details.

As the Product Designer, I led the UX strategy, designed the online booking flow, and worked closely with engineers and the product manager to ensure a seamless implementation. Through research, competitive analysis, and iterative testing, I helped Freshly launch a scalable booking system that improved both user experience and business efficiency.

Freshly, a SaaS platform for beauty professionals, needed an online booking experience that aligned with modern customer expectations. A manual appointment system for service providers led to:

  • Lost revenue from missed bookings -> Users couldn’t book instantly.

  • Operational inefficiencies -> Service providers manually scheduled appointments, reducing productivity.

  • Customer frustration -> Lack of a digital process meant clients struggled to access appointment details.

As the Product Designer, I led the UX strategy, designed the online booking flow, and worked closely with engineers and the product manager to ensure a seamless implementation. Through research, competitive analysis, and iterative testing, I helped Freshly launch a scalable booking system that improved both user experience and business efficiency.

My Solution

My Solution

My Solution

Online booking process for customers.

Online booking process for customers.

Online booking process for customers.

Enable customers to select services and favourite staff.

Enable customers to select services and favourite staff.

Enable customers to select services and favourite staff.

Provide a way for customers to pay through the app.

Provide a way for customers to pay through the app.

Provide a way for customers to pay through the app.

Let customer add their appointment to their calendars.

Let customer add their appointment to their calendars.

Let customer add their appointment to their calendars.

Research

Research

Research

Desk research
Desk research
Desk research

I looked at existing examples on online booking processes to identify patterns and elements that were common. I later shared this with the client to gather feedback of elements they liked and disliked to guide the direction of the project.

I looked at existing examples on online booking processes to identify patterns and elements that were common. I later shared this with the client to gather feedback of elements they liked and disliked to guide the direction of the project.

I looked at existing examples on online booking processes to identify patterns and elements that were common. I later shared this with the client to gather feedback of elements they liked and disliked to guide the direction of the project.

Userflow
Userflow
Userflow

I looked at existing examples on online booking processes to identify patterns and elements that were common. I later shared this with the client to gather feedback of elements they liked and disliked to guide the direction of the project.

I looked at existing examples on online booking processes to identify patterns and elements that were common. I later shared this with the client to gather feedback of elements they liked and disliked to guide the direction of the project.

I looked at existing examples on online booking processes to identify patterns and elements that were common. I later shared this with the client to gather feedback of elements they liked and disliked to guide the direction of the project.

Design Process

Design Process

Design Process

UX Strategy
UX Strategy
UX Strategy

I designed the online booking flow using a user-centered approach, focusing on:

Reducing decision fatigue: Introduced a guided step-by-step flow, surfacing relevant choices at each stage.

Enhancing provider trust: Added bios, ratings, and portfolio images to help customers make informed decisions.

Minimising scheduling conflicts: Built real-time staff availability syncing into the booking interface.

I designed the online booking flow using a user-centered approach, focusing on:

Reducing decision fatigue: Introduced a guided step-by-step flow, surfacing relevant choices at each stage.

Enhancing provider trust: Added bios, ratings, and portfolio images to help customers make informed decisions.

Minimising scheduling conflicts: Built real-time staff availability syncing into the booking interface.

I designed the online booking flow using a user-centered approach, focusing on:

Reducing decision fatigue: Introduced a guided step-by-step flow, surfacing relevant choices at each stage.

Enhancing provider trust: Added bios, ratings, and portfolio images to help customers make informed decisions.

Minimising scheduling conflicts: Built real-time staff availability syncing into the booking interface.

Key UI Optimisations
Key UI Optimisations
Key UI Optimisations
  • Instant booking confirmation -> Increase booking rates.

  • Service and staff filtering -> Simplified appointment selection.

  • Integrated payments -> Allowed users to pay at the time of booking, reducing no-shows

Challenges

Challenges

Challenges

Deciding on the correct order of steps, some users may prefer selecting staff members first while others may want to select a service first.

Deciding on the correct order of steps, some users may prefer selecting staff members first while others may want to select a service first.

Deciding on the correct order of steps, some users may prefer selecting staff members first while others may want to select a service first.

Accommodating for cases where the user just wants the earliest slot available.

Accommodating for cases where the user just wants the earliest slot available.

Accommodating for cases where the user just wants the earliest slot available.

Making user aware how a staff member’s availability can impact which time slot is the earliest available and enabling the user to change a staff member for an earlier appointment.

Making user aware how a staff member’s availability can impact which time slot is the earliest available and enabling the user to change a staff member for an earlier appointment.

Making user aware how a staff member’s availability can impact which time slot is the earliest available and enabling the user to change a staff member for an earlier appointment.

Next steps

Next steps

Next steps

Due to the tight deadline, some of the fast followers to implement after launch would include:

  • Emails flows for reminders

  • Considering whether telephone numbers are necessary to include in sign up process to allow for SMS communication

  • Flows for cancelling and rescheduling appointments

  • Service provider dashboard

Due to the tight deadline, some of the fast followers to implement after launch would include:

  • Emails flows for reminders

  • Considering whether telephone numbers are necessary to include in sign up process to allow for SMS communication

  • Flows for cancelling and rescheduling appointments

  • Service provider dashboard

Due to the tight deadline, some of the fast followers to implement after launch would include:

  • Emails flows for reminders

  • Considering whether telephone numbers are necessary to include in sign up process to allow for SMS communication

  • Flows for cancelling and rescheduling appointments

  • Service provider dashboard

© 2025 Kanguro. All rights reserved.

© 2025 Kanguro. All rights reserved.

© 2025 Kanguro. All rights reserved.