CLINICAL & SPA

How do premier wellness practices deliver complete serenity with surgical precision?

Calisto Pro seamlessly connects medical history, practitioner schedules, product sales, and automated re-booking, removing administrative drag so your clients only feel care.

Med Spas · Aesthetic Clinics · Day Spas · Wellness Centers · Skincare Studios · Massage Studios · Hair Removal · Multi-Location

Every Wellness Practice

One platform for every wellness provider

The format changes. The login does not.

  1. A party of eight sequenced across rooms and therapists, each with their own intake, on one booking and one bill.

  2. Distributed across everyone who worked on the visit, recorded per person, ready for payroll without anyone doing arithmetic.

  3. Locker, robe and amenity coordination inside the service flow, with turnover time held in the schedule instead of hoped for.

  4. The therapist notes what a guest should try next, and it reaches them as a reason to come back rather than a generic promotion.

Scheduling, Records & Consent

Smart Merge multi-service booking, family accounts with independent clinical records and contraindication tracking, and consent forms sealed cryptographically with auto-renewal.

Three Treatments, One Visit, Sequenced Properly

A patient books Botox, filler, and a facial online. Smart Merge calculates the optimal sequence, overlapping wait times, parallelizing prep, and cuts 30% from total visit time. The booking captures the card on file, applies the promo code, and notes the practitioner preference. The injectable slot only offers practitioners whose clinical registration covers that treatment and is currently active, so an uncredentialed provider never appears as bookable in the first place.

Bookings · Reservations

They Called Instead. The Link Does the Rest.

The patient calls rather than booking online. The staff creates the appointment and sends a link. Payment info, consent forms, and intake questions complete on the patient's own time, and the appointment auto-confirms.

Bookings · Reservation
No renderer registered for block type form.

Card Capture, Reminders, and the Virtual Waiting Room

Card-on-file capture happens at booking. Automated reminders fire at 48 hours, 24 hours, and 2 hours. The cancellation policy enforces itself and late cancellations charge the card automatically. The patient arrives, an SMS check-in link pings their phone, and they tap "I'm Here." The front desk sees a real-time arrival board, and a "You're Ready" notification sends when the treatment room is prepped. The lobby stays empty.

Payments · Transactions

One Account, Separate Charts, Separate Allergies

A parent books appointments for three family members from a single account. Each maintains their own clinical record. Billing consolidates under the parent account. Contraindication tracking runs independently per patient, so a patient with a documented lidocaine allergy books a treatment requiring local anesthesia and the alert fires during scheduling, so the practitioner sees it before the patient arrives rather than after the injection.

Registry · Member

Consent Signed at Home, Sealed, Impossible to Alter

A patient signs a Botox consent form on their phone through Sign before arriving. A cryptographic hash chain seals the document, a tamper-proof digital seal that makes post-signing modification impossible, and the consent stores on the patient record with a validity date. 74 document types span the taxonomy: medical consent, privacy acknowledgment, treatment waiver, photo release. Six months later the validity check catches a consent that expired 14 days ago and auto-sends a new one before the appointment confirms.

Sign · Documents

Consent and Treatment on the Same Record

When a client claims they weren't informed about a filler risk, the consent form and the treatment record live on the same record. The dates match because they were never in separate systems.

Sign · Audit Trail
Bookings · Reservations
Rooms & Bays

Every treatment room, drawn and bookable.

Draw the suite, name each treatment bay, and every bay becomes a resource appointments book against. Rooms trace themselves from closed walls, so the plan stays consistent with itself when you move a partition. Zones carry through to Access, so a room that only certain staff may enter is enforced at the door rather than noted on a list.

Clinical workflow

Intake, Photography & Inventory

Intake answers on the chart before arrival, guided photo overlays for consistent before/after comparisons, and lot-tracked inventory that depletes on chart closure.

The Answers Reach the Chart

