Booking system for fitness studios

Group classes with capacity limits, waitlist, recurring schedules, and a loyalty program. Built for fitness studios and personal trainers.

Free plan available

Waitlist
Group class · March 4
1
Sarah K.
HIIT · Mar 4
Notified
2
James M.
Yoga · Mar 4
Waiting
3
Emma N.
Pilates · Mar 4
Waiting
Sarah K.Notified! 🎉

How Resovu solves it

Capacity management and waitlist

Set capacity per class. When it's full, clients join the waitlist automatically. If someone cancels, the next person gets notified.

Waitlist
Group class · March 4
1
Sarah K.
HIIT · Mar 4
Notified
2
James M.
Yoga · Mar 4
Waiting
3
Emma N.
Pilates · Mar 4
Waiting
Sarah K.Notified! 🎉

Recurring events for weekly schedules

Create your weekly class schedule once and it repeats automatically. Daily, weekly, biweekly, or monthly — you choose.

resovu.com/vas-salon/book
FS
FitZone Studio
Berlin · Mitte
Service
Group class
60 min · €12
Personal training
60 min · €40
Yoga
75 min · €15
March 2026
Mo
Tu
We
Th
Fr
Sa
Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Time — March 4
9:00
10:00
11:00
13:00
14:00
15:30

Loyalty program keeps members engaged

Clients earn points for each booking. When they reach the threshold, they get a free class or discount. Retention goes up.

resovu.com/vas-salon/account
Hi, Jana!
🎁 Reward available!
240
loyalty points
0300
Upcoming bookings
Training
Mar 25, 2026 · 10:00 AM
ConfirmedReschedule
Yoga
Apr 2, 2026 · 2:30 PM
ConfirmedReschedule

Key features for fitness studios

Waitlist

Automatic waitlist for fully booked slots. Customers get notified when a spot opens up.

Recurring bookings

Set up weekly, biweekly, or monthly recurring events. Customers can book regular sessions with one click.

Loyalty program

Reward returning customers with points for every booking. Set reward thresholds and let clients track progress in their portal.

Coupons & discounts

Create discount codes, set up discount rules and track their usage.

Online booking

Customers can book anytime, from anywhere. Custom booking page with your branding.

9 languages

Booking page in Czech, English, French, German, Hungarian, Norwegian, Polish, Slovak and Spanish.

Choose your plan

Start for free and scale as your studio grows.

Free

For entrepreneurs and small operations getting started.

0/ month

 

  • 3 services
  • 45 bookings per month
  • 1 team member
  • Email confirmations
  • Online card payments
  • Public business profile

Card payment fee

2,9 % + €0,15

Starter

For growing businesses that need more features.

12/ month

 

  • 10 services
  • 300 bookings per month
  • 3 team members
  • Custom form fields
  • Loyalty program
  • Invoicing & PDF export

Card payment fee

1,9 % + €0,1

Most popular

Professional

For growing businesses with advanced needs.

24/ month

 

  • 25 services
  • 1 000 bookings per month
  • 10 team members
  • Recurring bookings
  • Waitlist
  • Custom domain

Card payment fee

1,5 % + €0,05

Business

For larger teams that want everything in one place.

39/ month

 

  • Unlimited services
  • Unlimited bookings per month
  • Unlimited team members
  • Analytics & reports
  • No-show deposits
  • Remove Resovu branding

Card payment fee

0,9 % + €0,04

Enterprise

For large organizations with multiple locations and advanced needs.

59/ month

 

  • Unlimited services
  • Unlimited bookings per month
  • Unlimited team members
  • Multi-location support
  • API access
  • Priority support

Card payment fee

0,5 %

Frequently asked questions

Can I set capacity per class?+
Yes. Each event has a configurable capacity. Once full, clients can join the waitlist. You can also set overbooking limits.
How does the waitlist work?+
When a class is full, clients can join the waitlist. If someone cancels, the first person on the waitlist gets an email notification to claim the spot.
Can I create recurring classes?+
Yes. Set daily, weekly, biweekly, or monthly recurrence. The schedule repeats automatically — no need to create each class manually.
Is there a first-visit coupon?+
Yes. Create a coupon code for new clients — percentage discount, fixed amount, or a free first class. Share it on social media or your website.
Can clients book from their phone?+
Yes. The booking page is fully responsive. Clients can book, pay, and manage their appointments from any device.

Ready for online bookings?

Create an account and start accepting bookings. No commitments, free plan available.