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.
A med spa, a day spa, a laser clinic. Same standard.
Different treatments, different rooms, different patients. The same thing decides whether they come back and whether they bring anyone with them.
Groups Without The Chaos
A party of eight sequenced across rooms and therapists, each with their own intake, on one booking and one bill.
Tips Split Correctly
Distributed across everyone who worked on the visit, recorded per person, ready for payroll without anyone doing arithmetic.
Rooms That Are Actually Ready
Locker, robe and amenity coordination inside the service flow, with turnover time held in the schedule instead of hoped for.
Recommendations That Land
The therapist notes what a guest should try next, and it reaches them as a reason to come back rather than a generic promotion.
One operating system for wellness & clinical care
Everything a practitioner, a receptionist, an inventory controller, and a patient touches, running off one record. A solo medical room and a full-service wellness sanctuary are held to the same standard.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Client Portal & Communication
A branded portal with 13 self-service features and no app download, every channel on one patient timeline, and an AI receptionist that answers with the patient's history loaded.
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.
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.
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.
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.
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.
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.
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.
Set once. Enforced at every location.
Five stages from protocol deployment through compliance across a multi-country chain.
Nothing depends on anyone remembering.
The standard survives a busy Saturday, a new hire, and a second location.
A standard that survives a busy Saturday.
The capabilities showed what changes. This is the part that explains why it keeps working when the practice is under pressure.
They cannot see the database, only the difference.
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 RECORDpayment 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 ELSEpaper 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 ARRIVEphoto taken against the same positioning guide, so a comparison actually compares. Results a patient can see are results a patient will talk about.
DOCUMENTED PROPERLYEight steps. The patient feels one practice.
What they experience at each step, and what ran behind it so that nobody had to remember anything.
Eight steps. The patient feels one practice.
- 1DiscoverThey find the practice through a search, a map listing, a review, or the friend who told them about it. What they read first is what other patients said.
- 2BookThey pick a time and a practitioner and the slot is real, because the room, the provider and the equipment were all checked before it was offered. Three treatments in one visit get sequenced so the visit is shorter, not longer.
- 3ConsentIntake and consent arrive on their phone with time to read them. The questions follow the answers. Anything that would make the treatment unsafe is flagged now, while it is still a conversation and not a complication.
- 4ArriveThey check in from outside and wait where they are comfortable. The message that says the room is ready means the room is actually ready.
- 5TreatThe practitioner opens a chart that already has the history, the allergies and the last set of photos. The product is in date because an expiring lot was flagged fourteen days ago. The note is written during the treatment, not from memory that evening.
- 6PayThey pay the way people pay where they live. Card, phone, link by message, local wallet, package balance or membership credit. The receipt is on the record before they reach the door.
- 7Follow UpAftercare at twenty-four hours. A check-in at day three that asks how the area looks. A review request at day seven, and only if the visit went well. Nobody had to remember any of it.
- 8ReturnThe rebooking prompt lands when the treatment is actually due. Their package balance, their next appointment and their photo history are in the portal whenever they want to look.
No setup cost. Pay when you start using.
Take a whole suite or pick a single app.
Calisto Core
Appointments, patient records and stock
With Core, get:
Appointments & scheduling Calisto BookingsMulti-service visits sequenced with room and practitioner
- Multi-service visits sequenced into one appointment
- Room, device and practitioner held by the booking
- Card on file, reminders, and SMS check-in
- Only credentialled practitioners offered for clinical services
Patient records Calisto RegistryCharts, allergies, and contraindications per person
- Family accounts with an independent chart each
- Allergies and contraindications flagged at scheduling
- Treatment notes, photos and consent on one record
Product & lot inventory Calisto InventoryPar levels, lot expiry, and transfers between rooms
- Stock depletes against the lot on chart closure
- Par-level reorder alerts and expiry warnings
- Lot-tracked transfers between locations
Automations Calisto AutomationsConsent expiry, recall, and aftercare that fire themselves
- Consent validity re-checked before each booking
- Aftercare and recall on treatment-specific intervals
- Trigger, condition and action, built once
Practice setup Calisto PurviewLegal identity, tax, currency, and location configurationIncluded with every account
- Treatment rooms, devices and operating locations
- Records stay in the jurisdiction the law requires
- Eleven named business-unit types plus a neutral twelfth, each seeding the catalog
Clinical standards Calisto BlueprintProtocols and standards set once across locationsIncluded with every account
- Treatment protocols and consent requirements authored once
- Deployed locked, customisable only within the rails
- Twelve authoring domains: SOPs, checklists, specs, curricula, templates, and brand kits
Practitioner scheduling Calisto WorkforceRosters with licence and certification expiryBasic scheduling included
- Licence, registration and CE hours tracked to the day
- Thirty-day expiry warnings before a lapse
- Member profiles, availability, and simple scheduling are included with every account
Calisto Commerce
Treatments, consent forms and payments
With Commerce, get:
Consent forms Calisto SignConsent signed at home, sealed, impossible to alter
- Cryptographically sealed signatures with a validity date
- Photo release and health history in the patient's language
- Envelopes signed on any device, filed to the record they belong to
Treatments & packages Calisto CatalogTreatments, memberships, packages, and retail
- Course, membership and package balances per patient
- Bundles priced below the sum of their parts
- What you sell is defined in Purview and operated in Catalog
Payments Calisto Payments75 gateways including Cardnet and regional providers
- Card, wallet, transfer and local rails at checkout
- Patient financing offered inside the same flow
- Balances and plans settle against the same record
Treatment pricing Calisto PulsePackage, course, and membership pricing rules
- Member, package and single-treatment price lists
- One price change reaching every screen
- Rate plans, yield rules, and dynamic pricing in one engine
Plus everything in Core
Calisto Ops
Clinical records, training and compliance
With Ops, get:
Staff training Calisto UniversityCertification courses with expiry and renewal tracking
- Course library with completion and renewal records
- The learner is the person Workforce already schedules
- Assign a named program instead of nine separate courses
Accounting Calisto LedgerTreatment, retail, and membership revenue in one ledger
- Deferred revenue on prepaid courses handled as accounting
- Entries post when the chart closes, not at month end
- Double-entry books with journal entries that post and reverse, never vanish
Compliance & records Calisto AssureLicensing, sterilisation, and audit recordsOps subscription only
- Scored sterilisation and safety checks per room
- A failed item raises a finding and a corrective action
- Verification by someone other than the person who did the work
Guest WiFi Calisto WiFiReception network and guest sign-in
- Branded sign-in on the reception network
- Guest traffic on its own VLAN
- Access points sit in the same device list as your other hardware
Daily dashboard Calisto TodayToday's chart, room use, and outstanding consentsIncluded with any Ops app
- Room utilisation, arrivals and outstanding consents as tiles
- Tiles read live from the apps that own the work
- A report directory, a team scorecard, and a notice queue
Plus everything in Core
Available Upgrades
Every App Works Independently. Calisto Pro works better together.
Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.
Browse extensionsBuy concierge hours and our team does the data entry, the configuration and the training.
See concierge packagesRequest a proposal from a certified consultant who has implemented Calisto at your scale.
Request a proposalNot sure which plan is right?
Your Calisto Concierge is here to help. No obligations, just answers.