Intake and consent forms auto-send before appointments and the patient completes them on their phone, so by the time they arrive the chart is ready and the consent is signed. Conditional logic shows the injectable-contraindication section only if the client selected injectables. Form data writes to the contact record rather than a standalone form-submission database, visible from the booking view, the help desk, and the practitioner's appointment screen.

Orbit · Patient Timeline
Calisto Commerce

A course of treatment they can actually start.

Three entitlement shapes on one balance engine, treatment plans that convert to client-facing proposals with one click, and eleven transaction models in one catalog across 75 gateways.

Three Entitlement Shapes, One Balance Engine

Service-based memberships carry a monthly treatment allowance. Account balance memberships deposit a recurring balance the patient spends on any service or product. Multi-session packages, say a six-session laser series, decrement one session at a time and show the remainder in the portal. The booking engine reads the tier and applies the correct discount at scheduling, not at checkout.

Self-Service From the Portal

A patient enrolls in the Gold tier: one facial and two LED sessions per month. Auto-billing charges the card on the first. Failed payments retry automatically. The patient pauses, resumes, or updates their payment method from the portal. The front desk stops fielding membership calls.

Financing for Courses of Treatment

A multi-session course is a real amount of money in any currency. At checkout the patient sees six financing options alongside the card, the wallet and the transfer methods people actually use in that market, so someone who needed the treatment and could not pay for it in one go becomes someone who starts it this week. Seventy-five gateways, with Cardnet in the Dominican Republic, MercadoPago in Brazil, Paystack in Nigeria and Adyen in Europe. Promo codes with usage limits and date ranges.

Staff, Licensing & Accounting

Prescriber and practice licence tracking with 30-day warnings that gate the booking calendar, sliding-scale commission the practitioner can check themselves, and auto-journaling that keeps the books current tonight.

Commission the Practitioner Can Check

A practitioner performs a high-margin laser treatment and the commission calculates at the higher bracket on a sliding scale by revenue. A Botox appointment earns a per-service override rate. Tips track separately with distribution reporting. Everything is ready for payroll without a spreadsheet.

Circle · Commissions

Three Collection Models for Contractors

Independent contractors get their own booking links, client lists, and payment routing. Three collection models: direct-to-renter, where the card settles straight into the renter's own merchant account; owner-collects-and-splits; or percentage split. Automated rent billing on the first of the month.

Payments · Settlements

Prescriber Registration Flagged Thirty Days Out

A nurse practitioner's prescriber registration expires in thirty days, whether that is a DEA number in the United States, a CPS registration in Spain or a Ministry of Health licence in the Dominican Republic. An alert fires. A corrective action opens, and the person who verifies the renewal cannot be the same person who assigned it. Practice licences and continuing education hours run on the same clock with the same thirty-day warning. The credential status feeds back to the scheduling calendar: the booking system stops accepting injectable appointments for a practitioner whose registration has lapsed. The risk catches thirty days early, not after a complaint. Every record access and modification logs automatically.

Assure · Certifications

Nobody Spends a Sunday Reconciling

Every appointment fee, every retail sale, and every membership charge journals to accounting without anyone touching an accounting application. The daily closeout audit replaces the end-of-month scramble. QuickBooks and Xero sync automatically. Accounting is always current, never reconciled after the fact.

Ledger · Invoices

Dashboards Saved Per User

The owner builds a dashboard around revenue and P&L. The manager builds one around staff utilization. The practitioner builds one around their own bookings and commissions. Drag-and-drop widgets, saved per user. Ten report types: revenue, staff performance, retention, inventory, forecast, no-shows, cash flow, gift cards, package utilization, and custom dashboards.

Bookings · Reports

Complaint Arrives With the Whole Picture

A client complains about a filler reaction. The ticket opens with the treatment record, the consent form, the specific filler lot number, and the client's full history, loaded automatically from four apps. No manual assembly, so the agent responds informed rather than blindsided. Inline refunds process without switching systems.

