Lesrooster software voor sportscholen, gebouwd voor hoe je zaak echt draait
Terugkerende lessen, wachtlijsten die zichzelf aanvullen, conflictdetectie tussen zalen en coaches, en een boekingsflow die je leden ook echt gaan gebruiken. Eén kalender dekt elke locatie, elke coach, elke les - met realtime synchronisatie tussen je dashboard en je white-label leden-app.
Een lesrooster is geen spreadsheet-probleem
Je kunt een sportschoolrooster prima in Google Sheets bouwen. Veel eigenaren doen dat. Het probleem zit niet in het raster - het zit in dat raster elke dag kloppend houden met de realiteit:
- Een coach belt om 5 uur 's ochtends ziek en je moet nog drie lessen herplannen voor de HIIT van 7:00 begint
- De wachtlijst vult zichzelf niet aan - een lid haakt af, de plek blijft leeg, de mensen op de wachtlijst weten nooit dat er iets vrijkwam
- Leden boeken via Instagram-DM's omdat je boekingspagina traag of lelijk is, of een wachtwoord vraagt dat ze vergeten zijn
- Twee locaties, twee spreadsheets, niemand legt ze naast elkaar - en de yogales op dinsdag is dubbel geboekt in dezelfde zaal
Shredeo behandelt lesplanning als een operationeel systeem, niet als een document. Eén kalender, één bron van waarheid, realtime sync met de leden-app, en de boekings-UX die je leden van een Classpass verwachten - maar dan onder jouw merk.
10
11
12
13
14
15
16
Morning HIIT
Sarah · 18/20
Yoga Flow
Maria · 12/15
Strength
Tom · 14/20
CrossFit WOD
Alex · 20/20
Boxing
Mike · 16/18
Morning HIIT
Sarah · 15/20
Yoga Flow
Maria · 10/15
CrossFit WOD
Alex · 18/20
5
Lessen vandaag
93
Totale plaatsen
80 (86%)
Geboekt
Belangrijkste Voordelen
Terugkerende lessen met echte uitzonderingen
Wekelijks, tweewekelijks of een eigen patroon (ma/wo/vr, elke derde zaterdag, etc.). Sla een dinsdag over voor een feestdag zonder dat de hele reeks breekt. Pas één losse les aan of de volledige reeks vanuit één scherm.
Wachtlijst die zichzelf écht aanvult
Een lid zegt om 6:47 af voor de les van 7:00 - de volgende persoon op de wachtlijst krijgt binnen seconden een push in de app, met een instelbare bevestigingstijd. Bevestigt die niet, dan gaat de plek door naar nummer twee.
Conflictdetectie voor coach en zaal
Je kunt coach Sarah niet op twee locaties tegelijk om 09:00 inplannen. Je kunt geen twee lessen in Studio B op hetzelfde moment zetten. Het dashboard meldt het conflict voordat je opslaat, niet pas als een lid voor een lege zaal staat.
Hoe het Werkt
Zet het rooster in minuten neer
Maak elke les één keer aan - naam, duur, coach, capaciteit, zaal, annuleervenster. Sleep op de kalender. Stel de herhaling in. Klaar. Geen spreadsheets, geen knip-plak voor acht weken vooruit.
Leden boeken via de app, jij hoeft niets te bevestigen
Je white-label leden-app toont live beschikbaarheid voor hun locatie. Eén tik om te boeken, één tik om binnen je venster te annuleren, één tik om op de wachtlijst te komen. De publieke boekingspagina dekt niet-leden en Instagram-verkeer.
Bijsturen als de realiteit verandert
Coach ziek, leiding kapot, sneeuwdag - verplaats lessen met drag-and-drop, waarschuw alle betrokkenen met één klik, vergoed of crediteer volgens jouw regels. Het rooster blijft consistent over locaties en in de leden-app.
Planning workflows per type club
Veelgestelde vragen over lesplanning
Elke les heeft een herhalingspatroon - wekelijks, tweewekelijks, aangepast (bijv. ma/wo/vr), of elke n-de week van de maand. Voor uitzonderingen kun je één losse les aanpassen (dinsdag 18:00 naar 19:00 alleen deze week), een specifieke datum overslaan (dicht voor een feestdag zonder de hele reeks te annuleren), of de herhaling op een gekozen datum laten stoppen. Feestdagenkalenders voor BE/FR/NL kun je in bulk importeren, dus je hoeft Kerst, Tweede Paasdag of de nationale feestdag niet handmatig te blokkeren.
Als een les vol is, gaan nieuwe boekingen in volgorde op een wachtlijst. Bij een annulering krijgt de eerstvolgende persoon direct een push-notificatie en e-mail, met een bevestigingstijd die jij instelt - meestal 15 tot 60 minuten. Bevestigt die niet, dan rolt de plek door naar de volgende. Bevestigt niemand voordat de les begint, dan blijft de plek open voor walk-ins. Elke stap wordt gelogd, zodat je precies ziet waarom een lid wel of niet binnen kwam.
Ja. Je stelt de regel per lestype in - bijv. leden kunnen tot 4 uur voor de start volledig annuleren met credit-back, tussen 4 uur en start met een gedeeltelijke fee, en no-shows betalen een vast bedrag of verliezen een sessie uit een strippenkaart. Het systeem handhaaft dit automatisch: late annuleringen worden gemarkeerd, no-shows worden gedetecteerd via je check-in data (NFC-badge, QR-code of handmatig), en eventuele kosten verschijnen op de volgende factuur van het lid.
Ja - multi-site is standaard, geen upgrade. Elke locatie heeft eigen zalen, coaches en capaciteit; de dashboardweergave kan één locatie of alle locaties tegelijk tonen. Conflictdetectie is globaal: dezelfde coach kan niet op twee locaties om 09:00 staan, en een les kan niet in een zaal die al bezet is. Leden zien in de app alleen het rooster van locaties waar hun abonnement geldig is - een Brusselse member ziet (en probeert) nooit een les in Luik te boeken.
Allebei. Bestaande en nieuwe leden gebruiken je white-label app (jouw naam, jouw kleuren, jouw logo in de stores) voor de schoonste flow. Voor prospects, Instagram-verkeer en drop-ins is er een publieke boekingspagina op je eigen URL, waar iemand zonder account een eerste sessie kan reserveren. Jij bepaalt welke lessen openstaan voor publiek en welke alleen voor leden zijn.
Ja. Tijdens je onboarding-call importeren we terugkerende lessen, losse sessies, coaches en zalen uit Google Calendar (.ics), Excel/CSV, Mindbody, Virtuagym en TeamUp. Wat zelden schoon overkomt is de historische boekingen en wachtlijsten, omdat elk platform dat anders opslaat - maar een schone overstap op een gekozen maandag is meestal het soepelste pad, en we blijven met je aan de lijn terwijl je het doet.
Klaar om je sportschool te transformeren?
Sluit je aan bij honderden sportschooleigenaars die Shredeo al gebruiken om hun operaties te automatiseren.