Spa & Wellness

How do the best spas run a full day without the client ever feeling the schedule?

The therapist, the room and the client held together: the couples suite ready, the intake answered and the next visit already on its way.

Day Spas · Hotel & Resort Spas · Massage Studios · Skincare Studios · Bathhouses & Thermal · Wellness & Recovery Centers

Calisto Pro

One operating system for spas & wellness

Calisto Pro is the software that runs a spa, from the first booking to the next visit: your whole spa in one place, shared with your front desk and therapists, backed up, and open from anywhere.

Calisto Assure + Dispatch

Every room reset to the photo of how it should look. Every reading taken before the doors open.

Calisto Assure checks each room against its reference photo, before and after, takes the wet-area readings, and closes a fix only when someone else verifies it. Dispatch turns each fix into a work order.

Thermal floor · 8:00 AMOpening checksTom Becker · one item at a time
Pool · chlorine 2.4 ppm · pH 7.4In range
Hot tub · chlorine 0.6 ppmFail
Steam room · 113°FIn range
Sauna · on, 176°FIn range
Read 0.6 ppm, below its safe range
Assure · Agua Viva BrickellOpening checks · 8:00 AMVerification QueueFindings · work ordersIncidentsComplianceEvery room ready

The finding, the moment the hot tub fails

The run, as Tom walked it

Pool · chlorine 2.4 ppm · pH 7.4Safe range 1 to 4 ppm · 7.2 to 7.8In range
Hot tub · chlorine 0.6 ppmSafe range 2 to 4 ppmFail
Steam room · 113°FSafe range 110 to 120°FIn range
Sauna · on, 176°FSafe range 160 to 190°FIn range
Finding · hot tub chlorine low · high severityCorrective action: shock and retest before the doors open. Owner: Tom Becker. It closes only when someone other than Tom verifies it.
8:40 AM · retest 3.1 ppm · closedFixed by Tom, verified by Elena Ruiz. The thermal floor opens at 9:00.

10:50 AM · Treatment 1 reset after Hannah's massage

ReferenceBeforeAfter
Table made · towels rolled · warmer onDone
Elena Ruiz · Verification QueueOr fail it with a note and a photo, and the work goes back to whoever did itPassed

11:20 AM · Treatment 2

Table liftFails · a finding opens
Dispatch · work order WO-214Assigned to the lift technician
Treatment 2Out of service · nothing new can be booked into it
The problem · the lift, stuck low

WO-214 · 4:05 PM

The problemThe fix
VerifiedBy Elena Ruiz, not the person who fixed it
Treatment 2Back in the day

3:10 PM · reported from a phone

A guest slips by the poolIncident · the wet floor · photo attachedOpen
On My WayTom Becker is responding
3:40 PMFollowed to its close

One register · whatever runs out this month first

Pool permit · Miami-DadeRenews 30 NovElena told · first this month
Sofia Marquez · massage therapist licenseRenews 14 DecSofia told
Priya Nair · esthetician licenseValid to 2027In good order
Spa license and liability insuranceValid to 2027In good order

From Reputation · a review about a cold room

Finding · Treatment 3 · room temperatureRaised from the reviewOperations Notified
Rooms ready7 of 7Findings open1ComplianceIn good order
Every room ready when it was bookedWith the photo to prove it.

Calisto Spa + Forms + Sign

Every room and every therapist on one board. Every intake read before the client lies down.

Calisto Spa books each treatment with its therapist and a room it can be done in, asks the treatment's own intake and waiver before the slot confirms, and shows the desk the whole floor.

The waiting roomSpa ▸ Calendar · Board by room · SaturdaySpa ▸ Calendar · SundaySpa ▸ Intake Forms & WaiversSpa ▸ Clients · Hannah PriceSpa ▸ Today · Agua Viva BrickellBefore CalistoThe Couples SuiteA hot-stone massageOne group bookingThe Sunday RitualSaturday full
NEW CLIENT FORM · please complete before your treatmentAllergies: ______________Pregnant? Y / N Weeks: ____Signature: ______________
On the clipboard, 9:50 AMHalf filled in, the pen missing, and the therapist has not seen it.
Treatment 1Treatment 2Treatment 3Treatment 4Couples SuiteWet RoomFacial Room10:0011:0012:001:002:00Hannah PricePrenatal · SofiaAisha Bello90 min · DanielBody scrubPriyaThe Whitfields2 of 2 · Sofia, DanielOffered hereThe suite is fullGrace LiuFacial · PriyaMorales partyGuest 1 · SofiaMorales partyGuest 2 · DanielMorales partyGuest 3 · LucasMorales partyGuests 4 and 5Morales partyGuest 6 · Priya
James and Claire Whitfield · their anniversaryTwo 60-minute massages side by side. The Couples Suite takes both, its capacity of two, with Sofia and Daniel held. Another client asks for the suite at 12:00: it reads full, and Treatment 3 is offered.
The Morales bridal party of six · one group bookingEach guest with her own treatment, therapist and room, confirmed together or not at all.