Reputation · Actions

Post-Treatment Automation

A patient completes a facial peel. Aftercare instructions send automatically. A Day 3 check-in follows. A Day 7 review request. A Day 21 rebooking prompt. Zero manual effort, on a visual flow builder with 11 triggers and 8 actions. Treatment waivers and practitioner agreements execute through Sign on the same flows.

Campaigns · Revenue
Circle · Commissions
ADD YOUR TEAM

Three ways to add your team to Calisto Pro

Three options adapt to every subscriber.

Agenda

Add anyone to your system for tasks and scheduling

Add any Calisto user to your system to assign tasks or scheduling. This allows the user to be included in tasks and scheduling through Agenda. Because the user only sees the assigned task or shift, this is a great option for shift employees, third-party contractors, and volunteers.

Station

Decide what every employee sees of your system

Give each employee access to just what they need so they can do their job with ease with Station. Start with a pre-made template or customize each portal as your needs change. Station works best for companies that use Workforce.

Full access

Admins who see everything

Add additional users as needed for full access to every app, every screen, and every record. Available at no additional cost for subscribers of Calisto Commerce and Calisto Ops.

Your team, your portals, and your admin access are all managed in Purview.

Client Experience

Client Portal

A branded portal with 13 self-service features and no app download, on a passwordless login the practice never built manually.

Patient portal
Your plan
Peel course4 of 6 used
Gold membership1 facial · 2 LED left
Next visitThu 07 Aug, 10:00
ConsentSigned · valid to Aug 2027
Prescriptions2 on record
Pause membership
CALISTO ENGAGE

Marketing, Reviews & Loyalty

Recall timed to the treatment rather than the calendar, reviews asked only when the visit went well, loyalty from the same transaction data, and consent-verified social posts.

Treatment-Interval Recall

A mailing list cannot tell you who is fourteen weeks past an injectable, because a mailing list does not know what anyone was treated for, so the reminder goes to everybody, most of it arrives at the wrong time, and people learn to ignore the practice that sends it. Segment instead by treatment type, booking recency, and membership tier, because those are data fields, not CSV exports. Rebooking reminders fire at treatment-specific intervals via email, SMS, or WhatsApp, and restock messages time to bottle size rather than a newsletter calendar.

Registry · Renewals

Satisfaction-Gated Reviews

A post-visit review trigger fires and the satisfaction threshold routes the request: happy clients receive a Google review prompt, unhappy clients receive a private survey. No more review requests to clients who just had a filler reaction. A two-star review about a filler reaction flags as critical and auto-files as a ticket with priority High, the treatment record, consent form, filler lot number, and response playbook already loaded.

Reputation · Feedback

Local SEO and Review Aggregation

Local SEO and review aggregation run from the same product. One view for reputation across every review platform, rather than a separate dashboard per site.

Impreta · Social Wall

Loyalty From Transaction Data

Points accrue on every purchase. Configurable redemption rates. Patients see their balance in the portal. The loyalty program reads from the same transaction data the POS uses, with no points sync and no separate loyalty app.

Registry · Tiers

Consent-Verified Social Posts

Instagram posts about before/after results require manual photo exports and consent verification today. Here social posts compose from before/after photos already stored in the file system, and the consent engine confirms the photo-release consent is current before the post goes live. Content creation tools in Studio build the marketing graphics from the clinical photos.

Impreta · Approvals

Team Page Stays Current By Itself

The "Meet Our Team" page stays current because practitioner profiles read from the same workforce and certification data the compliance engine tracks. Certifications update when renewed. Specialties reflect current scope. No manual updates.

Impreta · Templates

Drag-and-Drop Campaign Builder

A drag-and-drop email builder creates the campaign, with 10,000 emails included per month. Treatment-interval drip sequences fire automatically based on the last appointment date: post-treatment aftercare, day 3 check-in, day 7 review, day 21 rebook.

