MEDICAL AESTHETICS

How do the best aesthetic practices make every treatment traceable?

Calisto Pro keeps the appointment, the consent, the chart, the lot and the photographs on one client record, so what was done, where, with what and by whom is a question with an answer.

Med Spas · Aesthetic Clinics · Laser Clinics · IV Therapy & Longevity · Medical Weight Loss · Skin & Dermatology Clinics

Calisto Pro

One operating system for aesthetic practices

Calisto Pro is the software that runs an aesthetic practice, from the first consultation to the next treatment: your whole practice in one place, shared with your injectors, your front desk and your medical director, backed up, and open from anywhere.

Charts, Photos & Sign-off

The face map with each point's units and lot, photos in the same pose, and the medical director's countersignature.

Learn more →

Lots, Stock & Recall

Every vial named on the chart that used it, so a recall is a list of clients, with the backbar and the shelf in one count.

Learn more →

Compliance & Training

The training each person must hold, certificates issued in your name and renewed before they lapse, and the checks.

Learn more →

Every Clinic & Its Records

One clinical standard at every clinic, every chart read logged, and records kept as long as your country requires.

Learn more →

Your Own App

Your practice's app in the stores: book, sign, accept the plan, see the sessions left and confirm, under your name.

Learn more →

Reviews & Social Media

Every review answered in one inbox, clients asked after their visit, and each post sent to every network.

Learn more →

Booking, Intake & Consent

The injector booked with the room or device, a consultation or patch test first, and the intake and consent before the chair.

Learn more →

Plans, Memberships & Recall

Plans the client accepts, passes that count down, memberships that renew, and every client recalled when due.

Learn more →

The Practice Day

Arrivals with their forms on file, the floor by injector and room, walk-ins, day passes, and a broken device out of the day.

Learn more →

Deposits & One Folio

A deposit or a card held on your own gateway, marketplace bookings on the same calendar, and one folio for the visit.

Learn more →

Your Team

Injectors at their levels, each with their own clearance, commission on treatments and retail, and one Hub.

Learn more →

Client Communication

WhatsApp, Instagram, email, calls and video check-ins filed to the same client, beside their next appointment.

Learn more →

Calisto Spa

Every unit, its point on the face and its lot. Countersigned by the medical director.

Calisto Spa charts each visit on a face map: where each product went, how many units, from which lot. The medical director countersigns, and only the people you clear can open it.

IMG_2041IMG_2042 · leftIMG_2107 · lampScreenshotIMG_2213 · closeIMG_2214 · blurred2,000 photographs, at different angles
Rachel K. — glab 20u?forehead... same as last time
Lot on the fridge door: NX-22..?
Rachel Kim · ClinicalOlivia Grant · ClinicalDaniela Peña · lip filler · todayRachel Kim · as Sam Torres sees herFace mapPhotosObservations · PrescriptionsSign-OffClinical AccessFourteen weeks later
Allergies · latexRules a treatment out · pregnancy, an active infection
Glabella · 20 uForehead · 10 u12 u12 u

Medical weight loss program · each month in order

August207 lb · first check-in
September202 lb · by video
October198 lb · by video
November194 lb · by video
Lips · 1 mL0.5 mL0.5 mL
OverviewVisitsClinical · closed to youFinanceConsents
Next visitThursday 10:00 · Coral Gables
FolioPaid
Sam runs the calendar and takes paymentsWithout clinical clearance.

Visits

14 weeks ago · neurotoxinCamila Reyes · 52 units · NX-1984Signed off
28 weeks ago · neurotoxinCamila Reyes · 50 units · NX-1702Signed off
Today · tap where the product goesEach point asks for the product, the units and the lot.

Glabella · neurotoxin · 20 units · lot

NX-2291Expires March 2027 · 8 vials in stockChosen
NX-2105Expires January 2027 · 2 vials in stockIn stock
NX-1984Expired September 2026Refused, or charted with a warning, as you set it
Only what is in stock is offered.
Glabella20 u · NX-2291
Forehead10 u · NX-2291
Crow's feet, left and right12 u a side · NX-2291
This visit54 units
Camila dictates · drafted on Calisto's own serversNeurotoxin to the glabella, forehead and lateral canthal lines. Tolerated well. Review in two weeks.
FrontThree-quarter leftThree-quarter rightProfile leftProfile rightClose-up
TodayFebruary
Front, the same pose months apart. Two weeks later, at her follow-up, Rachel sees her before and after side by side.

This month's prescription

Weight loss medication · weeklyWritten on her chart by Camila Reyes, NPPrinted for her pharmacy
The next clinician sees what was prescribed and whenEvery month's observations in order, beside it.
2:10 PM · between her own patientsSign-off queueDaniela Peña · lip filler · Jordan Blake, RNSigned offGrace Lowe · cheek filler · Jordan Blake, RNSent back: "Add the lot for the left cheek"Grace Lowe · cheek filler · amendedSigned off at 4:05
AmendmentLeft cheek lot HF-5530 · completes entry 3
Performed byJordan Blake, RN
Signed off byDr. Adriana Solís, MD
A sign-off is never undone.

Team ▸ Clinical Access · cleared by Camila

Dr. Adriana SolísJordan BlakeNia Okafor

Who Opened This Chart

