Към съдържанието
Indoor spa pool with loungers under a warm wooden ceiling

Turn Enquiries
Into Honest
Spa Bookings

Therapist, cabin and device free at the same moment, with preparation before and sanitation after. HotPilot books against that reality.

Where The Day Falls Apart

Promised. Then Undone.

Three appointments a generic calendar accepted and a spa day could not keep.

Nine in the morning

Can I have the mud treatment at nine?

therapist free · cabin was not
A ten-day course

I need the same procedure every morning

one at a time · two days missed
At the desk

Is this suitable for my fifteen-year-old?

nobody knew the age limit

Every one of these was promised to a guest before anybody checked whether the day could hold it.

The Slot Engine

Three Calendars. One Answer.

The engine intersects therapist, cabin and equipment in five-minute granules. The only slot offered is the one where all three are genuinely free, with the buffers already counted.

TherapistElena
Cabin 3sanitation 15′
Mud unitcapacity 2

The coloured band is the only honest answer for this treatment on this morning: 10:30 to 11:45. The therapist is free from 10:30, the cabin needs its fifteen minutes of cleaning after the previous guest, and the mud unit still has one of its two places open.

See It In Action

The Guest Asks the Chat.
Not the Desk.

Availability and requests come through the concierge and the public catalogue. Reception confirms in the day view, and that confirmation is the moment the time is claimed.

Tools this answer called

Spa concierge balneo centre

How We Help

What Changes in a Spa Centre

A balneo centre Generic booking tool With HotPilot
What a slot means One calendar, one hour Therapist ∩ cabin ∩ device
Double bookings Caught by a person Refused by the database
Prep and sanitation Not modelled Held, per resource
A ten-day course Ten bookings by hand One action, conflicts per day
Therapist commission A spreadsheet Append-only ledger
Medical gating A checkbox, if any Certification type and age limits

The Solution

Built for a Spa Day. Not Adapted to One.

Integrity

The database refuses a double booking

A hold is a unique key on five-minute granules, not a check the application hopes to win. Two receptionists pressing confirm in the same second cannot both succeed — the second is refused by the database itself.

Granule holds Unique guard

Reality

Prep, treatment, rest, sanitation

Buffers live where they belong: sanitation on the cabin, preparation and rest on the treatment. The hold covers the real occupancy rather than the billable minutes, so nobody is booked into a room still being cleaned.

Sanitation minutes Prep and rest

Balneo

Courses, not appointments

Book ten repeats of the same procedure in one action. Conflicts are shown day by day and the days that worked stay booked, so nobody restarts a course because Thursday was full.

Appointment series

Compliance

Balneo and wellness are different things

A centre is spa, wellness, balneo-medical or thalasso, and the screens follow that choice rather than a payment plan. Dates of birth exist from the first row, so age limits and guardian consent never need a migration later.

Certification type Medical gating

Money

Therapists paid to the basis point

Commission resolves from the most specific rule — this therapist for this treatment, then the category, then the therapist, then the treatment, then the house default — and the rule that applied is frozen onto the entry. A correction is a new negative row, never a quiet edit.

Commission rules Earning ledger

Daily use

Screens for the people who run it

A day view for reception, a catalogue of treatments, resources and therapists with their own shifts, and earnings each therapist can be shown without exporting a spreadsheet.

Day view Catalogue Earnings
HotPilot admin: the spa treatment catalogue

The Tool Surface

What the Concierge Can Do for a Spa

Tap any one to see what it does.

FAQ

What Spa Hotels Ask First

Today the guest sends a request and reception confirms it in the day view, which is the moment the engine claims the therapist and the cabin. Instant booking is a per-treatment opt-in rather than an all-or-nothing switch, so a quick massage can go instant while a medical procedure keeps its gatekeeper.

That is the case the schema was designed around. The certification type decides which screens exist, age limits and guardian consent have a place from the first row, and the medical layer is its own module on top rather than a checkbox bolted to a wellness tool.

Version one books a single contiguous block, which over-blocks a multi-phase procedure such as a mud application. Phases become child rows later without touching anything that exists today.

A day view shows the schedule. Earnings come from an append-only ledger in integer basis points with the commission rule that applied snapshotted onto every entry, so nobody has to trust a recalculation — nothing is ever recalculated.

HotPilot

Want to See Your Own Numbers?

A free analysis of your hotel, within the hour. You keep it whether or not you go further.

01

See it on your hotel

We point the concierge at your real site and rates, and show you what it answers.

02

Go live the same day

A guided wizard, your own branding, and the modules you actually need switched on.

03

Read the month

Conversations, bookings, upsells and AI cost, in one report you get every month.

Figures from one property's analytics, 22 Sept – 21 Oct 2026.