Every Module

Eighteen Systems.
One Platform.
Zero Manual Work.

Each module targets a specific revenue leak and runs automatically once it's configured to your practice.

Take The Tour Book A Demo
Sophia AI Scheduling Lead Recovery Missed Calls Reviews Reactivation Post-Visit Referrals Memberships POS Inventory Equipment Locations Revenue Content AI Stories Morning Brief EMMA
Module 01

Sophia
AI Front Desk

Sophia answers every call you miss, qualifies the lead, and either books the appointment or sends a booking link via SMS — 24 hours a day, 7 days a week.

Every missed call gets answered immediately
Leads qualified without front desk involvement
Appointments booked or follow-up triggered automatically
Sounds like a trained coordinator, not a robot
Yours to name — Sophia by default, or give her a name that fits your brand
Hear Her Voice · Powered by ElevenLabs
S
Sophia
Warm · Polished
E
Emma
Bright · Friendly
Sophia is the default — every practice renames its assistant and picks her voice to fit the brand. This practice calls hers Emma. Same engine on every live call.
Hear A Full Live Call →
Sophia AI · Live
24/7
Every call answered. Every lead captured. No voicemail. No missed opportunity.
0
Missed calls dropped
~90s
Avg. response time
24/7
Hours of coverage
SMS
Booking link delivery
Module 02

Smart Scheduling
& Confirmations

Every appointment gets confirmed three times — 72 hours, 24 hours, and 2 hours out — automatically. Unconfirmed visits get flagged, cancellations pull from the waitlist, and patients can book themselves online with Sophia.

72/24/2-hour confirmation sequence, hands-free
Unconfirmed visits flagged for the front desk
Same-day waitlist backfills cancellations
24/7 online self-booking against live availability
Confirmations · Sequence
72·24·2
Three automatic confirmations per visit. No-shows stop being weather and start being a number you control.
3
Auto confirmations
24/7
Online booking
1-tap
Reschedule
Auto
Waitlist backfill
Module 03

Lead Recovery
System

Every new lead that doesn't book immediately enters a 5-touch SMS and email follow-up sequence. It runs automatically until they book or opt out.

5-touch sequence starts the moment a lead comes in
SMS + email — whichever channel they respond to
Sequence stops automatically when they book
No manual follow-up required from your team
Lead Recovery · Sequence
Five touches across SMS and email before a lead is marked inactive. Most book by touch two.
5
Follow-up touches
Auto
Stops on booking
SMS
+ Email delivery
0
Manual steps
Module 04

Missed Call
Automation

Every missed call triggers an instant SMS: "We just missed your call — here's a link to book online." No-shows get a same-day rebooking text automatically.

Instant SMS sent on every missed call
Booking link included in every message
No-shows get a same-day rebooking prompt
Revenue that would have walked out — recovered
Missed Call · Recovery
<60s
Time from missed call to SMS with booking link in the client's hands.
<60s
Response time
Link
Direct booking URL
Same
Day no-show recovery
Auto
No staff action needed
Module 05

Review Generation
Engine

A timed SMS goes to every client after their appointment, asking for a Google review at peak satisfaction. Reviews grow passively without your staff doing anything.

Timed post-appointment SMS to every client
Sends at peak satisfaction — 30 min to 2 hrs post-visit
Suppressed for clients who had an issue
Google review count grows every week automatically
Reviews · Passive Growth
★★★★★
Reviews accumulate automatically. Your staff never has to ask, remind, or follow up.
Auto
Post-visit trigger
Smart
Issue suppression
Google
Direct review link
0
Staff reminders needed
Module 06

Client Reactivation
Campaigns

Clients who haven't been in for 90, 120, or 180 days receive a personalized reactivation sequence based on their last service. Dormant revenue — recovered automatically every month.

