Salon management software

Your salon. Your clients. Zero commission.

Free POS, appointment booking, CRM and automated client reminders — for beauty salons, hair salons, nail salons and barbershops. Self-hosted or cloud.

Most booking platforms take 20–30% of every booking from your own clients. Pronto takes $0.

$0
Commission on bookings
0%
Platform fee
1 cmd
Self-hosted install
4
Notification channels

The salon software problem nobody talks about

You built a loyal client base over years. Then a booking platform claims a 20–30% cut of every appointment — from clients who are already yours. Worse: they own the data. Cancel your account and your booking history, client contacts, and reviews disappear.

What salon owners actually deal with

Every pain below has a direct fix in Pronto.

From
Booking platform takes 20% per appointment
Clients book directly — you keep 100%
From
Manual WhatsApp reminders every evening
Auto-reminders 24h and 1h before — via WhatsApp, Telegram, Email or Viber
From
Client registers on their platform, not yours
Clients book with just name & phone — no app, no account
From
Running out of shampoo mid-week
Low-stock alert to your phone before you run out
From
No idea who's been coming in or spending
Full client history — visits, spend, last seen, birthday
From
Double bookings, paper calendar mistakes
Database-level conflict check — impossible to double-book a slot

Everything a salon needs, nothing it doesn't

Built for the person running the salon, not for enterprise IT teams.

📅

Appointment booking

Drag-and-drop calendar. Week view. Staff columns. Clients book online without creating an account.

Conflict protection at database level — no double bookings possible
💳

Point of sale

Complete a sale in 3 clicks. Cash, card, transfer. Apply discounts. Print or send digital receipts.

Works fully offline — no internet needed at checkout
👤

Client CRM

Full history per client: visits, services, products bought, total spend, notes, birthday, tags.

Search across your entire client base in under 1 second
📦

Inventory tracking

Track every product on your shelf. Log purchases and usage. Automatic low-stock alerts.

Alert sent via Telegram, WhatsApp, Email or Viber — your choice
🌐

Online booking page

Public page clients can find and book from directly. No third-party marketplace in the middle.

Name + phone only — no registration, no app to download
📱

Works on any device

Install as a PWA on your phone or tablet directly from the browser. Works offline at the desk.

No App Store, no 30% Apple/Google cut on app purchases

How your salon runs on Pronto

From a new client to a repeat booking — fully automated.

01
Client discovers your booking page
Linked from Instagram, Google, or anywhere. No app, no account — just name and phone.
02
Booking confirmed automatically
Instant confirmation sent to the client via WhatsApp, Telegram, Email or Viber.
03
Reminders go out without you
24 hours and 1 hour before the appointment. No manual messages. No no-shows.
04
Checkout and re-engage
Complete the sale at the POS. Thank-you sent automatically. Client added to your CRM forever.

Automated client reminders — on every channel

The only open-source salon software with Email, Telegram, WhatsApp and Viber built in — no plugins, no paid add-ons.

Email
Telegram
WhatsApp
Viber
LINE Coming soon
SMS Coming soon
Booking confirmed
Sent immediately when client books online or when you add a booking manually
WhatsApp · Telegram · Email · Viber
Appointment reminder
Automatic reminder 24 hours before and again 1 hour before the visit
WhatsApp · Telegram · Email · Viber
💌
Thank you message
Sent 2 hours after the visit ends — keeps your salon top of mind
WhatsApp · Telegram · Email · Viber
🔄
Re-activation message
“We haven't seen you in 30 days” — brings lapsed clients back automatically
WhatsApp · Telegram · Email · Viber
🎂
Birthday greeting
Auto-sent on the client's birthday — a personal touch that costs you nothing
WhatsApp · Telegram · Email · Viber
📦
Low stock alert
Notifies the owner when any product drops below minimum threshold
To business owner via any channel

Why salon owners choose Pronto

How Pronto compares to typical salon booking platforms.

Feature
Pronto
Marketplace platforms
Subscription SaaS
Booking commission
$0 always
10–30% per booking
$0 (subscription fee)
You own client data
✓ Always yours
✗ Lives in their platform
✗ Locked to vendor
Client registration required
✗ Name + phone only
✓ Account required
✓ Account required
Self-hosted option
✓ Free, MIT license
WhatsApp + Telegram built-in
✓ All channels included
✗ / Paid add-on
✗ / Paid add-on
Open source
✓ MIT license
Beauty salons Hair salons Nail salons Barbershops Massage & spa Lash studios Tattoo studios

Two ways to run Pronto for your salon

Self-host for full control, or use our cloud and be running in 5 minutes.

Option 1

Self-hosted

Deploy on your own VPS. Your data never leaves your server. Free forever. Requires Docker.

$docker compose up -d

$0 forever — no subscription, no limits on clients or staff
MIT license — modify, extend, white-label freely
Any server — Linux VPS, Windows, macOS. 1 GB RAM minimum
View on GitHub → Documentation →
Option 2

Cloud — trypronto.app

No server needed. Get your salon's subdomain in 5 minutes. We handle everything.

14 days free
Try any paid plan free for 14 days.
No credit card required. Cancel anytime.
Your subdomain — salon-maya.trypronto.app or custom domain on Pro+
We handle updates — backups, uptime monitoring, new features automatically
Start free — no credit card

Cloud pricing

Free
$0
Free forever
1 employee · 100 clients
  • POS + CRM + Inventory
  • Email notifications
  • Online booking page
Starter
$19/mo
14-day free trial
3 employees · 1 000 clients
  • Telegram & WhatsApp notifications
  • Online booking page
Agency
$79/mo
14-day free trial
Multiple locations
  • White-label
  • API access Soon
  • Priority support

See full pricing →

Frequently asked questions

What is the best free salon management software?
Pronto is a free, open-source salon management software that includes a POS, appointment booking calendar, client CRM, inventory tracking, and automated notifications 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 have to create an account to book an appointment?
No. The public booking page only requires a name and phone number. There is no registration, no password, and no app to download. This removes friction and increases booking conversion significantly compared to platforms that require account creation.
Is Pronto an alternative to salon booking platforms?
Yes. Unlike marketplace booking platforms that take a percentage of every appointment and lock your client data into their ecosystem, Pronto charges zero commission. You own your client database completely. If you stop using Pronto, your data is yours. You can also self-host the entire system on your own server — no vendor lock-in of any kind.
How do automated appointment reminders work for salons?
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 2 hours after the visit ends. All messages are sent via the channels your client prefers: WhatsApp, Telegram, Viber or Email. No manual action needed from salon staff.
Can I track salon product inventory and get low-stock alerts?
Yes. Pronto tracks stock levels for every product in your salon. When a product drops below the minimum quantity you set, an alert is automatically sent to the salon owner via any configured notification channel — Email, Telegram, WhatsApp or Viber.
Does Pronto work for hair salons, nail salons and barbershops?
Yes. Pronto is designed for any service business that takes appointments and sells services or products. It works for hair salons, beauty salons, nail salons, barbershops, massage and spa studios, lash studios, tattoo studios, and more.
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 salon management system starts automatically. No DevOps knowledge required. See the documentation on GitHub for step-by-step instructions.
What happens to my data if I cancel?
With the self-hosted version, your data is always on your own server — nothing to cancel or lose. With the cloud version, you can export all client data and history at any time. Your client base is never locked into Pronto the way it would be on a marketplace platform.

Start managing your salon for free

Cloud setup takes 5 minutes. Self-hosted is one command. Either way — zero commission, forever.

Start free — cloud Self-host on GitHub