A hot-stone massage · Saturday

Treatment 1Treatment 2Treatment 3Treatment 4Couples SuiteWet RoomFacial Room
Hot-stone massage · 60 minOnly the rooms that can do it: Treatment 1 and Treatment 2US$150
Enhancement · hot stonesUS$30
Enhancement · thirty more minutesUS$60
Treatment 1 held11:00 to 12:30, as long as it really runs
Each on its own line, with its priceThe room is held for the treatment and both enhancements.

The Sunday Ritual · one package, one price · US$340

10:00 · Salt scrubWet Room · PriyaHeld
11:15 · Massage, 60 minTreatment 2 · DanielHeld
12:30 · FacialFacial Room · PriyaHeld
Back to back, with the fifteen minutes Elena setAcross the Wet Room, Treatment 2 and the Facial Room, on one booking.

Hannah Price · prenatal massage · booked from the spa's app

Or from the website, or the link Maya sendsWhile Hannah is still on the phoneThe same steps
Forms · the treatment's own questionsAnswered before the slot confirms
Weeks pregnant · allergies24 weeks · tree nutsFiled to her record
Sign · the prenatal waiver, version 4Signed on her phone, in her own language
Grace Liu · glycolic peelWaits for its patch test, inside the fourteen days Priya setPatch test Tuesday

Elena changed the waiver's words · version 4

Hannah PriceVersion 4 · on her phone · 9 Mar
A client who signed version 3Asked to sign version 4 at her next booking
A walk-in, FridayVersion 4 · on paper, recorded with its scan
Who signed which version, and whenEveryone who signed the old one signs the new one at their next booking.
Nut allergyPregnant, 24 weeks · no deep abdominal work
PreferencesFirm pressure · no music
Almond oilSwapped for grapeseed before she lies down
Sofia's note, dictated after the massageDrafted on Calisto's own servers, checked before it is keptKept

Who opened the record

Sofia Marquez9:55 AM · Opened the record
Maya Chen9:12 AM · Checked her in
The huddle · booked against target94%To Confirm3 left · each from their phoneCouples & Spa Days1 waiver unsigned
Morales party · guest 4Her waiver is unsignedLink resent

The Floor, live

Treatment 1Sofia · Hannah Price12 min left
Treatment 4Daniel · Aisha Bello48 min left
Wet RoomPriya · body scrub25 min left
Treatment 3Free nowFree now
1:10 PM · a cancellation at 3:00The waitlist offer goes by WhatsAppTaken by the first to answer
A walk-in joins the line from her phoneTreatment 3 frees at 2:40Seated
Saturday full, no room promised twiceAnd nobody handed a clipboard.

Calisto Apps + Navigator

Your spa's own app, in the stores. Nothing to fill in at the desk, nothing to phone about.

Calisto Apps puts your spa's own app in the stores, opening on the client's Navigator portal. Clients book the therapist they like, see their passes, confirm, and check in on arrival.

Friday · a client's phone
Voicemail from the spa · 1:12
"Can I move to 3?"Not answered
"Please arrive 15 minutes early to complete your forms."
A paper gift certificate
App Store
AVAgua Viva SpaHealth & Fitness
Agua Viva · hi, AishaMassage, 90 minWith Daniel · Saturday 10:00 · a room freeYour monthly massage · includedQuestions and waiver · two steps
Agua Viva · your passesFacials3 of 5 leftMembership · renews 1 Apr
Agua Viva · tomorrowSaturday 10:00 with DanielConfirmed
Agua Viva · your appointmentMoved to 10:30Free to change up to 24 hours beforeKept: firm pressure · no music · Daniel
Agua Viva · message the spa
Could we add hot stones?
Maya: Added, Aisha. See you Saturday.
Saturday 9:52 · outsideYou're here?No forms to fill in at the desk
Agua Viva · after your visitNext visit · 26 Apr with DanielGift card for your sister · one massage

The front desk's Friday

Eleven calls to confirm tomorrow"Can I move to 3?" in the voicemailFour clipboards to hand outA paper certificate nobody can find

The desk's calendar · Aisha Bello

