Case study · Salon

Booked, staffed,billed.

A salon platform with two front doors. Customers move through a guided, category-to-payment booking flow; owners run appointments, staff, services, products and invoicing from a single back office.

Salon bookingBack-office consoleWeb platform
Salon product screen
What we shipped
Guided booking flow7 back-office modulesStylist schedulingEditable service catalogueItemised invoicingOne shared schedule
01 — The product

Two front doors onto one salon

The customer app and the owner console are designed as separate products sharing one schedule. A booking a customer makes lands directly in the owner's appointments, and the same visit closes out as an itemised invoice — so the diary and the till are never two different systems.

Booking is a guided path, not a form

Customers pick a service category, drill into a specific treatment, choose a stylist, then a date and time — one decision per screen, with a running cost and duration.

Owners get a real console

Seven modules — dashboard, appointments, cash receipt, products, services, stylists and clients — cover the whole front-of-house operation rather than just a calendar.

Every visit closes as an invoice

The cash-receipt module builds an itemised bill of products and services, applies tax and records how it was paid, so takings reconcile against the day's appointments.

02 — The problem

Why does salon booking resist off-the-shelf tools?

A generic calendar app books a slot and stops. A salon needs the slot, the stylist, the service catalogue behind it, the products sold alongside it, and a receipt at the end — held together for two audiences who never see the same screen.

Choosing a treatment is a decision tree — services nest under categories and sub-categories, vary by who they're for, and each carries its own duration and price. Answer → a guided, one-decision-per-screen booking flow.

Staff and schedule are the same problem — a stylist has hours, a rate and a set of services they perform, and booking the treatment without booking the person makes the calendar lie. Answer → the stylist is part of every slot.

The money is products plus services plus tax — a visit is rarely one line, and the owner needs the receipt attached to the appointment, not a spreadsheet. Answer → an itemised invoice builder on the same record.

03 — Goals & challenges

What the Salon platform had to bring together

A booking has to carry the slot, the stylist and the service catalogue behind it; the back office has to run the whole front-of-house operation from the same schedule.

Goals

One schedule, both sides

  • Walk the customer through the choice — category, service, stylist, date and time, one decision per screen.
  • Give owners a real console — seven modules covering the whole front-of-house operation.
  • Close every visit as an invoice — products and services, tax applied, payment recorded.
  • Keep the diary and the till in sync — a booking a customer makes lands directly in the owner's appointments.
Challenges

Why it was hard

  • Services nest under categories and sub-categories, vary by who they're for, and each carries its own duration and price.
  • A stylist has hours, a rate and a set of services they perform — the calendar lies if booking ignores it.
  • A visit is retail products plus timed services plus tax, on one receipt.
  • Two audiences — customers and owners — never see the same screen, but have to share one schedule.
04 — Built for

Who is the Salon platform built for?

Two audiences share one schedule — 3 roles — a customer booking a treatment, a stylist working the chair, and an owner running the business.

The customer view
Customer

The customer

Moves through a guided path — category, service, stylist, date and time — with a running cost and duration, then pays and confirms.

The stylist view
Stylist

The stylist

Carries hours, a rate and the services they perform, so a booking is never made against someone who isn't actually free.

The owner view
Salon owner

The owner

Runs dashboard, appointments, cash receipt, products, services, stylists and clients — seven modules covering the whole front-of-house operation.

05 — Diary vs the platform

What changes when the diary becomes software

What a front desk actually gains when the booking, the stylist and the receipt share one schedule.

Front-of-house task
Diary & card machine
In the Salon platform
Taking a booking
Phone call, written in a book
Guided flow: category, service, stylist, time, payment
Knowing who is free
Cross-checking staff by memory
Stylist hours and services on the appointment
The service list
A laminated price card
Categories, sub-categories, duration and cost, editable
Charging the visit
Ring it into the card machine
Itemised invoice: products, services, tax, paid-by
Seeing the day
Flick back through the diary
Filterable appointments by date, stylist and status
Selling a product
A separate till
Products billed on the same receipt as the service
06 — Inside the product

What do the two sides look like?

The customer-facing booking screens and the owner's back-office console, side by side. Every screen below is a real surface in the platform.

The day at a glanceStart with a service categoryChoose who does the workA calendar, not a text fieldPay and confirmEvery booking, filterableThe catalogue behind the bookingTurn a visit into a receipt

The day at a glance

Owner console

Appointment, client and product counts across the top, earnings and recent bookings below — the owner's landing view.

Start with a service category

Booking step 1

Illustrated cards for nails, face, hair, body, massage, makeup and other open the guided booking flow.

Choose who does the work

Booking step 2

Stylists are shown with their photo, rate and a link to the services they perform.

A calendar, not a text field

Booking step 3

A weekly calendar shows existing bookings while a summary panel keeps the running cost and total duration.

Pay and confirm

Booking step 4

The customer picks a payment method, enters card details and confirms the booking in one screen.

Every booking, filterable

Owner console

The owner filters appointments by date range, stylist and status, with each row colour-coded confirmed, completed or cancelled.

The catalogue behind the booking