Camila ReyesToday 9:04 AM
Jordan BlakeToday 2:15 PM
Dr. Adriana SolísToday 4:05 PM
Sam TorresToday 4:20 PM · refused
Jordan Blake opens Rachel's chartFourteen weeks after her last neurotoxin54 units · NX-2291
What was done, where, with what, by whom and signed off by whomAnswered on one screen, and seen only by the people who treated her.

Calisto Inventory

A lot is recalled. Open it, and it is a list of clients.

Calisto Inventory receives every vial and syringe with its lot and expiry and draws it down as it is charted. Open a lot, and Calisto Spa lists every client who received it.

Inventory · Lumen Coral GablesTuesday · ReceiveDrawn as chartedLots and expirySpa ▸ Lots · recallTransfersBackbar and shelf

Received against the reorder list

Neurotoxin · 100-unit vialLot NX-2291 · expires March 202710 received
Hyaluronic acid filler · 1 mL syringeLot HF-5530 · expires November 202612 received
Rachel Kim · charted by Camila54 units from NX-2291Drawn from stock
NX-2291 in the fridge9 vials and 46 units
The chartAgrees with the count

The one that runs out first at the top

HF-5530 · fillerExpires November 2026This month
NX-2105 · neurotoxinExpires January 20272 vials
NX-2291 · neurotoxinExpires March 20279 vials
From the supplier: lot HF-5530 is recalledOpen it: nine clients, behind the same clearance as the chart. The front desk sees none of it.
Daniela Peña7 Nov · 1 mL · JordanSofía Marte3 Nov · 0.5 mL · CamilaGrace Lowe31 Oct · 1 mL · JordanAna Ruiz29 Oct · 0.5 mL · CamilaMei Tan27 Oct · 1 mL · CamilaLaura Bell24 Oct · 0.5 mL · JordanChloe Diaz22 Oct · 1 mL · CamilaInés Vidal20 Oct · 0.5 mL · JordanTara Wells17 Oct · 1 mL · Camila
6 syringes of HF-5530Moved to Lumen Santo DomingoTraced there by lot
Santo Domingo · HF-5530Held · none given
Coral Gables · HF-5530Nine clients
Vitamin C serumUsed in the Facial Room · sold at the deskOne count
SPFBelow its reorder levelOn the reorder list
A recall answered from one screenNobody counted the fridge by eye on a Friday.

Calisto Assure + University

Every injector certified for what they do. Renewed before it lapses, checked before the doors open.

Calisto Assure sets the training each person must hold and runs the checks before the first client. Calisto University trains them, certifies them in your name, and assigns each renewal before it lapses.

7:45 AM · Nia Okafor · Laser RoomOpening checks✓Laser · the device✓Laser · the eyewear✓Laser Room · set up✓IV Lounge · set up✕Product fridge · readingReadings takenLaser · fridge · 4 of 5 doneA findingCorrective action · verified by Jordan, not Nia
Assure · Lumen Coral GablesFindings · requirements
Product fridge readingCorrective action · verified by Jordan BlakeClosed
The bruise reviewRaised from Reputation · corrective actionOpen

The training each treatment requires

NeurotoxinA nursing or prescriber's license · the practice's injectables training
LaserLaser safety certification
University ▸ ComplianceAgainst Assure's requirements
PersonInjectablesLaser safety
Camila ReyesMetMet
Jordan BlakeMet · lapses in 30 daysNot required
Nia OkaforNot requiredMet · today
University · Laser safetyNia Okafor
Lessons6 of 6
Final examPassed
CertificateLaser Safety · Nia OkaforIssued by Lumen AestheticsCheck it by its code · LUM-4821
University ▸ ExpiringThe next 90 days
Jordan Blake · injectables certificateLapses in thirty days · assigned to him again now, the old pass kept as history
Camila Reyes · laser safetyLapses in 74 daysAssigned in 44 days
Assure ▸ Credentials on fileWith their expiry
Jordan Blake · nursing licenseWarned thirty days out30 days
A lapsed credentialAs Camila set itIts treatments off the booking page until it is renewed
Every person certified for what they doThe proof one code away, and every check signed by someone before the first client.

Calisto Blueprint

Two clinics, one clinical standard. A client in Miami is the same client in Santo Domingo.

Calisto Blueprint sets your treatment protocols and consents once for every clinic. A client is one client at every location, every chart read is logged, and records are kept as long as each country requires.

Lumen Aesthetics · two clinicsCoral Gables · Santo DomingoOne clinical standard

The clinics

Lumen Aesthetics · Coral Gables7 rooms · 9:00 to 7:00
Lumen Santo Domingo · Piantini5 rooms · 8:00 to 6:00
Santo Domingo openedThe same treatments, consents and clients · nothing re-entered
Filler protocol · revised by Dr. Solís, onceBoth clinics have it · deployed locked, changed only within the rails she set
Rachel Kim books in Santo Domingo, on a tripOne client: her chart, her face map, her lots, her passes · the confirmation and the intake in her own language

The practice in numbers · this quarter

Treatments680
Providers · provider hours9 · 2,140
Rooms · clients12 · 1,214

Sales, each currency on its own line

Coral GablesUS$186,420
Santo DomingoRD$6,914,300
One clinic or both · never converted

The records