In the storeAgua Viva's name and icon, no other brand on the way
Saturday · massage, 90 min · DanielTreatment 4 · the membership's monthly massage appliedIntake and waiver in
Facial pass3 of 5 left, the same number she sees
The calendar card✓ Confirmed by Aisha
Moved to 10:30On her own page, under the cancellation policy
"Could we add hot stones?"Matched to her Saturday appointmentAdded
9:52 · "I'm here" from her carDaniel is told
AfterwardsThe next visit booked · a gift card sold
The desk's Friday againAnd the phone is quiet.

Calisto Reputation

Every review answered before its deadline. The spa people find when they search for a massage nearby.

Calisto Reputation brings every review into one inbox with its reply deadline, asks each client after their visit, and keeps your spa right on Google and every directory, where people search for a massage nearby.

WhatsApp · Agua Viva Spa · 6:00 PM
Thank you for visiting, Claire. How was your anniversary with us?
★★★★★
Perfect. Sofia was wonderful.
Reputation · Agua VivaRequests · Saturday 6:00 PMInbox · Unanswered firstAnalyticsPlaces

Every paid folio asks once

Claire Whitfield · ★★★★★WhatsApp, in the spa's approved templateAbove the line · sent to Google
A client who found the room cold · ★★Private feedback first, the public link still shownBelow the line
Feedback · Elena reads it that evening"Lovely therapist, but the room was cold the whole hour."
The card in the relaxation loungeWhoever scans it is asked14 scans this week
Google · Facebook · Yelp · Tripadvisor11 unanswered
Google · Claire W.★★★★★ · Brickell · Reply by Monday

Sofia made our anniversary. The couples suite was perfect.

Highlighted · on the review wall, the widget on the website, and a post in Studio
Tripadvisor · Lucía R.★★★★★ · Tulum · Reply by Tuesday

Translated from Spanish: the best massage of our trip.

Draft in Spanish, the original a press away · Maya edits it · Publish and Next, 3 of 11Priya's reply waits for Elena's approval · read against the brand rules with Ethos
Yelp · Dana K.★★ · Brickell · Reply by Sunday

Lovely therapist, but the room was cold the whole hour.

Hand to Operations · a finding in Assure · Operations Notified
An owner's reply never waitsA therapist's waits for the people Elena names.
Average rating4.8Response rate100%Hours to reply3.2

Themes clients mention

"Sofia"Rising
"the steam room"Steady
"parking"Falling

Scoreboard · the spas nearby, their Google ratings measured daily

Agua Viva Brickell · Agua Viva Tulum4.8 · 4.9
A day spa 0.3 miles away · a massage studio 0.6 miles away4.5 · 4.6
Holiday hours · both spasChanged once, sent to GoogleMatching

"massage near me" · ranked weekly on a grid around Brickell

3224112111123122
Every review answered before its deadlineAnd Agua Viva the spa people find nearby.

Calisto Sync

Booked from a map search, a marketplace or your own app. One calendar, and only the treatments you chose.

Calisto Sync connects the booking marketplaces and map searches your clients use, once. You switch each treatment on per marketplace, and every booking lands on the same calendar as your own.

Sync ▸ Channels · Agua VivaSpa ▸ Calendar · SaturdayConnected once, for every appEach treatment, per channelOne calendar
A map searchBook from the listing people find nearbyConnected
A wellness marketplaceSpas and massage, booked by time and placeConnected
A class and spa pass marketplaceCredits spent at studios and spasConnected
A booking marketplaceBeauty and wellness appointmentsConnected
Your own app and websiteWhere the intake and the deposit are askedAlways on
Map searchWellness marketplacePass marketplaceBooking marketplaceYour app & website
60-minute massage
Express facial
Couples suite
Sunday Ritual
Prenatal massage
The couples suite, the Sunday Ritual and the prenatal massageOnly on the spa's own app and website, where their intake and deposit are asked.
11:00 · Treatment 3 · 60-minute massage · DanielTherapist heldMap search
12:00 · Couples Suite · the WhitfieldsTherapist heldYour app
1:00 · Treatment 2 · 60-minute massage · SofiaTherapist heldWellness marketplace
A booking marketplace asks for the couples suiteSold only on your app and websiteNever offered
Treatment 3 · from the map searchOn the Board beside the spa's own bookings, its therapist held.
Your app & website31Map search6Marketplaces9
Saturday filled from everywhere clients lookOn the same Board, with only the treatments Elena chose to sell there.

Calisto Interact

The WhatsApp, the email and the Instagram message are one client. Whoever is free answers.