Owner console

Categories and sub-categories on the left; services with who they are for, duration and cost on the right.

Turn a visit into a receipt

Owner console

The cash-receipt builder lines up products and services with unit price, quantity or duration, applies tax and records paid-by.

07 — The booking flow

How does a customer book, end to end?

The whole argument for the platform is that one guided path on the customer side becomes a scheduled appointment and a receipt on the owner side — the two audiences are working on the same visit from opposite ends.

  1. 01Customer

    Choose a category

    The customer starts from a service category — nails, face, hair, body, massage, makeup or other.

  2. 02Customer

    Pick a service & stylist

    They drill into a specific treatment, then choose the stylist who performs it, each with a price.

  3. 03Customer

    Select date & time

    A weekly calendar shows what is open; the running total and duration update as they go.

  4. 04Customer

    Pay & confirm

    The customer chooses a payment method, enters card details and confirms the booking.

  5. 05Salon

    Lands in the console

    The confirmed appointment appears in the owner's schedule with its stylist, service and status.

  6. 06Salon

    Closes as an invoice

    At checkout the visit becomes an itemised receipt of products and services with tax applied.

08 — What we shipped

The scope, in one panel

Every number in this panel is delivered scope — what was designed, built and handed over on the beauty & salon build for Salon. It leaves out traffic, conversion and revenue on purpose: those figures belong to the client, and we don’t publish numbers we cannot stand behind.

7
Back-office modules
7
Service categories
6
Steps from category to invoice
2
Sides sharing one schedule
Sector
Beauty & salonAppointments
Audiences
Customers · StylistsSalon owners
Platform
Web platformGuided booking + console
Our work
Product designWeb app design
09 — More of the console

The rest of the back office

The tables and catalogue that keep the front desk and the till reading the same day.

Salon appointments table filtered by date, stylist and status

Every booking, filterable. Date range, stylist and status, colour-coded confirmed, completed or cancelled.

Salon service catalogue with sub-categories and a services table

The catalogue behind the booking. Categories and sub-categories on the left; duration and cost on the right, editable by the owner.

10 — Visual design

The look, and why

A confident orange carries the booking flow, a deep blue anchors the owner console, and a clean geometric sans keeps a dense back office legible.

Colour
Orange
#F26522
Deep blue
#1F3C88
Ink
#21386F
Body
#4A5568
Mist
#EEF2F8
Line
#DDE4EF
Typography
Display · 700Booked, staffed, billed
HeadingTwo front doors onto one salon
Body · InterOne guided path becomes a scheduled appointment and a receipt.
Label · MonoNAILS · HAIR · MASSAGE
11 — Transferable

What does a salon booking platform actually need?

Six things separate a salon system a business will run its whole day on from a calendar it abandons after a fortnight. They came out of building this one and hold well beyond it.

01

A guided booking, not a form

Services nest under categories and vary by person and duration, so the booking has to walk the customer through the choice one decision at a time.

02

The stylist is part of the slot

Booking a treatment without booking who performs it, and at what rate, produces a calendar nobody trusts.

03

An editable service catalogue

Prices, durations and who a treatment is for change constantly; the owner has to change them without a developer.

04

Billing that mixes products and services

A visit is retail plus timed work plus tax on one receipt, attached to the appointment it belongs to.

05

One schedule, two audiences

A customer booking and an owner's diary must be the same underlying appointment, not two systems kept in sync by hand.

06

The day, filterable

Appointments by date, by stylist and by status is how a busy front desk actually reads its own diary.

FAQ

Building a salon booking & management platform

How long does it take to build a salon booking platform?
A platform at roughly this size — a guided customer booking flow plus a seven-module owner console with billing — is a multi-month programme rather than a few weeks. What moves the date most is not the number of screens but how much the service catalogue, staff scheduling and payments have to bend to how a particular salon already works. We ship the booking flow and the appointment console first, then layer products and billing on top.
Can customers and staff use the same system?
Yes, and that is the point of the design. Customers move through the booking flow from their side; owners and stylists work the console from theirs; both are reading and writing the same appointment. A booking a customer confirms shows up in the owner's schedule immediately, with its stylist, service and status attached.
Does it handle billing and invoices, or just bookings?
It handles both. The cash-receipt module turns a visit into an itemised invoice of products and services, applies tax, records how it was paid — online, cash or card — and keeps a receipt history. Because it draws from the same service and client records as the booking flow, the takings reconcile against the day's appointments.
Can the salon manage its own services and staff?
Yes. The services module lets an owner organise treatments into categories and sub-categories and set each one's audience, duration and cost, while the stylists module holds each staff member's hours, contact details and the services they perform. Both are editable in the console without a developer.
Can a platform like this be built for my salon?
Yes. Shanti Infosoft designs and builds booking and management platforms like this one end to end — the customer experience, the owner console and the billing. We scope it on a short call and return a fixed quote, then phase the build so the booking flow is usable early.
Let's build

Running a salon on a diary and a card machine?

Tell us how your business actually works and we'll tell you honestly what it takes to build — the booking flow, the console, the billing. No deck, no pitch.