Kept by countryEach record stamped from the country its clinic declares
Hosted in the EU by Calisto as your processorOr on your own servers, if you choose
Read online onlyA lost phone carries no client's chart; the desk and the till keep working without a signal
Data Custody · the owner's aloneWhere the records live, and their export
The second clinic opened; the first was not rebuiltEvery chart in both kept as the law of its country says.

Calisto Apps + Navigator

Your practice's own app, in the stores. Its reminders never say what the visit is for.

Calisto Apps puts your practice's own app in the stores, built from your treatment menu and real availability. Inside it, Calisto Navigator lets each client book, sign, accept their plan and confirm.

Friday · lock screenReminder: your lip filler is tomorrow at 10:30Please arrive 20 minutes early to fill out your formsconsent_form.pdf · print and bringHow many sessions do I have left?No reply
App Store
LLumen AestheticsCoral Gables · Santo Domingo
Install
Lumen Aesthetics · Change LocationCoral GablesSanto DomingoTreatmentsNeurotoxinUS$12 to US$15 a unitLip fillerUS$650Laser hair removal · six sessionsUS$900IV dripUS$180
Account · Marcus HillBook your next sessionLaser hair removal · NiaSaturday 10:30 · Laser Room freeIntakeAnsweredCard heldVisa ending 4417Booked
My Plan · Marcus HillLaser hair removal · pass4 of 6 sessions leftThe same number the desk sees.
Lock screen · FridayLumen AestheticsSaturday 10:30, Coral Gables. Tap to confirm.
Messages · Lumen AestheticsCan I shave the night before?Daniela Peña · My PlanTreatment plan from Camila · Accepted
TreatmentsBookMy PlanMessagesAccount

The desk sees

Marcus Hill · Saturday 10:30 · NiaBooked in the app · intake in · card held
Marcus Hill · 4 of 6 leftThe same pass
✓ Confirmed · on the calendarFrom the push
"Can I shave the night before?"Matched to his Saturday appointment
Daniela Peña accepted her planIn the same app
Lumen's icon on the client's home screenThe desk's Friday quiet, and not one message that says what anyone is having done.

Calisto Reputation + Impreta

Every review answered before its deadline. Every post written once and sent to every network.

Calisto Reputation brings every review from Google, Facebook and Yelp into one inbox with a reply deadline, and asks each client after their visit. Calisto Impreta sends each post to every network.

Reputation · both clinicsMonday · Unanswered
Rachel K.Google · Coral Gables · Reply due soon★★★★★Natural, exactly what I asked for. Camila is so careful.
Mariela P.Google · Santo Domingo · Translated from Spanish · original a press away★★★★★They remembered everything from my last visit.
Kim A.Yelp · Coral Gables · Reply by today★★Left with a bruise and nobody called.
A draft reply written in the review's own languageSaved only when Camila saves it. Jordan's reply waits for her approval, the approval Camila set.
"Bruise" · an alert wordA finding raised in Calisto Assure, with its corrective actionOperations Notified
The review requestAn Automations rule
WhatsApp · after a paid visit: "Thank you for coming to Lumen Coral Gables today. How was your visit?"
AskedOnce per visit, reminded once
Below the feedback linePrivate feedback first, the public link still shown
The QR card on the front deskWhoever scans it is asked
The ScoreboardCoral Gables · Santo Domingo
ClinicRatingRespondedTo reply
Coral Gables4.998%3 h
Santo Domingo4.896%4 h
Each clinic kept listed right on every directoryIts hours, its address and its profile, the same everywhere
Impreta · a post from Rachel K.'s reviewChecked against Lumen's brand rules
"Natural, exactly what I asked for." Book your consultation at Lumen Coral Gables.
InstagramPreviewFacebookPreviewTikTokPreviewGoogle profilePreview
Next · Nia's new laser certificateStarted from the certificateDraft
Jordan's draftWaits for CamilaFor approval
Impreta · Queue and PerformanceBoth clinics
The QueueEach network's posting times filled
The GridThe feed as followers will see it
An offerTo both clinics' Google profiles at once
Comments and messages on InstagramIn Calisto Interact
PerformanceReach and engagement by network and post · the hours the audience answers
The clients who loved their result bring the next oneAnd the feed fills without anyone posting at midnight.
Why Clients Love Calisto Pro

What an aesthetic practice finds when it arrives

Structural differences in how Calisto is built.

1

client record holding the appointment, the intake, the consent at its version, the chart, the body map, the lot and every photo. Nothing is asked twice and nothing that matters sits in a folder.

ONE CLIENT RECORD
0

clipboards in the waiting room. Intake and consent are answered on the client's phone before they arrive, and the answers land on the chart rather than in a tray.

READY BEFORE THEY ARRIVE
Every

read and write of the chart logged with the person and the time. The record opens for the people you cleared, and nobody else on the team sees a photograph.

CLEARANCE, NOT ROLES
1

pose per photo, named and grouped by area, so a before and an after are the same photograph months apart.

DOCUMENTED PROPERLY

0

Appointment Holding the Injector, the Room and the Device Together

0

Named Poses for Every Photo, So a Before and an After Match

Every

Read of a Chart, a Photo or a Prescription Recorded With Who and When

0

Folio for the Treatment, the Aftercare and the Gift Card

Calisto Spa + Forms + Sign

Booked with the injector, the room and the laser. Assessed and consented before the chair.

Calisto Spa books each treatment with a provider at their level and a room or device that can do it. Calisto Forms and Sign take its intake and its consent at the current version.