Calisto Interact files WhatsApp, Instagram, text, email and calls to the same client, beside their next appointment, so whoever is free can answer and rebook inside the thread.

Threads · Claire Whitfield3 channels · 1 clientWho answers, and whenNobody asked twice
WhatsApp · 9:14 AMCan I buy a gift card for my sister, worth one massage?Maya: Of course. Here is the link, and it covers one 60-minute massage whole.
Email · 11:02 AMYour couples booking is confirmed: Saturday at 12:00, the Couples Suite.
Instagram · 2:40 PMIs the thermal suite included with our booking?Maya: It is, from an hour before your treatment.
Maya · inside the threadMoved to 4:00, the suite and both therapists held.
Call · 3:05 PM · 4 minThe number matched Claire. Logged on the same timeline.

Set once

LinesWhatsApp, Instagram, text, email, the website chat and the spa's number
Hours9 AM to 8 PM · after hours, a saved reply
Who takes each conversationThe client's therapist, else the desk
Sofia is in a 90-minute treatmentThe message goes to the desk, and Maya answers it.

What the reminder says

Text · to ClaireSee you Saturday at 4:00 PM at Agua Viva Spa, Brickell.
A message about a treatmentNames the time and the place only, never the treatment
Nobody asked Claire to repeat herselfAnd nobody stepped out of a treatment to reply.

Her next appointment

Couples massage · 60 minSaturday 12:00Saturday 4:00 PM
RoomCouples Suite · 2 of 2
TherapistsSofia Marquez · Daniel Okoye
Gift cardOne massage · sent to her sister
Why Clients Love Calisto Pro

What spa owners find when they arrive.

What changes when every screen in the spa reads the same client.

1

record holding the appointment, the room, the therapist, the intake and every visit. The therapist has read it before the client lies down. Nothing is asked twice.

ONE CLIENT RECORD
73

payment gateways, so clients pay the way people actually pay where they live, through your own merchant account. Nobody is sending a transfer screenshot to a WhatsApp number.

PAY LIKE ANYWHERE ELSE
0

paper in the waiting room. The intake form and the waiver completed at home, in their own language. The first thing they experience is a spa that is ready for them.

READY BEFORE THEY ARRIVE
2

therapists, one couples suite, one group booking. A room's capacity is how many treatments it holds at once, so the suite is never promised to a third client.

ROOMS THAT ARE READY

0

Appointment Holding the Therapist and the Room Together

0

Ways to Secure an Appointment: No Deposit, a Fixed Amount, a Percentage or a Card Held

0

Folio for the Treatment, the Oil They Take Home and the Gift Card

Every

Read of a Client's Intake Answers Recorded

Calisto Spa + Payments

The 90-minute appointment nobody came to still paid its fee.

Calisto Spa takes a deposit or holds a card when the appointment is made, through Calisto Payments on your own gateway, under the cancellation policy you set for each treatment.

Deposits & cancellation · Agua Viva SpaSpa ▸ Settings, then Deposits & No-ShowsOn your own gateway

At booking, per treatment

Every other treatmentThe spa’s defaultNothing
The Sunday RitualA fixed amountUS$80
90-minute massageA percentage30% at booking
Signature facialA card heldCard on file

The cancellation policy

Cancel up to24 hours before
Late cancelThe policy applies
No-showThe fee the policy sets

Every booking · the same steps

From the spa’s appTaken before the time is held
From the websiteThe same policy, the same deposit
A caller · Maya sends a linkShe finishes the booking and the deposit on her own phone
A visitor from TorontoPays in her own currency, into Agua Viva’s own merchant accountCA$105 · paid

Deposits & No-Shows · Thursday

11:00 · 90-minute massage · nobody arrivedTreatment 2, held all morningCharge the No-Show Fee
ChargedWhat the policy sets, on the card heldUS$57
A late cancel · inside the windowThe policy applied
A client who called · a sick childRelease the Guarantee · the desk’s choiceReleased
A payment linkSent from the appointment

This morning

Deposits held9
Fees charged1
Guarantees released1
The empty room paid its feeEach on its client

Calisto Spa + Inventory + Registry

The facial, the serum from the room and a gift card worth one massage. One folio.

Calisto Spa rings treatments, retail, passes, day passes and gift cards on the appointment's folio, from the stock Calisto Inventory counts with the backbar. Calisto Registry renews memberships on the card on file.

