Gyms & personal trainers

Frictionless bookings for gyms and personal trainers

Manage group classes, one-to-one sessions and your trainers' availability from a single place. Clients book from your own site with a branded widget, you get automatic confirmations and fewer no-shows.

  • Group classes with limited spots and participant counting
  • 1:1 personal training sessions on time slots
  • Availability rules per calendar or per trainer
  • Native Google Calendar synchronization
  • White-label widget to embed on your site
  • Confirmation emails and reminders against no-shows

Group classes with limited spots

Create collective sessions like spinning, functional or yoga using experiences with participants: you set a maximum capacity and the system tracks booked spots in real time. When a class is full it stops accepting sign-ups, so you no longer deal with overbookings or paper lists. Every participant gets their own confirmation.

1:1 personal training sessions

For individual appointments you define services with a fixed duration and let clients pick a free time slot. Each trainer can have their own booking flow, so one session takes the slot and prevents double assignments. It's the simplest way to fill the schedule without back-and-forth messages.

Availability per calendar and per trainer

Each calendar has its own availability rules: opening days, time windows, duration and breaks. You can model different hours for the class studio and for individual personal trainers, handle holidays and closures, and show clients only the slots that are actually bookable.

Google Calendar synchronization

Connect your Google account and bookings appear automatically on the calendar you already use every day. Native sync keeps your schedule and availability aligned, avoids clashes with external commitments and lets you work from the tools you already know, on phone or desktop.

White-label widget and reminders against no-shows

Embed the booking widget directly on your gym's website: colors and style follow your brand, with no logout toward external platforms. Every booking triggers automatic confirmation and reminder emails that recall the appointment and concretely reduce no-shows. GrowFlow Booking is part of the GrowFlow ecosystem and bridges to SweatMate for the fitness world.

Learn more: the virtual queue · chat booking

Frequently asked questions

Can I let people book classes with a limited number of spots?
Yes. Using experiences with participants you set a maximum capacity for each class: the system counts booked spots and closes sign-ups when the session is full, so you avoid overbookings.
How do 1:1 personal training sessions work?
You create a service with a defined duration and clients pick a free time slot. Each booking takes the matching slot, so you don't risk double assignments for the same time or trainer.
Does it integrate with Google Calendar?
Yes, Google Calendar sync is native. You connect your Google account and bookings appear on the calendar you already use, keeping your schedule and availability always aligned.
Can I put the booking widget on my own site?
Yes. The widget is white-label and embeds on your gym or studio site with a simple snippet, matching your brand colors. Clients book without ever leaving your website.
Is there a free plan?
Yes, you can start for free and set up classes and sessions with no upfront cost. Check the pricing page to compare plans and the features included.

Let clients book classes and sessions today

Create your free account, set up calendars and capacities, and embed the widget on your site in minutes.

Create your free account