A personal trainer's calendar: appointments, training packages and cancellations
A personal trainer app that counts down training packages, holds your fixed weekly slots and sends reminders — fewer last-minute cancellations and empty slots.
For gyms & CrossFit boxes
Members sign up and out themselves, classes have a clear seat count, and the waitlist fills every gap. For one-on-one sessions and court rental, add a court, hall or reformer as a resource — two bookings on the same court can't happen. You run the training — not the messages.
No card · The demo comes pre-filled with services and a team · Starter free

A box runs on the clock: WODs at 6 am, at noon and in the evening, and the evening slots are always the busiest. Before class the coach needs to know how many people are coming to set out barbells and rowers, and newcomers go through the intro course first. Appointa gives every training type its own timetable, and you know the headcount before you unlock the door.
Set online booking to close, say, an hour before start. For the 7:00 WOD the last sign-ups come in by 6:00, so the coach knows the exact headcount and can adjust the workout and equipment. You and your coaches can still add someone by hand at the last minute.
One coach takes the mornings this week and the evenings next? Set shifts to even or odd weeks, the schedule rotates itself, and members see online who is coaching which WOD. Sick days or a one-day swap are handled with a special shift for that date.
WOD and open gym share the same floor? Add the floor as a resource both services require, and give open gym its own timetable between WODs. While one session is running, the other isn't offered in that space, so two groups never end up on the same floor.
Yoga for 20, small group for 6 — every session has a capacity and a live 4/20 indicator. Sign-ups close themselves when full.
The schedule lives online; joining and leaving a class takes two clicks, with no midnight messages. New sessions show up instantly.
If someone drops out an hour before, the next person on the list gets notified and takes the spot. A full class stays full.
Who shows up regularly and who's gone quiet — you see it at a glance and can react before a member drops off.
The demo and a new account come with a ready-made price list for “CrossFit / gym” — change anything in a couple of clicks.
| Service | Duration | Price | Seats |
|---|---|---|---|
| WOD group training | 60 min | 12 € | 20 |
| On-Ramp intro course | 60 min | 20 € | 20 |
| Open gym session | 90 min | 8 € | 20 |
| Personal coaching | 60 min | 35 € | 1 |
| Weightlifting class | 75 min | 15 € | 20 |
The price list is a starting template from the Appointa catalog — names, durations and prices are yours the moment you sign up.
So you know who's coming and the most popular WOD doesn't overflow. On the Premium plan you set the membership as unlimited for 30 days, and every sign-up by a member logged in to their account is covered by it automatically — the booking is priced at €0. Once it expires, sign-ups go at the listed price until you sell a new one.
Usually not. Every class sign-up is a separate appointment, and Starter allows 30 appointments a month, including the ones you enter yourself. A group of ten training three times a week uses that up in a single week. Starter is fine for trying things out; regular classes need Pro or Premium, where appointments are unlimited.
Yes. Send each coach an invitation and they log in to the Appointa Pro app with their own role. There they see their day, the sign-up list for every WOD with places taken, and they can add a member who turned up without booking. As the owner, you still see all coaches together.
On your page appointa.hr/s/your-studio — nothing to install. Joining a session takes two clicks, leaving too.
Sign-ups close automatically, and anyone interested joins the waitlist. If a spot frees up, the next person gets notified.
Yes — every session has its own capacity (say 12 for yoga, 6 for small group). You see it at a glance as 4/12.
A personal trainer app that counts down training packages, holds your fixed weekly slots and sends reminders — fewer last-minute cancellations and empty slots.
Group classes without the WhatsApp chaos: a schedule with spot limits, self-service sign-ups and cancellations, a waitlist and attendance tracking — a step-by-step guide.
A salon waitlist turns a cancelled appointment into a new booking: how clients fill the freed slot themselves while you work — with the maths in euros.
A demo with ready-made services, a team and appointments for your line of work. No card, no strings.
Create the demo — freeNo time to do it yourself? We'll set it up for you, free of charge. See how →