Superhairpieces - Booking System
Superhairpieces Booking System is a seamless, thoughtful booking experience designed to support both B2C customers and B2B salon operations. Built across mobile and desktop platforms, it allows clients to easily schedule hair system services while helping staff reduce errors and save time. With smart defaults, guided steps, and role-based tools, the system transforms a once-confusing, manual process into a smooth journey—from online order to in-salon care.
TIMELINE
9 Weeks Project
MY ROLE
Experience Strategy, Visual Design, Branding, Interaction Design
DELIVERIABLES
UX Research, Experience Maps, User Flow, UX Wireframe, Interactive Prototype, Visual Design, and Usability Testing
What’s the hair system?
A hair system is a non-surgical hair replacement solution made from human or synthetic hair.
Unlike a traditional wig, it's custom-fitted, trimmed, and styled by a professional to match the wearer’s natural appearance.
Clients typically order a raw hairpiece online, uncut and unstyled.
To begin wearing it, they must visit a salon for an installation appointment, where the piece is professionally applied and personalized.
To keep it looking fresh and durable, most clients return every 3–5 weeks for routine maintenance, including cleaning, reattachment, and style adjustments.
Background
Superhairpieces is a global leader in the hair system market
As an industry first in Canada, Superhairpieces launched integrated salon services that allow customers to get their hair systems professionally installed and regularly maintained directly through its own service network. This positioned the brand as not just a product seller but a full-service provider in the hair replacement journey.
20,000+ customers
Serving over 20,000 customers across North America, Europe, and Asia. The brand sells hair systems online and provides in-salon services across multiple locations.
$6.5M yearly revenue
It generates an estimated $6.5 million USD in annual revenue, driven by recurring services and global e-commerce.
Problem Space
However, all service bookings were handled manually through phone calls or email, creating pain points across the board.
Especially first-time users, the booking process was confusing and lacked transparency
For clients
Managing schedules across locations was time-consuming and error-prone
For internal team
Solution
To support Superhairpieces’ growth, we needed a system to simplify bookings, handle B2C and B2B needs, and boost efficiency.
User Groups
Who are we designing for?
Customers
Mostly men between 30 and 50, who had already bought hair systems on the SuperHairPieces website
Liked using phones to book
+
Salon staff
Salon managers, stylists, and the customer support team
Use desktops and tablets
User Research
UX interviews revealed inefficiencies in internal workflows and customer confusion.
I ran 11 interviews and observations with team members and customers. This helped reveal workflow issues—like approval and filtering delays—and uncovered why customers cancel or reschedule appointments.
01
Internal team -
Daily workflow pain points
02
Internal team -
Role-specific needs
03
Customers -
Reschedule & cancellation reasons
04
Customers -
Service comprehension & navigation
05
Customers -
Suggestions for improvement
Customer Journey
By mapping the booking flow, I identified pain points to improve and streamline.
I organized findings into 3 stages — post-purchase, phone scheduling, and in-store experience — to highlight actionable design opportunities and ensure a seamless, guided experience for new and returning clients.
Barriers
Don’t know who to contact, when to book, or what service to choose
Confuse install vs. maintenance
Can’t choose preferred stylist
No visual calendar
No reminder
Client preferences not preloaded
Time wasted on repeating info
Clarify service categories
Support stylist selection
Display availability in a visual calendar
Add to calendar + reschedule/cancel options
Design Opportunities
Guide users based on role after login, offer onboarding for first-time users
Front desk can retrieve client history and preferences
Notify the payment method in advance
Customer Journey Map
HMW
In-store Experience
After Receiving Hair System
Phone Booking Phase
Reconfirm at front desk
Communicate needs with stylist
Make payment
Actions
Call to book appointments
Describe service needs via phone
Select store
Confirm date and time
Try to pick stylist
Wait for confirmation
This journey map reveals key pain points in the booking flow.
Why are users frustrated?
Full of uncertainties and manual back-and-forth.
Customers want a quicker, clearer way to book their appointments—without making phone calls or guessing service details. A user-friendly booking system would simplify the process and reduce confusion.
User Persona
One of our clients, Leo, in Canada.
LEO
Location: Toronto, Canada
Job: Sales Manager
Age: 42
Goals
A quick and easy way to book hair system appointments
Avoid re-entering the same information repeatedly
Use tools that help stay organized
Pain Points
Busy schedule limits time for manual processes
Dislikes redundant steps in booking
Frustrated by the lack of a streamlined system
Needs
Time-saving solution
User-friendly booking system
Automation for recurring appointments
Design Opportunity
A fragmented process showed the need for a unified, flexible, and efficient booking system.
Want fast access to booking info and fewer manual tasks
Need a centralized view to handle bookings, reschedules, and cancellations
Need a reliable and clear schedule to prepare for each service
Want a fast and flexible way to book, Some want full control, others just want to finish quickly
Provide guidance - Show where they are in the process and what to do next, matching different needs
Bring clarity - Simplify scheduling workflows and make upcoming tasks easy to understand and manage
Bring clarity & save effort - Streamline repetitive steps with auto-filled fields and quick lookup tools
Build trust - Create a stable, readable agenda so they feel confident and ready
Roles
🟠 Customers
🟡 Salon Managers
🟢 Stylists
🔵 Service Team
Role- Based Needs
Design Principles
How might we streamline the booking process and reduce manual coordination?
User Flow
Visualizing how each role completes a booking
Usability Testing
Highlight #1
Streamlining the first-time booking flow reduces drop-offs and enables new users to finish in under one minute.
Highlight #2
From orders to products: making repeat bookings faster and easier
Key Features
Let’s meet Leo again — and walk through his full journey
For new customers
When Leo gets his new hairpiece, he receives a reminder and sees a simple booking flow: choose a salon, service, time, and stylist. At the end, he can review and edit without starting over, making the first-time booking easy and stress-free.
For returned customers “Book again”
After Leo’s first appointments, he needs regular maintenance. As a returning user, the new “Book Again” feature lets him rebook with one tap — location, stylist, and service are pre-filled. He just picks a new date and time, making booking quick and easy.
For returned customers “Saved services”
Leo can also save time with the “Book with Saved Services” feature. He taps ⭐️ to save his regular combo — like maintenance at his usual salon with his favorite stylist. Next time, it appears right at the top, so he can book quickly without searching through past appointments.
Orders, Products & Appointments Pages
Leo can now manage everything in one place. He can check his order status, view product details like price and booking history, and keep track of all his past and upcoming appointments — making his experience simple and organized.
Prototype - For Internal Team
Salon managers & support team dashboard (Desktop)
Salon managers & support team dashboard
Manage bookings and payments in one place
Prototype - For Internal Team
Hair stylist dashboard (Tablet)
Hair stylist dashboard
A Clearer, Flexible Schedule for Stylists
Design System
Modular Components for Scalable Collaboration
A clear design system ensures consistency across both B2C and B2B interfaces. Unified colors, typography, and UI elements make the experience intuitive and cohesive.
Style Guide - For Customers
Style Guide - For Internal Team
Outcome
Key metrics show a clear improvement in the overall booking experience.
-50%
The internal team workload dropped by around 50%
As inbound appointment calls dropped from 600 to 300 per month
+75%
The new customers' booking completion rate increased from 40% to 70%, which is a 75% relative increase
Since the new flow was shorter and easier, and fewer people gave up halfway
2.3×
Rebookings more than doubled increasing from 0.6 to 1.4 times per customer per year, about 2.3× more
since customers could book again directly from their past orders, product pages, or appointment lists
Takeaways
Redesigning the system revealed how design can drive team alignment and business impact.
Real metrics were used throughout the process to identify bottlenecks, measure success, and prioritize rebooking flows. Data wasn’t just a validation tool — it helped us decide what truly mattered.
Designing for both frontstage and backstage needs
Creating a booking experience that worked for both customers and internal staff meant considering operational workflows from day one. This project emphasized the importance of aligning design decisions with team efficiency and business operations.
Letting data lead to design improvements
Collaboration as a constant, not a phase
Working with developers, customer service, and salon staff from early stages helped ensure our solutions were practical, scalable, and welcomed by the teams using them daily.
Next Project
TIORS is an app that makes the reporting process less daunting: It facilitates accident-reporting in an accessible, multi-language online format, giving people the time, space, and calm they need to properly report their accidents.