The Register · Grace Liu’s folioTake Payment
Signature facial · Priya NairUS$165
LED enhancementUS$35
Vitamin C serum · used in the roomUS$68
Gift card · one hot-stone massage, for her sisterUS$190
Tip · PriyaUS$30
One folioUS$488
On the customer display · the folio as she paysBook the Next Visit · four weeks · Priya · Tuesday at 10
Passes · MembershipsAt the desk and on her phone
Grace Liu · a pass of six facialsFour left, the same at the desk and on her phone
Aisha Bello · monthly membershipWhat it includes and its member price · her monthly massage applied without anyone looking it up · renews on the card on file
Day Passes · the thermal floorToday 31 of 40
A visitor · 10:00 to 4:00Opens the pool, the steam room and the lounge, and nothing it was not sold forUS$85
She adds a massageBoth on one folio
Gift CardsOne treatment, kept as one treatment
Bought in May · the Mother’s Day priceIt ran between the dates Elena set and stopped on its own
Redeemed in JuneStill that massage
A recovery center · a course of eight sessionsPriced and sent as a proposal in Calisto Proposals; accepted, it becomes the client’s pass
Inventory · Agua Viva SpaBackbar and retail, one count
Vitamin C serum · retail shelfAt its reorder point
Massage oil · the backbarRunning low
Linen and amenitiesIn the same stock
What to reorderShown before the shelf is empty
Close the Day · 9:00 PMSigned off by Elena
TipsShared
The drawersCounted
The day’s figuresSigned off
Every saleIn one set of books in Calisto Ledger, per currency
The shelf sold in the room, every prepaid visit countedNo drawer of paper certificates, and the books current tonight

Calisto Spa + Automations + Circle

Back when her skin is due, not when the newsletter goes out.

Calisto Spa lists who is due back by each treatment's rebook interval, Automations sends your recall once per due date, and Calisto Circle adds points at the register on the same sale.

Spa ▸ Rebooking · due backBy each treatment’s interval
Grace LiuFacial · due back four weeks after her lastBooked · Tuesday 10:00 · PriyaBookCallText
Claire WhitfieldMassage every three weeks · five weeks since the lastBookCallText
Hannah PricePrenatal massage · due back this weekBookCallText

The recall rule · Automations

Email, text or WhatsAppOnce per due date, on the channel the client agreed to
The reminderThe day before each treatment
At the register · Grace’s pointsOn the same sale as the treatment+165 points · Circle
Campaign · spring facialsBy treatment, last visit or membership
Everyone who had a facial in spring and none sinceThe list that selects them64 clients
The messagePriya’s autumn facial, with a time to book
Next month’s bookFilling from the clients already on it

Calisto Workforce + Equipo

Every therapist at their level. Every commission worked out from what they did and sold.

Calisto Workforce keeps each therapist at their level, warns before a certification lapses, and works out commission on treatments and retail. Equipo gives your desk and therapists one Hub for every handoff.

Agua Viva Spa · the teamBrickell · this weekElena Ruiz, spa director

The level ladder

TherapistUS$120 · 60 min
Senior therapistUS$140 · 60 min
LeadUS$160 · 60 min
MasterUS$180 · 60 min
A 60-minute massagePriced and timed by the level that performs it

The screens each person opens

Front deskTherapistsSpa attendantSpa manager
Sofia Marquez · massage licenseExpires in thirty days · she is warned now
Lucas Ferreira · rents Treatment 4Tuesdays and Thursdays, on a rental plan · the room counts as his on those days

Agua Viva · Hub

Tom Becker · spa attendant · 4:40 PMFor closing: the steam room drain is slow, and the wet floor is marked by the pool.
Maya Chen · front desk · 5:05 PMElena, Hannah asked for Sofia again on Thursday.
Elena Ruiz · 5:12 PMDone. And Daniel, your Friday off is approved.

Targets · this morning

Sofia MarquezTreatments US$2,860 · retail US$410 · 14 booked ahead82%
Priya NairTreatments US$2,340 · retail US$690 · 18 booked ahead91%
Daniel OkoyeTreatments US$1,980 · retail US$120 · 9 booked ahead64%

Commission · this pay period

Sofia MarquezOn treatments and retail · her pay agreementUS$1,104
Priya NairOn treatments, and on the serum she soldUS$1,036
Daniel OkoyeOn treatments · his pay agreementUS$712
Ready for whoever runs payrollPayday, and nobody spent Sunday on a spreadsheet

Calisto Blueprint

Two spas, one treatment menu. A regular in Miami is a regular in Tulum.

Calisto Blueprint sets your treatments, intake forms and prices once for every spa. A client is one client at every location, and the group is seen together or one spa at a time.

