Spa & WellnessTreatments and resources

Building your treatment menu

Treatments are catalogue items with a scheduling profile attached. This is what that profile contains, and why a treatment has three durations rather than one.

Where to find it
Spa & WellnessTreatments
Permission needed
Spa resources and settings.
Last checked
August 16, 2026

Where a treatment comes from

A treatment is not a spa object. It is an ordinary item from your property's catalogue, the same list the front desk posts breakfast and airport transfers from, with a scheduling profile attached to it by the spa. Price, tax, category and package contents belong to the item and are edited under Items & Services. Duration, the room it needs and who is qualified to give it belong to the profile and are edited here.

The practical consequence is worth being clear about, because it is the opposite of what most spa software does. Change the price of a massage in Items & Services and it changes for the spa, for room service and for the front desk at the same moment, because there is only one of it. There is no separate spa price list to keep in step, and no way to charge one thing at the spa desk and another on a folio.

Adding treatments to the spa

The "Add treatments from the catalog" drawer, described as "Pick the items that are spa treatments. Their price and tax stay in Items & Services." The catalog is searched for "spa" and six unticked items are listed, all in the Spa & Wellness category: Spa Service Charge, Spa Gratuity, Spa Cancellation / No-show Fee, Spa Membership Dues, Spa Membership Joining Fee and Spa Membership Early Exit Fee. The Add button at the bottom is disabled.
Everything already flagged has gone from the list. These six are in the spa category but none of them is a treatment, and ticking one would put it on the booking menu.

Add from catalog lists every item that is not already flagged as a treatment. Tick as many as you like and save, and each one gets a profile with a 60 minute duration and nothing else set. That is deliberate: getting the menu into the spa is one action, and the tuning is done afterwards, treatment by treatment.

Only tick things a guest books a slot for. The spa's own fee items are the trap here, because they sit in the same category and read like spa services. The service charge, the gratuity, the cancellation fee and the three membership items are all catalogue items in Spa & Wellness, and none of them is a treatment. Flag one by mistake and it appears in the booking wizard as something a guest can be booked in for.

If the item does not exist yet, create it in Items & Services first with its price and tax, then come back and flag it. There is no way to create a catalogue item from this screen, which is the correct restriction: an item invented at the spa desk with no tax treatment would end up on somebody's invoice.

Reading the list

The Treatments list with ten rows. Each has a colour square, a name, a category, a time such as 75 min (+40 room), a price and a Needs column reading things like Wet room, 1 equipment or 1 therapists. The first row, 60-min Massage, shows Not set for time and Anything under Needs.
The Time column shows the treatment first and the extra minutes the room is held after it. Needs is what has to be free before the slot can be sold.

Five columns, and two of them repay a careful read.

ColumnWhat it tells you
Treatment The catalogue name, with the colour it takes on the appointment book. A Package badge marks a bundled item; an Inactive badge marks one that can no longer be booked.
Category The catalogue category, not a spa one. Useful mainly for spotting an item that has been flagged by mistake.
Time The treatment length, then the extra minutes the room is held in brackets. 75 min (+40 room) means the guest is booked for 75 minutes and the cabin is unavailable for 115.
Price The catalogue price, or Open for an item priced at the time of sale.
Needs Everything besides a therapist's time that has to be free before this can be sold: a room type, a named piece of equipment, a skill, or named therapists. Anything means it can be given by anyone on shift in any room.

The three durations

The top of the Hot Stone 75 min drawer. A summary reads Price USD 120.00, Guest is with us for 75 min, Therapist is booked for 75 min, Room is held for 115 min. Below it, three steppers: Treatment time 75, Setup 20 and Turnaround 20.
Three numbers, three different things. The room is held for the sum of all three.

Clicking a row opens the profile, and the panel at the top of it exists to make one point: a treatment occupies three things for three different lengths of time.

  • Treatment time is what the guest is quoted and what they experience. It is the only one of the three a guest ever sees.
  • Setup is the room preparation before the guest walks in: heating stones, drawing a bath, laying out linen. The room is unavailable for this time; the therapist is not.
  • Turnaround is what the room needs afterwards: stripping, cleaning, drying, airing. Again the room, not the therapist, who is free the moment the treatment ends and can start their next one in a different cabin.

So the Hot Stone above holds a therapist for 75 minutes and a cabin for 115. Book it back to back with itself and you have sold the same room twice; a system that stores one duration per treatment will let you, and the day will start slipping at about eleven o'clock and be forty minutes behind by five. Getting these two numbers honest is the single most useful thing on this screen.

Both default to the property figures set in Spa settings when a treatment is first added, and what you type here overrides them permanently for this treatment. A hydrotherapy bath needing 25 minutes of turnaround does not have to drag every massage up with it.

Where a treatment can happen

The middle of the Hot Stone 75 min drawer. Under "Where it can happen", Spa treatment room is ticked and Guest's own room, Hotel room used by the spa and Off-site are not. Below, Requires room type is set to Single treatment room and Requires equipment to Stone heater. Who can perform it reads "Anyone on shift" and Or by skill reads Hot stone.
Everything the availability engine has to find free at the same moment.

Four locations, ticked in any combination, and at least one is required. They decide which resources the availability check has to find, so they are not cosmetic.

LocationWhat it means for availability
Spa treatment room A cabin in the spa. Needs a free treatment room of the right type, for the whole setup and turnaround window.
Guest's own room The therapist travels to the guest. No room is reserved, because the guest is already in one, so only the therapist has to be free. In-house guests only, in practice.
Hotel room used by the spa A real bedroom standing in as a cabin. Needs a treatment room that has been linked to that bedroom, and the bedroom has to be vacant on the day.
Off-site The beach, the pool deck, a villa down the road. No room is reserved, exactly like the guest's own room.

