Zero commission. Zero learning curve.
Spa & massage studio software

Your spa. Your clients.
Zero commission.

Appointment booking, client records, automated reminders and POS — for massage studios, spas and wellness centers. Self-hosted or cloud.

Most booking platforms charge per appointment and lock in your client data. Pronto charges $0 and your clients stay yours.

✓ Free forever  ·  No card  ·  Zero commission

Why spas & massage studios switch

Everything a paper
booking diary couldn't do.

COMMISSIONS
0% per booking,
ever
BOOKING
Online page,
no account
NO-SHOWS
Reminder
24h + 1h before
THERAPISTS
Column per
therapist
RETAIL & STOCK
Scan to sell,
track stock
CLIENT NOTES
Preferences,
saved always
ANALYTICS
Revenue, LTV,
top treatments
OFFLINE
POS works
without WiFi
Everything in one place

Five tools.
One login.

Today — 3 therapistsdrag & drop
Emma
10:00
Deep tissue
12:00
Swedish
Sofia
10:30
Hot stone
12:30
Facial
Mia
11:00
Aromatherapy
13:00
Body wrap

Multi-therapist calendar

Each therapist gets their own column. Drag and drop to reschedule. Double-booking impossible.

✓ Conflict protection at database level
Serenity Spa & Wellness
Swedish Massage · 60m$90
Hot Stone · 90m$130
Facial Treatment · 60m$95
✓ Name & phone only

Online booking

Clients book treatments directly from your page — no third-party marketplace, no registration.

✓ No account needed to book
Hot Stone Massage$130
Lavender Oil$28
Face Serum$45
Total$203
Charge — Card ›

Point of sale

Invoice treatments and retail products at the same checkout. Cash, card, transfer.

✓ Works fully offline
Claire Bennett
Regular · Therapist: Emma
16
Visits
$1,680
Spent
🌿 “Prefers light pressure, lavender oil”

Client records

Full history per client — treatments, spend, preferred therapist, pressure notes, allergies.

✓ Find any client in under 1 second
📷 Barcode scanned — Lavender Oil $28
Lavender Essential Oil2 left
Vitamin C Serum15 left
⚠ Alert sent to owner

Retail + inventory

Sell oils, serums and skincare products at checkout. Scan a barcode to add — stock updates automatically.

✓ Low-stock alert before you run out
🌿
Sell skincare products alongside treatments — all at the same checkout.
Essential oils, face serums, body scrubs, candles — scan a barcode, ring it up with the treatment, track stock automatically. Zero commission on everything.
Barcode scanning
Auto stock tracking
Low-stock alerts
Automatic reminders

Clients always show up.
Completely free.

💚 All 4 channels free, always
Booking confirmed
Reminder, 1 day before
Reminder, 1 hour before
Thank you message
“Time for self-care”
Birthday greeting
EmailFREE
TelegramFREE
WhatsAppFREE
ViberFREE
LINE
LINEComing soon
Cloud pricing

Start free.
Grow when ready.

Free
$0
Forever
1 therapist · 100 clients
50 bookings/mo
Start free
Starter
$19/mo
 
5 therapists
Unlimited clients
Choose Starter
Agency
$79/mo
 
Multiple locations
Choose Agency

See full pricing →

Questions

Got questions?

What is the best free spa and massage studio software?
Pronto is a free, open-source spa and massage studio management software that includes appointment booking, a multi-therapist calendar, client CRM, treatment POS, skincare retail inventory with barcode scanning and automated reminders via Email, Telegram, WhatsApp and Viber. The self-hosted version is free forever with no limits. The cloud version has a free tier and paid plans starting at $19/month.
Do clients need to create an account to book a treatment?
No. The public booking page only requires a name and phone number — no registration, no password, no app to download. This removes friction and significantly increases booking conversion compared to platforms that require clients to create an account before booking.
How do automated reminders work for spa and massage studios?
Pronto automatically sends a booking confirmation immediately after an appointment is made, a reminder 24 hours before the visit, another reminder 1 hour before, and a thank-you message after the treatment. All messages go via the channel each client prefers: WhatsApp, Telegram, Viber or Email. No manual work from your team.
Is Pronto an alternative to spa booking platforms?
Yes. Unlike marketplace booking platforms that charge per appointment and lock your client data into their ecosystem, Pronto charges zero commission. You own your client database completely. You can also self-host the entire system on your own server with no vendor lock-in of any kind.
Can I sell skincare and wellness products at my spa alongside treatments?
Yes. Pronto lets you sell essential oils, face serums, body scrubs, candles and any other wellness product at the same checkout as treatments. Scan a barcode to add a product — stock updates automatically. Set minimum stock levels and get an automatic alert when you're running low. Treatments and retail products invoiced together, zero commission on everything.
Can I track spa retail inventory and get low-stock alerts?
Yes. Pronto tracks stock levels for every product you sell — essential oils, serums, scrubs, candles and any other retail item. When a product drops below your minimum quantity, an automatic alert is sent to the spa owner via Email, Telegram, WhatsApp or Viber.
Does Pronto work for spas with multiple therapists?
Yes. The booking calendar shows each therapist as a separate column. Clients can request a specific therapist or book with whoever is available first. Appointments are protected against double-booking at the database level — it is technically impossible to overbook a slot.
How do I install Pronto on my own server?
You need Docker on any Linux VPS, Windows or macOS machine with at least 1 GB RAM. Run docker compose up -d and the full spa management system starts automatically. No DevOps knowledge required. See the documentation on GitHub for step-by-step instructions.

Your booking page in 5 minutes.

Free forever. No credit card. Zero commission.

Get started free →