The treatment menu · every spaSet once by Elena
The Sunday Ritual · added onceBoth spas sell it, each at its own price in its own currency
Agua Viva Spa · BrickellUS$285
Agua Viva TulumMX$4,900
Prenatal massage · intake questionsChanged once · both spas ask the new ones
The room reset · reference photosChanged once · both spas check against them
Aisha Bello · one clientA member in Miami
Booked a massage at Agua Viva Tulum, on holidayHer visits, her preferences and her passes on one record
Last visitBrickell · the monthly massage
PreferencesFirm pressure · Sofia when she can
The intake form and the confirmationIn each client’s own language, at every spaEnglish · Español
The group · this monthEach currency on its own
SpaSalesTherapistsRooms
Agua Viva Spa · BrickellUS$184,600128 · 81% booked
Agua Viva TulumMX$2,310,40096 · 77% booked
US$ and MX$ side by side, never converted · or one spa at a time
The second spa openedNothing already running was rebuilt
Why It Holds

Nothing depends on anyone remembering.

Without CalistoWith Calisto
Booked twice and found out at the door
The couples suite
A clipboard in the waiting room
The intake
Whoever was last in it
A room reset
An empty room and a lost hour
A no-show
Found a week later
A review
A drawer of paper certificates
A gift card
A Sunday spreadsheet
Commission
The Connections

Eighteen apps. One client record.

The appointment, the room, the intake, the pass and the register are one client, which is why a visit passes through all of them without being entered twice.

Client
Spa
Forms
Sign
Apps
Navigator
Assure
Dispatch
Reputation
Sync
Interact
Payments
Inventory
Registry
Automations
Circle
Workforce
Equipo
Blueprint
The full stack

Calisto Pro for Spa & Wellness

Spa
  • Home: today's appointments by the clock, and counts of appointments today, to confirm, walk-ins waiting, rooms and therapists booked, rooms free now, couples and spa days not ready, waivers due this week, checks due, prebooked today, due back, deposits held and takings today, each opening its list
  • Today: the huddle against your targets, Ready to Open, To Confirm, Couples & Spa Days, Before Their Visit, Rooms, Who's Working, Gaps to Fill, Walk-Ins, Rebook Before They Leave, No-Shows, To Answer and Money
  • Mine or Everyone: a therapist opens on their own day
  • Arrivals, the Floor (each therapist and room in use, the client, the treatment and how long is left; who and which room is free now) and the walk-in line, joined from the desk or the client's own phone
  • Close the Day: tips, the drawers, the figures and the sign-off
  • The calendar by therapist and by room: Day, Board and Working Hours; on a phone, a free slot books in place
  • A treatment holds its therapist and one room it can be done in, in your order or the room used least that day first
  • A couples suite takes as many clients at once as its capacity; couples, parties and spa days as group bookings, confirmed together or not at all, billed together or each to their own
  • Packages and spa days: several treatments in one booking at one price, placed back to back with the gap you set
  • Add-ons priced on their own line and added to the treatment's time
  • The waitlist for a full day, offered a freed time by WhatsApp, text or email, first to take it has it
  • Express Booking, and a caller booked at the desk who finishes the intake and the deposit from a link
  • Import brings appointments in from another system
  • The appointment's page: Details, Folio and Messages, with Check In, Check Out, Take Payment and Book the Next Visit
  • Clients confirm from their portal, and the calendar card shows a check mark
  • Treatments: time, price and time by therapist level, the rooms it can be done in, its therapists, add-ons, a rebook interval and a deposit
  • A consultation or a patch test first, within the days you set; what rules a treatment out; the credentials a treatment needs, and what a lapsed one does
  • Rooms: treatment rooms, couples suites, wet rooms and the areas a day pass opens, each with its capacity and hours
  • The room plan: every treatment room drawn and bookable, its zones carried through to Access
  • Your own level ladder, and each therapist's page with their hours and rooms
  • Renters: a room held by a rental plan for its term, settled on your books or the renter's own
  • Clients: New This Month, Due Back and Booked Ahead; the client's record with Overview, Visits, Clinical, Communications, Finance and Consents, and Book an Appointment on every tab
  • Intake Forms & Waivers: waivers due this week, who signed which version and how, what each treatment asks
  • Deposits & No-Shows: none, a fixed amount, a percentage or a card held, per treatment or by default; Charge the No-Show Fee, Release the Guarantee
  • The client's record behind the clearance you grant: allergies and what rules a treatment out at the top, the visits, the preferences, and the note dictated, drafted on Calisto's own servers and checked before it is kept; every read and change recorded; hosted in the EU as your processor, kept as long as your country requires
  • One register on the appointment's folio: treatments and retail from the same stock, gift cards and custom amounts, a note on a sale, the customer display, drawers, X and Z reports, and sales kept through a lost signal
  • A payment link sent from the appointment
  • Passes with the visits left on the client's portal; day passes with their areas, hours and daily limit; gift cards as an amount, for the treatments you name, or one treatment paid whole, each with its balance
  • Promotions between the dates you set; off-peak and last-minute prices by the appointment's own time
  • Rebooking: clients due back by their plan, their own rhythm or the treatment's interval, with Book, Call and Text
  • Commissions and pay agreements; targets for each therapist, each level and the spa, daily to annual
  • Starting screen sets: spa owner, spa manager, receptionist, therapist, spa attendant, and the intake and waiver desk
  • Reports for the period you choose: treatments, therapists and their hours, rooms, clients and sales, money per currency
  • A client message about a treatment names the time and the place only, never the treatment
  • Channels: the booking marketplaces and map searches a spa sells through, each connected once, switched per treatment
  • On a phone: Today, Calendar, Register and Clients in the tab bar; with no signal the day, the till and every appointment opened stay readable, and the till keeps selling
  • Push buttons: Accept and Decline on a request, Check In on a client due or running late
  • Search finds appointments, clients, treatments, therapists, a gift card by its code and retail products
  • One Settings page: General, Locations and Money, Threads, Services, Retail, Devices and Data Custody
