Fitness club management software

Your gym. Your members. Zero commission.

Free class booking, member CRM, POS and automated reminders — for gyms, fitness studios, yoga clubs and personal trainers. Self-hosted or cloud.

Most booking platforms charge 20–30% on every class or session from your own members. Pronto charges $0.

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

The fitness software trap no one talks about

You've built a loyal member base over years. Then a booking platform demands a 20–30% cut on every class or session — from members who are already committed to your gym. Cancel your subscription and your booking history, member contacts, and attendance records disappear forever.

What fitness club owners actually deal with

Every pain below has a direct fix in Pronto.

From
Booking platform takes 20% per class
Members book directly — you keep 100%
From
Manual WhatsApp reminders before every class
Auto-reminders 24h and 1h before — via WhatsApp, Telegram, Email or Viber
From
Members register on their platform, not yours
Members book with just name & phone — no app, no account
From
Running out of supplements or gear mid-month
Low-stock alert to your phone before you run out
From
No idea who's attending or spending
Full member history — classes, spend, last visit, birthday
From
Classes overbooked, scheduling chaos
Database-level capacity check — impossible to overbook a class

Everything a fitness club needs, nothing it doesn't

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

📅

Class & session booking

Drag-and-drop calendar. Week view. Trainer columns. Members book online without creating an account.

Capacity protection at database level — no overbooking possible
💳

Point of sale

Memberships, drop-ins, supplements, gear. Complete a sale in 3 clicks. Cash, card, transfer.

Works fully offline — no internet needed at checkout
👤

Member CRM

Full profile per member: classes attended, total spend, membership type, notes, birthday, tags.

Search your entire member base in under 1 second
📦

Inventory tracking

Track supplements, gear, merchandise. Log purchases and usage. Automatic low-stock alerts.

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

Online booking page

Public class schedule members can find and book from directly. No marketplace in the middle.

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

Works on any device

Install as a PWA on phone or tablet from the browser. Works offline at reception.

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

How your fitness club runs on Pronto

From a new member to a loyal regular — fully automated.

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

Automated member reminders — on every channel

The only open-source fitness 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
Class booking confirmed
Sent immediately when member books online or when you add a booking manually
WhatsApp · Telegram · Email · Viber
Session reminder
Automatic reminder 24 hours before and again 1 hour before the class
WhatsApp · Telegram · Email · Viber
💌
Post-session thank you
Sent 2 hours after the class ends — keeps your gym top of mind
WhatsApp · Telegram · Email · Viber
🔄
Re-activation message
“We haven't seen you in 30 days” — brings lapsed members back automatically
WhatsApp · Telegram · Email · Viber
🎂
Birthday greeting
Auto-sent on the member'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 fitness club owners choose Pronto

How Pronto compares to typical gym 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
Gyms Yoga studios Fitness studios Personal trainers CrossFit boxes Pilates studios Martial arts schools

Two ways to run Pronto for your fitness club

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 members or trainers
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 studio'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 — fitness-zone.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 trainer · 100 members
  • POS + CRM + Inventory
  • Email notifications
  • Online booking page
Starter
$19/mo
14-day free trial
3 trainers · 1 000 members
  • 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 fitness club management software?
Pronto is a free, open-source fitness club management software that includes class and session booking, a member CRM, POS, 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.
Can members book classes without creating an account?
No account required. The public booking page only needs a name and phone number. There is no registration, no password, and no app to download. This removes friction and increases class booking conversion compared to platforms that require account creation.
Is Pronto an alternative to gym booking platforms?
Yes. Unlike marketplace booking platforms that take a percentage of every class or session and lock your member data into their ecosystem, Pronto charges zero commission. You own your member database completely. You can also self-host the entire system on your own server — no vendor lock-in of any kind.
How do automated class reminders work for fitness clubs?
Pronto automatically sends a booking confirmation immediately after a class is booked, a reminder 24 hours before the session, another reminder 1 hour before, and a thank-you message 2 hours after the session ends. All messages are sent via the channels your member prefers: WhatsApp, Telegram, Viber or Email. No manual action needed from gym staff.
Can I track supplement and gear inventory with Pronto?
Yes. Pronto tracks stock levels for every product in your gym — supplements, gear, merchandise. When a product drops below the minimum quantity you set, an alert is automatically sent to the owner via any configured notification channel: Email, Telegram, WhatsApp or Viber.
Does Pronto work for gyms, yoga studios and personal trainers?
Yes. Pronto is designed for any service business that takes bookings and sells services or products. It works for gyms, fitness studios, yoga studios, pilates studios, CrossFit boxes, martial arts schools, personal trainers, and any other fitness business.
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 fitness club management system starts automatically. No DevOps knowledge required. See the documentation on GitHub for step-by-step instructions.
What happens to my member 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 member data and attendance history at any time. Your member base is never locked in the way it would be on a marketplace platform.

Also works great for

🧖 Massage & spa 🦷 Dental clinics ☕ Cafes View all →

Start managing your fitness club for free

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

Start free — cloud Self-host on GitHub