Skip to main content
Classes, trainings & events

Class, training, and event management software for sports clubs and trainers

Run scheduled yoga, tennis, swim, or martial-arts classes. Personal training sessions. One-off events, tournaments, workshops, and open days. Recurring patterns, waitlists, attendance, trainer payouts — the full workflow for any coach-led activity.

What is class, training, and event management on Sclubber?

Sclubber handles two related workflows on the same scheduling engine. Recurring classes and trainings — group yoga, junior tennis, swim lessons, martial-arts grading, strength-and-conditioning, climbing clinics, or one-on-one personal training — are created once with a trainer assigned, then scheduled as a one-off or a recurring pattern (daily, weekly, biweekly, monthly) up to 52 occurrences. One-off events — tournaments, competitions, workshops, open days, seasonal camps — use the same booking, capacity, payment, and attendance flow with a single scheduled date. Members book via the mobile app, pay online (card, Apple Pay, or Google Pay) or in-club, and receive confirmations and reminders. Waitlists auto-promote when a spot opens. Attendance is tracked per session. Trainers receive payouts to their IBAN in 1–3 business days. Outdoor activities get a 14-day weather forecast built into the scheduling screen.

What you get

Every workflow a coach actually needs

One-off events

Tournaments, competitions, workshops, open days, seasonal camps — a single-date version of a class. Same capacity, payment, and attendance tools.

Recurring planner

Daily, weekly, biweekly, or monthly patterns. End date or up to 52 occurrences. Set once — the next six months populate your calendar.

Capacity + waitlists

Cap each session (or leave unlimited). When full, new bookers join a waitlist and get auto-promoted when someone drops out.

Auto or manual approval

Auto-confirm bookings for drop-in classes. Require manual review for pro coaching or high-demand sessions. Reject with a reason.

Attendance tracking

Mark each participant Present, Absent, or No-show. Feeds into analytics and member history.

Pricing + packages

Per-session pricing or package deals (3-pack at a discount, monthly unlimited, etc.). Members see the best price for their booking pattern.

Cancellation policies

Flexible, Moderate, Strict, or Non-Refundable — set per class. Policy locks once members join so rules don't change mid-program.

Weather planner (outdoor)

A 14-day forecast per session location. Suitability ratings (suitable / marginal / unsuitable) for outdoor classes. Reschedule before it rains.

Attachments + auto-translate

Upload training plans, consent forms, or reading materials as PDFs. AI auto-translates them to other languages for multilingual clubs.

Age groups + prerequisites

Target kids (<12), juniors (12–17), adults (18+), seniors (60+), or custom ranges. Add up to 5 prerequisites so members know what's expected.

Learning objectives

Up to 10 objectives per class (e.g. “consistent backhand slice”, “50m freestyle under 1:10”). Sets expectations and shows up in the session detail.

Recurring planner

Recurring classes, set once

Daily, weekly, biweekly, monthly — six months of schedule in five clicks.

Create a Monday/Wednesday/Friday 7am yoga class with a Dec 31 end date, and the system generates 39 sessions automatically. Members can book a single session or the whole series. Cancel one occurrence without disrupting the rest. The recurring pattern supports up to 52 occurrences — a full year's worth.

Recurring patterns
Daily
Every day for N occurrences
Weekly
Same weekday(s) each week
Biweekly
Same weekday(s) every other week
Monthly
Same date each month
Morning Yoga — Mon 7:00
AAna L.
Confirmed
GGiorgi M.
Confirmed
SSopho K.
Confirmed
NNino A.
↑ Promoted
LLevan R.
Waitlist #2
Capacity 3 / 3 — Nino A. promoted automatically
Waitlists

Waitlists that convert — automatically

Full class? The next bookers join a waitlist and get promoted the moment a spot opens.

Every class has a capacity (or leave it unlimited). When it fills, new bookers go to a waitlist, in order. If someone cancels, the next waitlisted member is automatically promoted to Confirmed, notified by push and email, and charged if the class is paid. No manual shuffling, no lost revenue from empty spots.

Trainer payouts

Trainer payouts, handled

Trainers earn from their own sessions. Payouts in 1–3 business days.

Assign a trainer to a class and their earnings accumulate as an available balance. Each trainer sets up their IBAN or local bank account once and requests payouts when they want — immediate mode, or completion-based (available only after the class has run). Works for staff coaches, freelance instructors, and independent trainers.

Which plan unlocks what

Basic up to 3 trainers, 10 classes/month, pay-in-club only.
Pro up to 10 trainers, 50 classes/month, online payments, full analytics.
Enterprise unlimited trainers, unlimited classes, lowest fees, priority support.
FAQ

Classes, trainings & events — common questions

What's the difference between a class, a training, and an event?
They share the same engine with different patterns. A class/training is typically recurring (weekly yoga, Monday tennis drill). An event is one-off (a Saturday tournament, a workshop, an open day). Both support a trainer, capacity, pricing, online or in-club payments, waitlists, and attendance tracking.
Can a trainer run classes independently, without being tied to a club?
Yes. Independent trainers can register, publish classes at a host venue or custom location, and receive payouts to their own bank account. No club membership required.
How do waitlists work exactly?
When a class hits capacity, subsequent bookings join a waitlist in the order they arrive. If a confirmed member cancels (per the cancellation policy window), the waitlist's next person is automatically promoted to Confirmed, notified, and charged. You don't lift a finger.
Can I charge a package instead of per-session?
Yes. Define packages like “3-class pack”, “10-class pack”, or “monthly unlimited” with their own prices. The member sees the best price for their booking pattern.
How does the weather planner help?
When you create an outdoor class, the system fetches a 14-day forecast for the location and rates each session: suitable, marginal, or unsuitable. You can reschedule or cancel early and notify members before the rain starts.
What languages does the AI auto-translate support?
English, Georgian, Russian, Greek out of the box, with more being added. Upload a training plan PDF in English and members browsing in Georgian see a Georgian version — same file, machine-translated.
Can I require members to have a prerequisite before booking?
You can list up to 5 prerequisites per class (e.g. “swim 25m unaided”, “own climbing shoes”, “signed waiver on file”). These are shown at booking so members self-qualify. Enforced gating is on the roadmap.
What happens if I need to cancel a single session in a recurring series?
Cancel just that occurrence with a reason. Booked members are notified and refunded per policy. The rest of the series continues unchanged.

Ready to run your classes on Sclubber?

Set up your first class in 5 minutes. Free to start, scale when you grow.