Inventory
  • The oils used in the room, the products sold at the desk, the linen and the amenities in one stock
  • What to reorder shown before the shelf is empty; par-level alerts and expiry warnings
  • On hand, receive stock, scan and adjust; transfers between locations
Practice setup
  • Included with every account
  • Treatment rooms, devices and locations; legal identity, tax and currency
  • Records stay in the jurisdiction the law requires
Treatments & packages
  • Included with every account
  • Pass, membership and package balances per client
  • Packages priced below the sum of their parts
  • What you sell is defined once, and every app sells from it
Blueprint
  • The treatments, intake forms and prices set once on the account and reaching every spa
  • Standards deployed locked, changed only within the rails you set
  • SOPs, checklists and brand kits authored once
Sign
  • Each treatment's waiver signed on the client's own phone, at the version in force, in their own language
  • Asked again when its words change; one signed on paper recorded with its scan
  • Sealed signatures with a validity date, filed to the client's record
Payments
  • 73 gateways: your own merchant account on the gateway that works where you are, in the client's currency
  • Card, wallet, transfer and local rails at the desk and online
  • Deposits, card holds and balances settled against the same client
Pulse
  • Member, package and single-treatment price lists
  • One price change reaching every screen
  • Off-peak and last-minute pricing
Proposals
  • A course of sessions priced from your treatment menu and sent to the client to accept
  • Tracked to acceptance, and the acceptance carries into the booking
University
  • A course library with completion and renewal records
  • The learner is the person Workforce already schedules
Ledger
  • Treatments, passes, memberships, day passes and retail in one set of books, per currency
  • Prepaid passes handled as deferred revenue
  • Double-entry books, with entries that post and reverse, never vanish
Assure
  • Opening checks, wet-area readings, room sanitation and closing checks, one item at a time on any phone, with no signal needed
  • A reading against its safe range; out of range fails and says what was read
  • Before and after, against each room's reference photo, and the Verification Queue: finished resets, cleaning and repairs passed, or sent back with a note and a photo
  • A failed item raises a finding with its severity, place, photo and owner; its corrective action closes only when someone other than the person who did the fix verifies it
  • A finding becomes a work order for the team that fixes it; the photo of the fix filed beside the photo of the problem
  • Incidents, near misses and hazards reported from a phone while still fresh, with On My Way and each followed to its close
  • Licenses, insurance, permits and each therapist's certification in one register, whatever runs out this month first, each holder told before it lapses
  • A review about quality raises a finding; the reply is sent from Reputation
  • Checklists written once with their versions, and a franchisee's copy reached by every edit
WiFi
  • Branded sign-in on the relaxation lounge's network
  • Guest traffic on its own network
Workforce
  • Therapists at their levels, and the screens each person opens
  • Licenses and certifications with their expiry, warned thirty days before a lapse
Automations
  • Confirmations, the waitlist, the walk-in line and team notices on from the start
  • Reminders, recalls, no-show fees and releasing unconfirmed bookings on the rules you turn on
  • Trigger, condition and action, built once
Today
  • Included with any Ops app
  • Room use, arrivals and outstanding waivers as tiles
  • A report directory, a team scorecard and a notice queue
