Your spa, run like the rest of your hotel
One day view for reception, conflict-free slots for therapists and rooms, commission that pays out fairly — and guests requesting treatments from your website while the desk sleeps.
The Problem
Paper diaries double-book. Spreadsheets don’t pay therapists.
Most hotel spas still live in a paper diary: two receptionists book the same mud room, the masseur’s licence quietly expires, and at month-end someone reconstructs commission from memory. The spa earns real money — it just can’t prove it.
The Solution
One system from “I’d like a massage” to the therapist’s payout
HotPilot’s spa module runs the whole visit: guests request treatments on your website, reception confirms them into a live day view, the slot engine holds therapist and room time so conflicts are impossible, and completing a procedure writes an immutable earning for the person who actually performed it.
From request to payout, without a paper diary
Every visit is a pipeline with an audit trail — not a pencil entry someone hopes to remember.
Requested
The guest picks a treatment, day and time on your website.
Booked
Reception confirms; therapist and room are held in 5-minute slots.
In progress
The day view runs the floor — arrivals, starts, no-shows.
Completed
The person who performed the procedure is stamped on the visit.
Commission accrued
A % of the reference price, snapshot forever in an append-only ledger.
Features
Built for real spa desks
The whole day on one screen
Therapists across the top, hours down the side. Walk-ins, whole courses and website requests all land here — and every visit walks arrival → in progress → done with one tap.
Commission that computes itself
Set a % per therapist, per service or per category — the most specific valid rule wins. Completing a visit writes an append-only earning entry against the service’s reference price, so package-included treatments still pay the therapist.
Your spa menu, on your website, in your brand
The public spa page renders your live catalogue — prices, durations, categories — and takes requests with the guest’s preferred day and time. No holds until reception confirms, so the calendar stays honest.
The whole day on one screen
Therapists across the top, hours down the side. Walk-ins, whole courses and website requests all land here — and every visit walks arrival → in progress → done with one tap.
Commission that computes itself
Set a % per therapist, per service or per category — the most specific valid rule wins. Completing a visit writes an append-only earning entry against the service’s reference price, so package-included treatments still pay the therapist.
Your spa menu, on your website, in your brand
The public spa page renders your live catalogue — prices, durations, categories — and takes requests with the guest’s preferred day and time. No holds until reception confirms, so the calendar stays honest.
Impact
What ships in the module
admin surfaces — reception, catalogue, resources, therapists, commission, earnings
ready-made follow-up automations, review request included
languages on the guest-facing page
double bookings — the slot engine makes them impossible
FAQ
Frequently Asked Questions
Everything you need to know about this feature.
Online
No — and that is deliberate. Website requests hold no time; reception confirms them into the day view. A spa desk juggling therapists, rooms and hotel guests needs a human yes, and the engine claims the slot at that moment, so the public can never fragment your calendar.
Online
You define rules in basis points — for a specific therapist and service, a therapist and category, a therapist alone, or a house default. When a procedure completes, the most specific valid rule wins and the amount is computed from the service’s reference price, then written to an append-only ledger with the rule snapshot.
Online
Yes. Rules are per therapist + service, per therapist + category, or general — with optional validity windows, so a summer agreement can differ from a winter one without editing history.
Online
Therapist profiles carry a role (physician, rehabilitator, kinesitherapist, nurse, masseur, spa therapist, cosmetologist), qualified modalities and a licence number with expiry. A therapist whose licence has expired, or who is not qualified for a modality, is refused by the booking engine — not by a memo.
Online
Fully. Spa visits appear on the guest’s CRM profile next to their stays, completed procedures fire the Automations Studio (thank-you, review request, rebooking, no-show recovery), and the AI assistant can read the day’s schedule and catalogue through the same tools as everything else.
Ready to run the spa
like the rest of your hotel?
Book a demo and see the day view with your own treatments in it.