Saturday · Lumen Coral GablesBoard · by roomOnline bookingArrivalsIntake Forms & WaiversSaturday full
Injection 19:00 · Rachel Kim · neurotoxin · Camila10:30 · lip filler · Camila · + numbing cream, 20 min
Injection 29:30 · neurotoxin · Jordan
Laser Room10:00 · Marcus Hill · laser hair removal · Nia11:00 · a second laser appointment · taken
IV Lounge10:00 · 2 of 4 chairs
Neurotoxin, by who performs itCamila, senior injector: US$15 a unit · 30 min. Jordan, nurse injector: US$12 a unit · 40 min.
The laser is promised once an hourLaser hair removal is offered only the Laser Room. Numbing cream: its own line, US$30, and the block grows by twenty minutes.
Daniela Peña · first lip fillerBook a consultation firstConsultation Room · 20 min · booked
The fillerOpens to her once the consultation has happenedWaiting
Lena Vogel · chemical peelA patch test first, within the 14 days Nia setPatch test booked
Hana Ito · answered that she is pregnantIt matches what rules the treatment outHeld as a request for an injector
Daniela Peña · 12:00Consultation Room · CamilaIntake · on her phoneConsent · on her phoneIntake ✓Consent ✓
Rachel Kim · 9:00Injection 1 · CamilaIntake ✓Consent ✓
The desk sees that each form is in, never her answersHer health answers went to her chart.
Neurotoxin consent · version 6Revised today by Dr. Adriana SolísIn force
Everyone on version 5Asked again at their next booking

Who signed which version, and when

Daniela PeñaDermal Filler Consent · version 5 · todayOn her phone
Rachel KimNeurotoxin consent · version 5 · last yearOn paper, with its scan
Marcus HillLaser consent · version 3 · MarchOn his phone
Rooms booked6 of 6IV Lounge4 of 4 chairsTreated before consentNone
A full Saturday, the laser promised once an hourNobody was treated before they were assessed and consented.
Lumen Aesthetics · Coral GablesRelleno de labios · sábado 12:00Antes de confirmarPreguntas de salud · respondidasConsentimiento de relleno dérmicoVersión 5 · firmadoAutorización de fotosFirmadaConfirmado

Calisto Proposals + Registry

The plan she accepted is the plan on her chart. Fourteen weeks later, she is asked back.

Calisto Proposals sends each treatment plan for the client to accept. Calisto Spa counts passes down, Calisto Registry renews memberships, and Calisto Automations recalls each client when their plan says they are due.

Proposals · Daniela PeñaAfter her consultation · Camila Reyes

Treatment plan · from the live treatment menu

Lip filler · 1 mLNowUS$680
Cheek filler · two sessionsWeeks 4 and 8US$1,360
NeurotoxinEvery fourteen weeksUS$14 a unit
Sent
Accepted in Lumen's app · signedThe first session booked from the acceptance: Thursday 10:00 with Camila
A plan still unanswered after five daysReminds its client, because Camila switched it on
Passes & membershipsSpa · Registry
Marcus Hill · laser pass of sixSold once · the same number at the desk and on his phone4 left
Olivia Grant · weight loss programMonthly membership · a check-in each month · renews on the card on fileUS$450 a month
A missed paymentShows before her next visit
Drip membershipOne drip a month at the member priceUS$199 a month
Gift card · sold onlineFor one treatment, paid wholeOne facial
Spa ▸ RebookingDue back
Rachel KimNeurotoxin · fourteen weeks ago · nothing bookedBookCallText
Daniela PeñaHer plan's cheek session is dueBookCallText
Sofía MarteA peel every five weeks · seven since the lastBookCallText
The recall rule · email, text or WhatsApp, once per due dateThe reminder the day before; aftercare and the touch-up on each treatment's own interval"Lumen Coral Gables: you're due back. Thursday 10:00 is open. Tap to book."Rachel tapped it · Thursday with Camila
Next month's book filling from the clients already on itEvery session sold up front counted the same at the desk and on the client's phone.
Lumen Aesthetics · My PlanYour treatment planNowLip fillerWeeks 4 and 8Cheeks, two sessionsEvery fourteen weeksNeurotoxinDaniela PeñaAccept and sign

Calisto Spa + Dispatch

The desk runs the whole day without opening a chart. A broken laser takes its room out with it.

Calisto Spa's Today shows the desk every arrival with their forms on file, every room on the floor, the walk-ins and the day passes. Calisto Dispatch takes a broken device's room out of service.

Spa ▸ Today · Sam Torres9:00 · the huddleTo ConfirmThe FloorThe desk11:20 · Dispatch1:15 PM · Walk-Ins3:10 PM
Treatment salesUS$6,200 of 7,500RetailUS$480 of 600Prebooked64%
Appointments today31
Rooms booked6 of 6

To Confirm

Lena Vogel✓ 8:12 · from her phone
Olivia Grant✓ 8:30 · from her phone
Marcus Hill✓ 8:41 · from his phone
Daniela Peña✓ 8:55 · from her phone

Before Their Visit

Marcus Hill · card holdLink sent
Arrivals · Rachel KimChecked inIntake ✓Consent ✓

The Floor · live