Forms
  • Each treatment's intake form, answered before arrival, its answers filed to the client's record
Registry
  • Memberships and their plans, what each includes, allowances and a member price, renewing on the card on file
Shop
  • Retail orders, returns, products and payment schedules, the in-person side on Spa's register
Bookings
  • A treatment is a reservation on the same engine that books a table, a room or a tour
Apps
  • Your spa's own app in the stores, under your name and icon, opening on the client's portal
Navigator
  • The client's app under your name: book, sign, pay, see passes left, confirm, change under your policy, keep preferences and check in on arrival
Interact
  • Threads for the spa's messages on WhatsApp, Instagram, text, web chat and shared mailboxes, and Dial for calls to your numbers, each conversation beside the client's appointments
  • Voice, Mail, Inbox, Live and Connect for each person's own
Equipo
  • The spa's Hub for the desk, the therapists and the attendants, with every handoff on it
Reputation
  • Reviews from Google, Facebook, Yelp and Tripadvisor in one inbox, each with its reply deadline, filtered by site, place, stars and sentiment
  • Each client asked once after the visit by email, text or WhatsApp in your approved template; below the feedback line they are offered private feedback first, the public link still shown
  • A card in the lounge or at the desk: whoever scans it is asked
  • The draft written in the review's own language, saved only when a person does; saved replies; Publish and Next
  • A team member's reply waits for the people you name; an owner's never waits; each reply read against your brand rules with Ethos
  • A review in another language translated, the original a press away; a reviewer offered as a match by exact name, with their visits
  • A review about quality handed to operations as a finding in Assure
  • The review wall and a widget for your website, and a review made into a post in Studio
  • The average rating, response rate and hours to reply, the themes clients mention, the Scoreboard ranking every spa, and the spas nearby with their Google ratings measured daily
  • Each spa right on Google: details, hours and holidays compared field by field and sent; every other directory a guided task; your details sent to Apple Business, Bing Places and Foursquare once you let Calisto manage them
  • Each keyword's rank measured weekly on a grid around each spa
Circle
  • Points earned at the register on the same sale as the treatment
Studio
  • A client's review made into a post in your own template
Ethos
  • Each review reply read against your brand rules
Campaigns
  • A campaign to the clients a list selects, by treatment, last visit or membership
Dispatch
  • A repair as a work order, its room out of service until it is closed
Sites
  • Online booking on your website, the intake, the waiver and the deposit asked before the appointment is written
Sync
  • The booking marketplaces and map searches your clients use, connected once for every app, each switched on treatment by treatment, every booking on the same calendar
Station
  • Decide what every person sees: stations that open Spa's screens for the people you grant, from a starting template; a station never opens the client's record
Agenda
  • Add any Calisto user for tasks and shifts, a cover therapist or a contractor seeing only what is assigned to them
Fitness
  • A spa with a gym, a recovery wing and coaching under one roof runs it on the same client, as /gyms shows
Every Kind of Spa

One platform for every spa

The format changes. The login does not.

  1. A bridal party of eight on one group booking, each guest with their own treatment, therapist and room, billed together or each to their own, as you choose.

  2. A scrub, a massage and a facial placed back to back across their rooms and therapists, sold as one package at one price.

  3. An amount, or one treatment paid whole, sold online or over the counter and redeemed at the desk, without a drawer of paper certificates.

  4. The treatment's rebook-after puts the client on the rebooking list when they are due, rather than on a generic promotion.

Med spas and aesthetic clinics have their own page: Medical Aesthetics

Pricing

No setup cost. Pay when you start using.

Team size across your organizationInclude all locations, franchisees, and managed properties.

Day Spa / Med Spa

Your Foundation

Included With Your Plans

Your Core app shows everything your Commerce and Ops plans turn on. Core-Only Pricing sells it on its own, for a business that prefers not to pay a percentage.

SpaCalisto Spa

The calendar, the front desk, intake and consent, and the clinical record

Product & lot inventoryCalisto Inventory

Par levels, lot expiry, and transfers between rooms

Practice setupCalisto Purview

Legal identity, tax, currency, and location configuration

Treatments & packagesCalisto Purview

Treatments, memberships, packages, and retail

Clinical standardsCalisto Blueprint

Protocols and standards set once across locations

Core + Commerce

Scheduling, consent and payment on the same record

Priced per plan
Recommended

Core + Commerce + Ops

Close the chart, and the count is already right

Priced per plan
Start Now

No contracts, no trials. Use the apps and pay when you’re ready.