Ticking more than one is normal and useful. A Swedish massage that can be given in a cabin, in the guest's room or on the beach can be sold at three in the afternoon on a full Saturday, when the cabins are gone but the therapist is not.

What it needs to go ahead

Four fields, and the difference between the last two is the one people get wrong.

  • Requires room type narrows the cabins that count. A hydrotherapy bath needs a wet room; a couples retreat needs a couples suite. Left as Any treatment room, the book will use whatever is free.
  • Requires equipment reserves a piece of kit for the same window as the room. Equipment has a quantity, so two treatments can share a stock of three hot stone sets and the third booking is the one that is refused.
  • Who can perform it names individual therapists. Only those people are ever offered. Use it when the constraint really is a person, not a qualification: the one therapist trained on your proprietary facial.
  • Or by skill requires a qualification instead, and anybody who holds that skill can be booked. This is the one to reach for almost every time, because it keeps working when you hire.

Naming nobody and requiring no skill means anyone on shift can be booked, which is right for a sauna session and wrong for a Thai massage. Leaving both empty on everything is the quiet reason a spa ends up double-booking its only qualified therapist by hand.

Gender, group size and colour

The lower part of the Hot Stone 75 min drawer, showing Therapist gender set to Any therapist, Guests at once set to 1, eight colour swatches with the amber one selected, a Service charge field with the placeholder "Property default (10%)", a Can be tipped switch turned on, and Active and Bookable online switches.
An empty service charge inherits the property percentage. Zero would mean this treatment carries none.

Therapist gender restricts the treatment to female or male therapists. This is a property of the treatment, for the cases where it is a rule rather than a preference. A guest asking for a female therapist on a treatment that has no such rule is handled at booking time instead, so leave this on Any therapist unless the restriction genuinely applies to everybody who books it.

Guests at once is 1 for an ordinary treatment. Set it above 1 and the treatment becomes a class: one therapist, one room, that many guests booked into the same slot. A yoga session for twelve is one booking of capacity twelve rather than twelve bookings. The room's own capacity still applies, so a studio holding eight will not take the ninth.

Colour on the book is how the treatment is drawn on the appointment book. Colour by kind rather than by name and a manager can read the day at a glance: massages blue, facials pink, wet treatments teal. Therapists have their own colours too, and the treatment colour is what the tile uses.

Service charge and tips

These two fields only appear when a service charge is switched on for the property.

Service charge left empty inherits the property percentage, and the placeholder tells you what that is. Typing a number overrides it for this treatment. Typing 0 is not the same as leaving it empty: zero means this treatment carries no service charge at all, which is what you want for a consultation, a fee or anything you do not want to look like you are marking up.

Can be tipped decides whether the gratuity step is offered at settlement for this treatment. On for anything a therapist performs; off for a room hire or a product.

Active, online and removing

Active off keeps every past appointment and every report intact but stops the treatment being offered for new bookings: it disappears from the booking wizard and carries an Inactive badge here. It is the right way to retire something seasonal, and the right way to pull a treatment while your only qualified therapist is on leave.

Bookable online marks a treatment as one guests may book for themselves. The spa is not yet exposed through the guest booking engine, so today this flag records an intention and changes nothing. It is safe to set it now.

Remove from spa, at the bottom left, deletes the scheduling profile and nothing else. The catalogue item survives, with its price and its history; it simply stops being something the spa can book. Use it when an item was flagged by mistake. To retire a real treatment, switch it inactive instead, so the reason it stopped being sold is still visible next year.

Packages

A catalogue item can be a package: a half-day retreat made of a massage, a facial and lunch. The spa handles it as one appointment. One slot, one therapist, one room, for the total duration you set here, and each component posts as its own line on the guest's bill so the invoice still itemises what they had.

That is right for three things happening in a row with the same therapist in the same cabin, and wrong for a day package where the facial is at eleven and lunch is at one. For those, sell the components as separate treatments and book them individually. The drawer says as much in a banner whenever the item is a package.

With the menu built, the next thing the availability check needs is the people and rooms to match it against, which is therapists, rooms and equipment.

Common questions

  • Can I give a treatment a different price at the spa than on a folio?

    No, and this is by design. A treatment has one price everywhere in Prostay because it is one catalogue item. If you need two prices, create two items, for example a resident rate and a day-visitor rate, and flag both into the spa.

  • What happens if I set turnaround but not setup?

    The room is released later than the treatment ends but held from exactly when it starts. That is the usual case: most treatments need cleaning afterwards and no preparation beforehand. Setup matters for the ones that do, such as heating stones or drawing a bath, where the room is genuinely occupied before the guest arrives.

  • A treatment is missing from the booking wizard.

    Three things hide a treatment completely: it has not been flagged into the spa, it has been flagged but never configured, so the Treatments list shows Not set against it, or its profile is switched inactive. Check the Treatments list for all three at once. If it is offered but never bookable, that is a different problem: usually a required skill nobody on shift holds, or a room type you have no active room of.

  • How do I stop the spa from selling a treatment nobody is qualified for?

    Require the skill on the treatment and grant the skill on the therapists who hold it. The availability check will then find no free therapist and offer no slots, which is the correct behaviour: refusing a booking is much cheaper than discovering at nine on Saturday that the person who can do it is not in.

  • Does the Needs column show everything that could block a booking?

    It shows the constraints stored on the treatment: room type, equipment, skills and named therapists. It cannot show the constraints that come from the day itself, such as nobody with that skill being on shift, the wet room being taken or a linked hotel room being sold. Those only appear when you look for a slot.

Was this article helpful?

Related articles

Still stuck?

Support answers from inside the app as well, so if you are already signed in you will get a faster reply there. Otherwise send us the property name and what you were trying to do.