Injection 1Camila with Rachel Kim · 20 min left
Laser RoomNia with Marcus Hill
IV Lounge3 of 4 chairs
Facial RoomFree at 11:40
Recovery Lounge · a daySold at the desk to a visitorUS$95
+ A drip in the IV LoungeUS$180
One folioUS$275
Day passes today4 of 12
Laser handpiece failed mid-sessionLogged by Nia OkaforWork order open
Laser RoomOut of service · nothing new booked
Marcus Hill · 2:00Offered Saturday
3:00 cancelledOffered to the waitlist by WhatsAppTaken by the first to accept
Walk-in · a dripJoined the line from her own phoneIV Lounge · fourth chair
Work order closedWith its photoLaser Room back in the day
Working rooms fullBy 4 PMLed to a device that was downNobodyCharts opened at the desk0
Every working room full by 4 PMNo client was led to a device that was down, and not one chart was opened at the desk.

Calisto Payments + Sync

The deposit taken at booking. Every marketplace booking on the same calendar. The books current tonight.

Calisto Payments takes the deposit or holds the card on your own gateway when Calisto Spa books. Bookings Calisto Sync brings from the marketplaces land on the same calendar, and Calisto Ledger books every folio.

Spa ▸ Settings ▸ Deposits & cancellationYour own gateway
NoneA fixed amountA percentageA card held
FillerA fixed amount · US$100
Laser sessionA card held
ConsultationNone
Every other treatmentA percentage · 20%
A client phones · Sam books it and sends a linkShe finishes on her own phone: the intake and the depositIntake ✓ · Deposit paid
Santo Domingo · the local gatewayPaid in pesosRD$5,800
A visitor from TorontoPaid in her own currencyCA$140
Spa ▸ Board · SaturdayCoral Gables
Facial Room10:00 · Facial · booked on a marketplace12:00 · PeelIV Lounge10:30 · Drip · chair 211:00 · Drip · booked on a marketplaceInjection 110:00 · Rachel Kim11:30 · Daniela Peña
Connected once in Calisto SyncSwitched on only for the facial and the drip · each booking on its own folio
Deposits & No-ShowsThis week
Thursday 11:00 · filler · nobody cameCharge the No-Show Fee: what the policy setsUS$100Charged
Friday 2:00 · a client who called with a sick childRelease the Guarantee: the desk's choiceReleased
Register · Rachel Kim's folioOn the customer display
Neurotoxin · 54 unitsCamila ReyesUS$756
SPFRetailUS$48
Vitamin C serumRecommended by Nia OkaforUS$92
Gift card · for her sisterBalance on its codeUS$250
One folioUS$1,146
Book the Next VisitFourteen weeks · Camila already filled in
Close the Day · 8:00 PMBoth clinics
Tips · the drawers · the figuresSigned off
Coral GablesUS$US$14,380
Santo DomingoRD$RD$412,600
Posted to Calisto LedgerTreatments, deposits, passes, memberships and retail, in one set of books; the passes sold up front carried as revenue still to be earned
The books current tonightThe day's money on its clients, wherever each booking came from.

Calisto Workforce + Equipo

Every injector at their level and on their own clearance. Every handoff in one Hub.

Calisto Workforce brings injectors, aestheticians, the medical director and the desk in by one invitation, each with their own clearance, and works out commission on treatments and retail. Calisto Equipo gives them one Hub.

Workforce · the level ladderLumen Aesthetics

Neurotoxin, priced and timed by the level that performs it

AestheticianNot offered
Nurse injector40 minUS$12 a unit
Senior injector30 minUS$14 a unit
Rachel with Camila · senior injector's price and timeThe same treatment with Jordan · the nurse injector's
People · one invitation eachScreens · clinical clearance
Jordan Blake, RNScreens: ProviderCleared by Camila
Nia OkaforScreens: ClinicianCleared by Camila
Sam TorresScreens: ReceptionistNot cleared
Dr. Adriana Solís, MDScreens: Medical directorCleared by Camila
A screen set never grants clinical clearanceThat is Camila's to give, person by person.
Today · WednesdayRooms
Injection 1Camila ReyesBooked to 6:00
Injection 2Andre Martin · rental plan · WednesdaysHis room today
Laser RoomNia OkaforFree at 3:00
Not a gap in Lumen's dayThe renter's room shows as his on the days his plan holds it.
Equipo · Lumen Aesthetics' HubThe desk, the injectors, the medical director
Sam Torres → CamilaDaniela asks on WhatsApp whether the swelling is normal, two days after her filler.
Camila ReyesTaking it. I'll answer her in the same thread.
Nia Okafor → JordanThe Laser Room is yours this afternoon. Settings are on each chart.
Camila ReyesJordan's Friday off: approved.
Targets · this morningToday, so far
InjectorTreatmentsRetailPrebooked
Camila ReyesUS$3,240 of US$4,000US$4109 of 10
Jordan BlakeUS$1,880 of US$2,600US$1506 of 8
Nia OkaforUS$1,120 of US$1,500US$5207 of 8
Rooms booked6 of 7
Commission · this periodFrom each pay agreement
Jordan BlakeOn his treatmentsUS$1,128
Nia OkaforOn the serum she soldUS$84
Ready forWhoever runs payroll
Payday is a reportAnd every handoff is written down where the next person will find it.

Calisto Interact

The Instagram message, the WhatsApp and the call are one client. The consultation is booked in the thread.