90, 120, 180-day segments — all automated
Personalized to each client's last service
Runs on a rolling basis — no manual list pulls
Dormant clients come back without outreach from your team
Reactivation · Rolling
90d
Clients who haven't been in for 90+ days are automatically entered into a personalized win-back sequence.
3
Dormancy segments
Personal
Per-client messaging
Rolling
Runs every month
0
Manual list work
Module 07

Post-Visit
Follow-Up

Every client gets a follow-up text within 48 hours of treatment. Happy clients get the review ask at peak happiness; complaints route to you privately — before they become public reviews.

100% of clients reached after every visit
Complaints routed privately to the owner
Review ask lands at peak happiness
Rebooking nudge built into the flow
Follow-Up · Coverage
48h
The window where reviews are won and complaints are saved. MedSpaOS never misses it.
100%
Clients reached
Private
Complaint routing
Peak
Review timing
Auto
Rebook prompt
Module 08

Referral
Engine

Referred clients close at roughly twice the rate of cold leads. The engine tracks who sends whom, manages rewards, runs a leaderboard, and queues the ask to your happiest clients.

Every referral tracked to its source
Rewards managed automatically
Leaderboard turns clients into advocates
Ask queue targets your happiest clients
Referrals · Close Rate
Referred clients close at about twice the rate of cold leads — and cost you a thank-you, not an ad budget.
Close rate
Auto
Reward tracking
Top 5
Leaderboard
Queued
Smart asks
Module 09

Membership Growth
Dashboard

Shows which clients are membership candidates based on visit history. Auto-sends the membership pitch at the right moment — when they're most likely to say yes.

Identifies membership candidates from visit patterns
Pitch sent at peak moment in client journey
Membership conversion tracked in real time
Your highest-margin revenue grows without manual selling
Memberships · Auto-Convert
MRR
Recurring membership revenue identified, pitched, and tracked — automatically.
Auto
Candidate identification
Smart
Pitch timing
Live
Conversion tracking
MRR
Recurring revenue view
Module 10

Point
of Sale

Checkout built for a med spa: tap-to-add services and retail, member pricing applied automatically, tips pooled, itemized text receipts — and your average ticket tracked against target in real time.

Member discounts apply themselves at checkout
Tips pooled and tracked per day
Itemized receipts by text
Average ticket vs target, live
POS · Today
$412
Average ticket today against a $380 target — visible at the counter, not in a month-end report.
Auto
Member pricing
Pooled
Tips
SMS
Receipts
Live
Avg ticket
Module 11

Inventory
Management

Injectables are cash in a refrigerator. Track every SKU with lot numbers and expiry dates, get flagged before product expires, and let reorder points cut the purchase order for you.

Lot numbers and expiry dates on every SKU
Needs-attention view: low, critical, expiring
Reorder points auto-generate purchase orders
Stock transfers between locations, audited
Inventory · Waste
$0
The target for expired product in your trash. Expiry alerts and weekly counts get you there.
10+
SKUs tracked
Lot
+ Expiry dates
Auto
Purchase orders
Audited
Transfers
Module 12

Equipment
Registry

Your lasers are the most expensive things you own. Every machine gets a registry entry: serial, warranty, service contract, and service logs that require a metered output reading — because a sticker is not a service.

Service-due alerts before compliance risk
Metered output reading required on every log
Warranty and contract tracking per machine
Resale values linked to the Device Marketplace
Equipment · Fleet
94%
Average metered output across the fleet. If your service vendor doesn’t hand you this number, ask why.
6
Machines tracked
Metered
Output verified
Alerts
Service due
VMS
Inspection partner
Module 13

Multi-Location
Command

When location two opens, you need one screen that compares them honestly: revenue against target, utilization, no-show rate, staffing — best value starred — with inventory transfers between sites fully audited.

Side-by-side comparison, best values starred
Revenue vs target per location
Inventory transfers with an audit trail
Every module runs per-location from one login
Locations · Compare
3
Locations on one login — including the one that’s still just a lease and a plan.
7
Compared metrics
Best-value flags
Audited
Transfers
1
Login
Module 14