Campaigns · Subscribers
Registry · Renewals
Governance

Set once. Enforced at every location.

Five stages from protocol deployment through compliance across a multi-country chain.

WHY IT HOLDS

Nothing depends on anyone remembering.

The standard survives a busy Saturday, a new hire, and a second location.

The Connections

Seven apps. One patient record.

Bookings, Registry, Inventory, Workforce, Navigator, Ledger and Sign. A visit passes through all seven without being entered into any of them twice.

Practice
Bookings
Registry
Inventory
Workforce
Navigator
Ledger
Sign

Bookings

Treatment durations, turnaround time and room and device availability booked together, so a laser appointment cannot be scheduled into a room that has no laser in it.

Registry

Consent, health history and treatment records on the patient rather than in a folder. What was injected, where, by whom and with which lot is a query, not an archaeology project.

Inventory

Product lots and expiry tracked to the treatment that used them, so a recall is a list of patients rather than a phone tree.

Workforce

Practitioner credentials and licence expiry sit on the roster. Someone whose certification lapsed on Friday is not on the Monday schedule for a treatment it covered.

Navigator

Pre-treatment instructions, consent signed before arrival and aftercare that goes out on time, on a portal that is your practice rather than a third party's app.

Ledger

Memberships, packages and single treatments post to the same books, with deferred revenue on a prepaid course handled as accounting rather than as a note.

Sign

Every consent form, treatment waiver and practitioner agreement sealed cryptographically and tracked to the patient record. Expired consent reissues itself before the appointment confirms.

Why Clients Love Calisto Pro

They cannot see the database, only the difference.

1

record holding the consent, the history, the treatment notes, the product lot and every photo. The practitioner has read it before the patient sits down. Nothing is asked twice, and nothing that matters gets missed.

ONE PATIENT RECORD
75

payment gateways, so patients pay the way people actually pay where they live. Cardnet in the Dominican Republic, MercadoPago in Brazil, Paystack in Nigeria, Adyen in Europe. Nobody is sending a transfer screenshot to a WhatsApp number.

PAY LIKE ANYWHERE ELSE
0

paper in the waiting room. Consent, health history and photo release completed at home, in their own language, with the questions that follow their answers. The first thing they experience is a practice that is ready for them.

READY BEFORE THEY ARRIVE
Every

photo taken against the same positioning guide, so a comparison actually compares. Results a patient can see are results a patient will talk about.

DOCUMENTED PROPERLY
Calisto Interact

Patient communication for clinical spas

Every tool your practice needs to answer a patient is already built into Calisto Pro, and every one of them opens against the last treatment, the next appointment and the membership status.

Every Channel on One Patient Timeline

Today the WhatsApp thread about a filler reaction lives on the practitioner's personal phone, the email confirmation lives in Gmail, and the Instagram DM lives in a social media dashboard, so when the client calls, nobody has the full picture without checking three apps. Here WhatsApp, Instagram DM, email and SMS are all visible in one inbox alongside booking, treatment, and purchase history. The receptionist already knows the last treatment, the next appointment, and the membership status, and rescheduling happens inside the thread.

Inbox · one patient timeline
Carmen Almonte
WhatsAppIs the area meant to bruise?
Instagram DMAsked about the peel course
EmailBooking confirmed, 07 Aug
SMSAftercare, 24 hours
Last treatmentNeuromodulator · 06 Aug · Peña
Reschedule in the thread

AI Receptionist With the Patient's History

The front desk is with a patient. The phone rings. The AI answers, greets the caller by name, checks availability, books the appointment, and routes urgent calls. No "let me check and call back."

Voice · AI receptionist
Incoming call
Carmen Almonterecognised
Last visitNeuromodulator, 06 Aug
MembershipGold, active
“I can move you to Thursday at ten.”
BookedThu 07 Aug, 10:00
No “let me check and call back”