Calisto Interact files WhatsApp, Instagram, text, email and calls to the same client, beside their next appointment, so whoever answers can book in the thread, and Calisto Live holds the video check-in.

Daniela PeñaOlivia GrantInstagram · WhatsApp · calls · video
Instagram · Monday · Daniela PeñaHow much for lips?
Instagram · Lumen Aesthetics · Sam TorresA consultation first: Thursday 12:00 in Coral Gables?
Instagram · Monday · Daniela PeñaConsultation booked in the thread
WhatsApp · Saturday · Daniela PeñaIs the swelling normal?
WhatsApp · Lumen Aesthetics · Camila ReyesYes, for a few days. Send me a photo tomorrow.
Lumen · Hub in Equipo · Sam to CamilaIs the swelling normal? Her filler was Thursday.
Call · Monday 9:40 · answered by Sam3 min · on the timeline
Olivia GrantCamila Reyes
Calisto Live · monthly check-in · 15 minNo download. Filed on her timeline beside her program.

Beside the thread

Booked in the threadConsultation · Thursday 12:00 · Consultation Room held
Last visitLip filler · Thursday · Jordan
Next appointmentFollow-up · 21 Nov 11:00 · Coral Gables
Incoming callThe number matches Daniela · her follow-up shown first
ProgramMedical weight loss · month 4
Next check-in8 Dec · by video

Who answers, and when · set once

LinesWhatsApp · Instagram · the clinic numbers
Hours · saved replies9 to 7 · 14 replies
Camila is with a clientThe message goes to the desk
Appointment messagesName the time and the place, never the treatment
Nobody asked Daniela to repeat herselfNo injector stepped out of a treatment to reply.
How Practices Evolve

From four places to one record

What changes when the appointment, the consent, the chart and the lot stop living in different places.

Without CalistoWith Calisto
On paper, at whatever version was printed last
The consent
Never reaches the chart
The health history
A camera roll, at different angles
Before and after
Counted by eye on a Friday
The lot
A phone tree
A recall
A search through four places
A complaint
Remembered, or not
Due back
The Connections

Twenty-two apps. One client record.

The appointment, the consent, the chart and the lot are one client, which is why a recall is a list of people rather than a phone tree.

Client record
Spa
Forms
Sign
Inventory
Dispatch
Apps
Navigator
Interact
Live
Proposals
Registry
Automations
Payments
Sync
Ledger
Reputation
Impreta
Workforce
Equipo
Assure
University
Blueprint

Spa

The calendar by injector, room and device, the chart, the face map, the sign-off, Today and the register.

Learn more →

Forms

Each treatment's own intake, answered before the slot confirms and filed to the chart.

Learn more →

Sign

The consent at its version and the photo release, signed before the chair.

Learn more →

Inventory

Every vial and syringe by lot and expiry, drawn down as it is charted.

Learn more →

Dispatch

A broken device as a work order, its room out of service until it closes.

Learn more →

Apps

Your practice's own app in the stores, under your name.

Learn more →

Navigator

The client's portal inside your app: book, sign, accept the plan, see the sessions left.

Learn more →

Interact

WhatsApp, Instagram, text, email and calls filed to the same client.

Learn more →

Live

The video check-in with no download, filed on the client's timeline.

Learn more →

Proposals

The treatment plan priced from the live catalog and accepted by the client.

Learn more →

Registry

Memberships that renew on the card on file.

Learn more →

Automations

The recall when the plan says, the reminder, and the review request after a visit.

Learn more →

Payments

Deposits and card holds on your own gateway, in the client's currency.

Learn more →

Sync

Marketplace bookings on the same calendar, switched on per treatment.

Learn more →

Ledger

Every folio in one set of books, prepaid series as revenue still to be earned.

Learn more →

Reputation

Every review in one inbox with its reply deadline, and each client asked after the visit.

Learn more →

Impreta

Each post written once and sent to every network.

Learn more →

Workforce

Injectors at their levels, one invitation each, commission on treatments and retail.

Learn more →

Equipo

The practice's Hub, every handoff written down.

Learn more →

Assure

The training each person must hold, and the device and room checks before the first client.

Learn more →

University

Courses, certificates in your name, and each renewal assigned before it lapses.

Learn more →

Blueprint

Protocols and consents set once for every clinic, deployed locked.

Learn more →
The full stack

Calisto Pro for Medical Aesthetics