Revenue Tracking
By Service

One dashboard shows revenue by service, provider, and day of week. Owners stop guessing which services drive growth and start making scheduling decisions from real data.

Revenue broken down by service, provider, day
Identifies your highest and lowest performing slots
No spreadsheets — one live dashboard
Data-backed scheduling decisions from day one
Revenue · Live Dashboard
$→
See exactly which services, providers, and days generate the most revenue. No guessing.
By
Service breakdown
By
Provider breakdown
Live
Real-time data
0
Spreadsheets needed
Module 15

Social Content AI
+ Brand Brain

Brand Brain scans your site and socials so the AI writes like your practice, not a template. Captions, visual prompts, and hashtag sets generate into an approval queue — three posts a week without an agency.

Brand Brain learns your voice from your own content
Captions + hashtags generated on demand
Approve-and-schedule queue, nothing auto-posts
Consented client stories feed the calendar
Content · Cadence
3×/wk
The boring consistency that beats agency brilliance — generated, approved, scheduled.
Scan
Brand Brain
Queue
Approval flow
Sets
Hashtags done
$0
Agency fees
Module 16

Testimonials
& Stories

Real results are your best marketing — and a compliance trap without consent. The waiver gate makes it structural: no signed release on file, no publishing. Consented stories flow to your public page and the network.

Photo/video publishing blocked without a signed release
HIPAA-aware marketing authorization built in
Public stories page, generated from the module
Syndication to MedSpa-OSNetwork for verified practices
Stories · Consent
100%
Every published face and result carries a signed release. The rule is enforced by software, not memory.
Gate
Release required
5
Ask templates
Public
Stories page
Synced
To the network
Module 17

Morning
Brief

Start every day knowing three numbers: booked revenue, open slots, and average ticket against target — plus the action items that need a human. Ninety seconds, before the first client walks in.

Today’s schedule and revenue snapshot
Action items ranked by dollar impact
Same three numbers for the whole team
Delivered before open, every day
Brief · Daily
9:00
On your phone before the doors open. Operators who see today’s numbers today make different decisions.
3
Daily numbers
Ranked
Action items
90s
To read
Daily
No exceptions
Module 18 · Founders First

EMMA
Your Operator AI

Sophia talks to your clients. EMMA talks to you. She watches your numbers — revenue, utilization, inventory, dormant clients — and briefs you only when there is money in it.

Morning brief built from your actual numbers, not dashboards to dig through
Flags leaks early — low stock, churn risk, weeks pacing under target
Screens every supplier pitch against your real margins before it reaches you
Keeps her name in every practice — she works for you, not your clients
EMMA Ships To Founders First
EMMA · Operator Intelligence
You
One AI faces your clients. One faces you. EMMA reads your practice and reports to no one else.
Daily
Owner brief
0
Cold pitches through
30
Founder seats first
1
Boss: you
The Difference

Before And After
MedSpaOS

Specifically. In your practice. Starting the week you go live.

Without MedSpaOS
  • Missed calls go to voicemail and stay there
  • New leads get followed up when someone remembers
  • No-shows sit empty with no recovery attempt
  • Past clients are never reached out to
  • Google reviews accumulate whenever someone thinks to ask
  • Memberships are pitched manually — or not at all
  • Revenue data lives in spreadsheets or booking software silos
With MedSpaOS
  • Every missed call gets an instant booking SMS
  • Every lead enters a 5-touch automated sequence
  • No-shows get a same-day rebooking text
  • 90+ day dormant clients get a personalized win-back
  • Google reviews grow automatically after every visit
  • Membership candidates are identified and pitched automatically
  • One dashboard shows revenue by service, provider, and day
See It Live

Book A Demo.
See Every Module
On Your Practice.

30 minutes. Live walkthrough. We show you the full system configured to your specific setup.

Book A Demo → See Pricing