Telehealth From a Browser Link

A telehealth consultation launches from a browser link. No app download, no friction. Zoom and Teams integrate directly, scheduling from the calendar with auto-generated join links.

Live · telehealth
Consultation
Dr. Adrián Vega
Browser linkno download
Chart open beside ithistory · photos
Join consultation

Secure Messaging Without a Phone Call

Secure messaging connects to the practice without a phone call. Family members manage children's records from a single account with separate clinical records. Engagement tracking shows visit frequency and spending patterns. Every inbound message matches automatically to the contact record, the same contact the booking system, the subscription system, and the POS use.

Patient portal · secure messages
Messages
YouPhoto attached, day 3
ClinicNormal at this stage.
Family account2 records, separate charts
Matched to your recordautomatically
Send a message
Inbox · one patient timeline
Carmen Almonte
WhatsAppIs the area meant to bruise?
Instagram DMAsked about the peel course
EmailBooking confirmed, 07 Aug
SMSAftercare, 24 hours
Last treatmentNeuromodulator · 06 Aug · Peña
Reschedule in the thread
Pricing

No setup cost. Pay when you start using.

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

Day Spa / Med Spa

Included with every plan

Whichever rate you pick below, all of this comes with it.

Appointments & schedulingCalisto Bookings

Multi-service visits sequenced with room and practitioner

Patient recordsCalisto Registry

Charts, allergies, and contraindications per person

Product & lot inventoryCalisto Inventory

Par levels, lot expiry, and transfers between rooms

AutomationsCalisto Automations

Consent expiry, recall, and aftercare that fire themselves

Practice setupCalisto Purview

Legal identity, tax, currency, and location configuration

Clinical standardsCalisto Blueprint

Protocols and standards set once across locations

Practitioner schedulingCalisto Workforce

Rosters with licence and certification expiry

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
Templates for clinical & spa

Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.

Browse templates
Get help setting up

Buy concierge hours and our team does the data entry, the configuration and the training.

See concierge packages
Need a full migration?

Request a proposal from a certified consultant who has implemented Calisto at your scale.

Request a proposal
Honest answers

Frequently asked questions

No. WhatsApp stays exactly as it is for them. On your side the message arrives in Inbox matched to that patient, alongside their last treatment, their consent status and their package balance, and whoever answers can reschedule inside the thread.

Patients cannot judge your injection technique. They judge whether the consent arrived before they did, whether the practitioner had read their file, and whether the follow-up came when it was promised. Those are the things they describe when someone asks for a recommendation.

Yes. Records are encrypted at rest and in transit, and every read, change and export is logged with the time, the user and the action. HIPAA, GDPR, LGPD, POPIA and the local medical privacy rules wherever else you operate.

Where electronic prescribing exists, prescriptions route to the pharmacy through the local network. Everywhere else the prescription is written, stored and printed against the patient record. Either way there is interaction checking and a prescription history the next practitioner can see.

When a patient books several services in one visit, Smart Merge calculates the sequence that minimises total time in the building, coordinating room and practitioner availability across all of them. One appointment fee for the visit.

Yes. Three payment routing modes: direct-to-renter, owner-collects-and-splits, or percentage split, with automated rent collection and per-renter booking links. Each renter keeps their own client list and diary while the owner sees consolidated reporting.

That is what it is built for. Consent is multi-language, payment runs through regional gateways, billing is multi-currency, and patient data can stay resident wherever its regulator requires. A group with clinics in Santo Domingo, Lagos and Madrid runs one clinical protocol in all three.

A before and after taken from two different angles proves nothing. Guided overlays hold the positioning steady across visits, with five body templates, annotation in seven colours and a side-by-side slider. The photos live on the patient record, not in a camera roll.

Yes. Browser-based video consultations need no download: patients click a link and connect. Zoom and Microsoft Teams integrate directly, and consultations schedule from the appointment calendar with auto-generated join links.