Spa
  • Home: today's appointments by the clock, and counts of appointments today, to confirm, walk-ins waiting, rooms and providers booked, rooms free now, consents due this week, awaiting sign-off, 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, Before Their Visit, Appointments, Rooms, Who's Working, Gaps to Fill, Walk-Ins, Rebook Before They Leave, No-Shows, Charts, To Answer and Money; charts waiting for sign-off shown only to the people cleared to see them
  • Mine or Everyone: an injector opens on their own day
  • Arrivals, the Floor (each provider 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, each currency on its own line
  • The calendar by provider and by room: Day, Board and Working Hours; on a phone, a free slot books in place
  • A treatment holds its provider and one room or device it can be done in, so a laser appointment never lands in a room with no laser; a room such as the IV Lounge takes as many clients at once as its capacity
  • The room used least that day offered first
  • Each treatment priced and timed by provider level, on your own level ladder
  • Add-ons priced on their own line and added to the treatment's time; packages of several treatments at one price
  • A consultation or a patch test first, within the days you set; what rules a treatment out, from an intake answer or a chart alert, and what a match does online is your setting (held as a request, ask the client to contact you, or booked with a note to the team); at the desk the person booking is always asked
  • The credentials a treatment needs, and what a lapsed credential does: kept off the booking page, never booked, or booked with a warning
  • Two friends booked side by side, confirmed together or not at all; the waitlist offered a freed time by WhatsApp, text or email
  • Express Booking; 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
  • Clients: New This Month, Due Back and Booked Ahead; the client's record with Overview, Visits, Clinical, Communications, Finance and Consents
  • Intake Forms & Waivers: consents due this week, who signed which version and how, what each treatment asks; one signed on paper recorded with its scan, counted until the wording changes or for that visit only, as you choose
  • The chart: allergies and contraindications first, then each visit; the face and body map with each product's units and lot; chart templates per treatment; a lot past its expiry refused or charted with a warning, as you set it
  • The note dictated and drafted on Calisto's own servers, checked by the injector before it goes on the chart
  • Before and after photos against named poses (front, three-quarter, profile, back, close-up), grouped by area and compared side by side; photos shared from a phone reach a client's chart only through clearance
  • Prescriptions written on the chart and printed for the client's pharmacy
  • Sign-Off: a treatment marked for it waits for the medical director, who signs it off or sends it back from anywhere; the record keeps who performed it and who signed it off; a sign-off is never undone
  • Amendments, never edits: a correction is a new entry naming the one it corrects
  • Lots: every client who received product from a lot, with the date and the amount, behind clinical clearance
  • Clinical clearance: the owner always, and the people the owner clears by name; an admin is not cleared by being an admin; the desk runs the calendar and takes payments without it
  • Every read and write of a chart, a photo or a prescription, allowed or refused, recorded; Who Opened This Chart
  • Records hosted in the EU by Calisto as your processor, each stamped with its retention from the country you declare, and never kept on a device
  • 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; a payment link sent from the appointment
  • One register on the appointment's folio: treatments, aftercare 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
  • Passes used one session at a time, with the sessions left on the client's portal; gift cards for an amount or one treatment paid whole, each with its balance; day passes for a lounge or recovery suite, with or without a treatment
  • Promotions on the treatments you choose; off-peak and last-minute prices by the appointment's own time
  • Rebooking: clients due back by their plan's interval, their own rhythm or the treatment's rebook-after, with Book, Call and Text on each row
  • Commissions and pay agreements on treatments, retail or both; targets for treatment and retail sales, prebooked visits and rooms booked, per provider, per level and for the clinic, daily to annual
  • A room rented to an independent injector, held by their rental plan and shown as occupied
  • Starting screen sets: owner, practice manager, receptionist, provider, clinician, treatment coordinator, intake and consent desk, and medical director; a screen set never grants clinical clearance
  • Reports: treatments, providers, provider hours, rooms, clients and sales, for one clinic or all, each currency on its own line
  • A client message about an appointment names the time and the place, never the treatment
  • The same Charts, Sign-Off and Lots open in OrderFlow, behind the same clearance
  • 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, never the chart
  • Push buttons: Accept and Decline on a request, Check In on a client due or running late
  • Search finds appointments, clients, treatments, providers, a gift card by its code and retail products, never the chart
  • One Settings page: General, Locations and Money, Threads, Services, Retail, Devices and Data Custody
Inventory
  • Every vial and syringe traced by lot and expiry, received against the reorder list
  • Stock drawn against the lot when it is charted, in the unit it is kept in
  • The backbar and the retail shelf in one stock; lots and their expiry listed together
  • Par-level reorder alerts and expiry warnings; lot-tracked transfers between clinics
Practice setup
  • Included with every account
  • Treatment rooms, devices and clinics; legal identity, tax and currency
  • Records stay in the jurisdiction the law requires
Treatments, series & memberships
  • Included with every account
  • Series, 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
  • Treatment protocols and consent requirements authored once for every clinic
  • Deployed locked, changed only within the rails you set
  • SOPs, checklists, templates and brand kits authored once
Sign
  • Each treatment's named consent signed before the appointment, at the version in force, sealed so it cannot be altered, with a validity date
  • Photo release and medical history in the client's own language
  • Asked again when the words change; who signed which version, and when, in one list
  • Signed on any device and filed to the record it belongs to
Payments
  • Your own merchant account on the gateway your market uses, in the client's currency
  • Card, wallet, transfer and local rails at the desk and online
  • Series and memberships settled against the same client
Pulse
  • Per-area, per-session, series and membership pricing
  • Member, series and single-treatment price lists
  • One price change reaching every screen
Proposals
  • A treatment plan priced from the live catalog and sent for the client to accept, so the plan and the invoice agree
  • Tracked to acceptance, with the signature included, and the acceptance carries into the booking
  • A plan still unanswered after the days you set reminds the client, if you switch it on
University
  • Injector and device certification: courses with their lessons and a final exam, and the certificate issued in your practice's name, which anyone can check by its code
  • Compliance: who has met each training requirement Assure sets
  • A certificate with a renewal window assigned again thirty days before it lapses, the old pass kept as history; Expiring lists what lapses in the next 90 days
  • Assignments with a due day, to one person, a group or everyone, with one reminder from the row; a program of required courses with one deadline
  • The learner is the person Workforce already schedules
Ledger
  • Treatment, series, membership, deposit and retail revenue in one set of books, per currency
  • Prepaid series carried as revenue still to be earned
  • Entries post as the work is done, not at month end; double-entry books with entries that post and reverse, never vanish
Assure
  • The training each person must hold, set once, which University reports against
  • Licenses and certifications on file with their expiry, and a warning before a lapse
  • Scored device and room checks before the first client, run from any phone
  • A review handed to operations from Reputation raises one finding here
  • A failed item raises a finding and a corrective action, verified by someone other than the person who did the work
WiFi
  • Branded sign-in on the reception network
  • Guest traffic on its own network
Workforce
  • Injectors, aestheticians, the medical director and the front desk on one team, each joining by one invitation with their own screens and their own clinical clearance
  • License, registration and continuing education hours tracked to the day, warned thirty days before a lapse
Automations
  • Consent validity checked again before each booking
  • Aftercare and touch-up recalls on each treatment's own interval; the recall once per due date by email, text or WhatsApp; the reminder the day before
  • Confirmations, the waitlist and the walk-in line on from the start; plan reminders, no-show fees and releasing unconfirmed bookings off until you turn them on
Today
  • Included with any Ops app
  • Today's consultations, room use, arrivals and outstanding consents as tiles
  • A report directory, a team scorecard and a notice queue
Forms
  • Each treatment's own intake, asked before the slot confirms, its health answers filed to the client's chart, never left on the appointment
Apps
  • Your practice's own app, from a design for your kind of business in your own look, read live from your treatment menu and real availability, installed from a link and taken to the stores
  • Push messages; one app for every clinic, each with its own link and QR code; Navigator's client portal carried inside
Navigator
  • The client's app under your name: book, answer the intake, sign the consent, accept the plan, see the sessions left, confirm, and ask the desk, with no message naming the treatment
Interact
  • Threads for the practice's conversations on WhatsApp, Instagram, text, web chat and shared mailboxes, and Dial for calls to your numbers, each beside the client's appointments
  • Voice, Mail, Inbox and Connect for each person's own
Live
  • Video consultations and check-ins with no download, filed on the client's timeline
Registry
  • Memberships and their plans, what each includes, allowances and a member discount, renewing on the card on file
Equipo
  • The practice's Hub for the desk, the injectors, the aestheticians and the medical director, every handoff written down
Dispatch
  • A repair as a work order; its room stays out of service on Today until it closes
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
Sites
  • Online booking on your website, with the intake, the consent, a consultation first, what rules a treatment out and the deposit asked before the appointment is written
Reputation
  • Every review from Google, Facebook, Yelp and Tripadvisor in one inbox, with a reply deadline
  • A draft in the review's own language, saved only by a person, and a team member's reply waiting for approval when you set it
  • Review requests after a visit by email, text or WhatsApp, private feedback first below the line you set, and a QR card at the desk
  • Alert words that raise a finding in Assure
  • The rating, response rate and themes by clinic, and each clinic kept listed right on every directory
Impreta
  • One post written once and shaped for each of eleven networks, Instagram, Facebook, TikTok and the Google profile among them
  • Started from a review, a product, an offer or a certificate; checked against your brand rules
  • The Queue, the Calendar and the Grid as followers will see it; approval before it goes, sent once; ideas on a board
  • Reach and engagement by network and by post, and the hours your audience answers; a links page for your bio
Ethos
  • Your brand rules, read against every review reply and every caption before it goes out
OrderFlow
  • The same Charts, Sign-Off and Lots, behind the same clearance
Sovereign
  • Data custody for the owner: where your records live (hosted by Calisto in the EU, or on your own servers), the one Activity log, and their export
Sync
  • The booking marketplaces you sell through, each connected once for every app, switched on per treatment, their bookings on the same calendar
Station
  • Decide what every person sees, from a starting template; a station never grants clinical clearance
Agenda
  • Add any Calisto user for tasks and shifts, a cover injector or a contractor seeing only what is assigned to them
Campaigns
  • A campaign to the clients a list selects, by treatment, last visit or membership
Every Practice Type

One platform for every aesthetic practice

The treatment changes. The client record does not.

  1. Injection points on a body map, with the product, the units and the lot per point. Next time the injector knows exactly what was done and where.

  2. Each treatment names its consent, signed before arrival at the current version and asked again when the wording changes.

  3. The same pose every visit, grouped by area, so six months of progress is something you can show rather than describe.

  4. The facial, the peel and the filler on one calendar, one client and one folio, with only the clinical treatments asking for a chart.

Day spas, massage studios and thermal suites run on the same app and have their own page: Spa & Wellness

Pricing

No setup cost. Pay when you start using.

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

Med Spa / Aesthetic Clinic

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, intake and consent, and the clinical record

Product & lot inventoryCalisto Inventory

Every vial and syringe traced by lot and expiry

Practice setupCalisto Purview

Legal identity, tax, currency, and location configuration

Treatments, series & membershipsCalisto Purview

Treatments, series, memberships, and skincare retail

Clinical standardsCalisto Blueprint

Protocols and consent requirements set once across locations

Core + Commerce

Consultation, consent and payment on the same record

Priced per plan
Recommended

Core + Commerce + Ops

Close the chart, and the lot is already traced

Priced per plan
Start Now

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