Group classes without the messaging chaos: schedule, sign-ups and spot limits
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.
For dance schools
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 dance school runs in seasons: enrolment in September, groups by age and level, a show at the end of the year. Parents sign up the children, adults come as couples or on their own, and before summer engaged couples arrive needing a first dance within a few weeks. Appointa keeps groups on fixed slots, lets parents sign up from their phone and fits private lessons into the free hours.
Set up each kids' group as its own service, with the age in its name and a fixed weekly slot. Share the link on Instagram and put the booking QR code on a studio flyer. Parents sign up from their phone, nothing to install, and the reminder goes to them.
A couple needs six Saturday lessons before the wedding, always at the same time? Turn the first into a weekly series ending before the big day, so the lessons are entered ahead and nobody else can take them. Recurring appointments are available on Pro and Premium.
In a couples class a place belongs to a couple, not a person. Give the service as many places as the studio fits couples, say ten, and a price per couple. One partner books for both, and the calendar shows at a glance how many couples are in.
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 “Dance school” — change anything in a couple of clicks.
| Service | Duration | Price | Seats |
|---|---|---|---|
| Group dance class | 60 min | 10 € | 20 |
| Kids dance class | 45 min | 8 € | 20 |
| Private lesson | 60 min | 30 € | 1 |
| Wedding first dance | 60 min | 35 € | 1 |
| Couples dance class | 60 min | 20 € | 20 |
The price list is a starting template from the Appointa catalog — names, durations and prices are yours the moment you sign up.
In the day calendar open that group's block and click Add client — the service and time are already set. If the parent is already in your client list, pick them; if you don't have their details, the place is recorded as a walk-in. That way the group's numbers stay accurate, and the trial class shows up in your reports too.
Yes. Add the studios as resources and set your group services to require a room. Each group takes one free studio that all its students share, so two groups run side by side in two studios, and a third isn't offered at that time. In the day calendar, switch the view to studios and see who is where.
No. Hide the price for that service and show a note instead, such as “price on request, depending on the choreography”. The couple still books the first lesson online, and you see the real price in the calendar. Group classes with a fixed price keep their price visible. The setting is available on all plans.
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.
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.
Client referrals are the cheapest, highest-quality channel: a referred client arrives with trust and haggles less. How to encourage them, with the maths.
How to introduce online booking without losing older clients: go gradual, use a QR code and ready-made scripts — plus the maths on what the phone really costs you.
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 →