System karnetów i rezerwacji zajęć dla siłowni i klubu fitness
Autor:
Paweł Matusiak
·
Excel z wejściami psuje się w godzinę szczytu. Aplikacja klubu pokazuje ważność karnetu, wolne miejsca na yodze i przypomina o wygasającym abonamencie — zanim klient przepadnie do sieciówki. Churn liczy się w pierwszych 90 dniach, nie w grudniu.
Klub fitness zarabia na odnowieniach, nie na jednorazowym wpisowym. Gdy recepcja sprawdza karnet w zeszycie, a zapisy na zajęcia są na Facebooku, gubisz wejścia, przepuszczasz osoby bez opłaty i nie wiesz, kto nie wrócił od miesiąca. System karnetów i rezerwacji zajęć zbiera to w jednym miejscu: członek, wejście, grafik, płatność. Nie po to, żeby „mieć apkę jak sieciówka”. Po to, żeby karnet kończący się za 7 dni dostał SMS, zanim człowiek kupi ofertę u konkurencji, i żeby sala yogi nie liczyła 18 osób na 12 mat.
Co boli siłownię i klub każdego dnia
Szczyt 17:30: kolejka do recepcji, bo ktoś szuka nazwiska w Excelu, karta zbliżeniowa nie działa, a gość z jednorazowym wejściem kłóci się o cenę. Na sali spinningu 22 osoby przy 18 rowerach, bo zapisy były w wydarzeniu na Facebooku i nikt nie odwołał. Trener personalny umówił klienta „na boku” w sali, która o 18:00 ma być na zumba. Karnet open, 8 wejść, student do 16:00 i zamrożenie „na dwa tygodnie od jutra” — Excel tego nie pilnuje, recepcja zgaduje. Wieczorem właściciel nie wie, ile osób weszło naprawdę i ile karnetów umrze w przyszłym tygodniu bez jednego SMS-a.
Najdroższy dzień w klubie to nie pechowy wtorek. To cichy miesiąc, w którym nowy członek wszedł trzy razy, potem nigdy. Nikt nie zadzwonił, nikt nie zaproponował zamrożenia, nikt nie wciągnął go na zajęcia dla początkujących. Marketing nadal kupuje kolejne wpisowe, recepcja nadal stoi w kolejce. Retencja jest tańsza niż pozyskanie — ale bez listy „brak wejścia od 14 dni” retencja to slogan na plakacie, nie proces.
- Kolejka na recepcji w peaku, bo ktoś ręcznie szuka nazwiska albo sprawdza PDF z karnetami.
- Zajęcia group: 18 osób na 12 mat, albo pusta sala, bo nikt nie odwołał i trener i tak przyszedł.
- Karnety open / 8 wejść / student / siłownia+basen — wyjątki, których Excel nie wyegzekwuje przy bramce.
- Trenerzy personalni umawiają na boku, klub nie widzi obłożenia sal i nie rozlicza prowizji bez sporu.
- Brak automatycznego „karnet kończy się za 7 dni” — najtańszy moment na odnowienie mija w ciszy.
- Nowy członek znika po trzech wejściach, a marketing kupuje kolejnego, zamiast odzyskać tego.
- Drugi lokal albo sauna: dwa zeszyty, jeden klient, zero wspólnego karnetu.
Liczby: churn, pierwsze 90 dni i no-show na zajęciach
Branżowe benchmarki na 2026 rok powtarzają rząd wielkości: średnia roczna retencja członków siłowni to ok. 66–70%, czyli 30–34% ludzi znika w ciągu roku. W USA cytuje się ok. 32% churnu rocznie. Miesięcznie zdrowy klub celuje poniżej 3%; powyżej 5% to zwykle problem procesu, nie „słaba reklama”. Największy ubytek siedzi w oknie onboardingowym: badania i raporty klubowe od lat pokazują, że ponad połowa nowych ćwiczących odpada w pierwszych trzech miesiącach, a ok. połowa nowych członków rezygnuje przed sześcioma. Osoby, które w pierwszym miesiącu wejdą mniej niż 4 razy, mają w części zestawień ok. 80% szans na rezygnację. Kto minie 90 dni, zostaje wyraźnie częściej na dłużej.
Etisia podaje no-show u trenerów fitness na poziomie około 20%. Na zajęciach grupowych branża widzi typowo 10–30% nieobecności, zależnie od przedpłaty i przypomnienia; powyżej 20% na class i 30% na trial to już alarm. Bookeo: zapis online ok. 49% mniejsze ryzyko niestawiennictwa niż telefon; SMS vs brak przypomnienia ok. −38% no-show; depozyt / przedpłata mocno tnie puste maty. Klub, który nie karze za no-show na yodze, trenuje ludzi, że rezerwacja jest darmową opcją. Klub, który karze bez SMS-a i bez łatwego odwołania, trenuje ludzi, że system jest wrogiem. Potrzebujecie obu: przypomnienia 24 h i 2 h oraz jasnej zasady (utrata wejścia, krótka blokada rezerwacji).
- Retencja 66–70% rocznie to średnia, nie cel; dobrzy operatorzy trzymają 75–80% i churn miesięczny <3%.
- Pierwsze 90 dni: nawet 40–50% nowych odchodzi w tym oknie, jeśli nikt nie pilnuje frekwencji.
- <4 wejścia w pierwszym miesiącu ≈ bardzo wysokie ryzyko rezygnacji — lista do SMS i telefonu, nie do „jakoś wrócą”.
- No-show zajęć 10–30%; trenerzy personalni ok. 20% (Etisia). SMS i przedpłata tną to tak samo jak w salonie.
- 8 wejść w miesiącu w części klubów spuszcza churn wyraźnie poniżej średniej — system ma to mierzyć, nie zgadywać.
- Policz miesięczny churn (odejścia / stan członków) i osobno „ciszę 14 dni”. Odejście widać za późno; cisza daje czas na SMS, zanim karnet umrze.
Co powinien umieć system karnetów i zajęć
Karnet to nie „data w Excelu”. To reguła: ważność, limit wejść, godziny (np. tylko 6–16), strefy (siłownia / basen / sauna), zamrożenie ile dni ile razy w roku, czy płatne, kto może wejść jako gość. Wejście: kod, karta, QR w telefonie — recepcja albo bramka widzi zielone/czerwone w sekundę. Rezerwacja zajęć z limitem miejsc, waitlistą i konsekwencją za no-show. Grafik trenerów i sale (spinning nie może iść w dwóch miejscach naraz). Płatność online za karnet, doładowanie i drop-in. Panel właściciela: kto wszedł dziś, które karnety wygasają w 7 dni, które zajęcia się nie spięły, kto nie wszedł od 14 dni.
Aplikacja dla członka — bez wymuszania pobrania
Na start wystarczy strona, która działa jak aplikacja na telefonie: karnet, grafik, zapis na zajęcia, historia wejść. Natywny Android dokładamy, gdy chcesz powiadomienia push („wolne miejsce na 18:00”, „karnet za 5 dni”). Nie każemy pobierać apki, żeby kupić pierwszy karnet z reklamy — to zabija konwersję. Ten sam kalendarz zasobów, którego używamy w rezerwacjach usług: sala, trener, limit, czas.
SaaS klubowy czy własny system karnetów
Gotowce fitness są mocne w bramce i w standardowych karnetach. Łamią się przy Waszych wyjątkach (karnet firmowy + dziecko, godziny student, sauna jako dopłata), przy rozliczeniu trenerów, przy drugim lokalu, przy tym, że baza członków ma zostać u Was, gdy zmienicie vendor. Abonament per szafka / per członek rośnie razem z sukcesem. Własny system ma sens, gdy proces jest Wasz, gdy chcecie SEO „siłownia [miasto] karnet online” na własnej domenie i gdy retencja (lista 14 dni, SMS 7 dni przed końcem) nie jest płatnym „modułem marketingowym”.
Klub 120 osób z jednym typem open często wystarczy dobry SaaS. Custom, gdy recepcja obchodzi narzędzie zeszytem, gdy PT żyją poza systemem, gdy zajęcia są sercem przychodu, albo gdy sieć dwóch lokali nie dzieli członka. Nie namawiamy do wyrzucenia działającej bramki. Namawiamy, żeby karnet, zajęcia i cisza 14 dni żyły w jednym panelu. Logika lojalności i odnowień jest bliska temu, co opisujemy przy programach lojalnościowych: przypomnienie w najtańszym momencie, nie rabat na oślep.
- SaaS: szybki start, obca baza, limity reguł karnetu, opłata rosnąca z liczbą członków.
- Custom: dłuższy start, Wasze reguły, baza pod umową, rozwój sauny / fizjo / drugiego lokalu bez roadmapy vendora.
- Hybryda: zostawiamy czytnik przy drzwiach, dokładamy karnety i zajęcia, jeśli API bramki istnieje.
- RODO: lista członków, wizerunek na recepcji, zgoda SMS — minimalizacja i hosting w UE, nie Excel na laptopie recepcji.
Wdrożenie, które nie zatka szczytu 17:30
Klub nie może „wyłączyć wejścia na tydzień”. Najpierw typy karnetów i wyjątki spisane z recepcją, nie z cennikiem na stronie sprzed roku. Potem wejście (QR albo istniejąca karta), kalendarz zajęć, SMS. Tydzień równoległy: stara metoda zostaje, ale każde wejście idzie w nowy panel. Odnowienia 7 dni i lista 14 dni ciszy włączamy, gdy dane z bramki przestają kłamać. PT i drugi lokal — gdy karnet już jest źródłem prawdy. Szkolenie to 40 minut na zmianie, nie webinar: zielone, czerwone, zamrożenie, no-show na yodze.
- Inwentaryzacja: typy karnetów, godziny, strefy, zamrożenia, sale, trenerzy, limity zajęć.
- Wejście QR/karta + panel recepcji zielone/czerwone. Zero zgadywania nazwiska w peaku.
- Rezerwacja zajęć, waitlista, przypomnienie 24 h / 2 h, zasada no-show zapisana i egzekwowana.
- Płatność online za karnet i drop-in. Recepcja sprzedaje to samo, co strona.
- Retencja: SMS 7 dni przed końcem, lista braku wejścia 14 dni, oferta zamrożenia zamiast cichego odejścia.
- PT, sauna, drugi lokal, native push — etap, który nie blokuje pierwszego poniedziałku bez kolejki do Excela.
Błędy, które sabotują system siłowni
Najdroższy: bramka bez karnetu w tym samym systemie — zielone światło dla kogoś, kto nie zapłacił, albo czerwone dla kogoś, kto wczoraj zrobił przelew. Drugi: zajęcia nadal na Facebooku. Trzeci: wymuszenie apki, żeby kupić karnet z reklamy. Czwarty: no-show na class bez SMS-a i bez odwołania. Piąty: brak listy ciszy — churn widać dopiero, gdy karnet nie wraca, miesiąc za późno. Szósty: zamrożenie „ustalamy ręcznie w zeszycie”. Siódmy: PT poza klubem — sala zablokowana, prowizja zgadywana, członek myśli, że to oferta klubu, a to prywatny układ.
- Dwa źródła prawdy (Excel + apka) — spór na recepcji w piątek 18:00 jest gwarantowany.
- Karnet „open”, który w praktyce ma wyjątki, których system nie zna — recepcja zgaduje, członek się złosci.
- Przypomnienie o wygaśnięciu dzień po końcu karnetu — za późno, sieć już ma jego kartę.
- Trial bez follow-up: najdroższy no-show, bo to nie pusta mata, tylko utracony członek.
- Brak zgody SMS: nie wyślesz legalnie przypomnienia, które ma spuścić churn.
- Obietnica, że oprogramowanie „zastąpi trenera” albo zmierzy VO2 max — tego nie robimy. Pilnujemy karnetu, sali i ciszy 14 dni.
66,4% retencji to podłoga branży, nie cel klubu
HFA 2025 (dawniej IHRSA) podaje średnią roczną retencję członków siłowni na 66,4% — jeden na trzech znika w ciągu roku. Mocni operatorzy celują w 75–80%, churn miesięczny poniżej 3%; powyżej 5% to zwykle proces, nie „słaba reklama”. Największy ubytek siedzi w onboardingu: ponad połowa nowych ćwiczących odpada w pierwszych trzech miesiącach, ok. połowa nowych członków rezygnuje przed sześcioma. Osoby z mniej niż 4 wejściami w pierwszym miesiącu mają w części zestawień ok. 80% szans na odejście. Kto minie 90 dni, zostaje wyraźnie częściej. Lista „cisza 14 dni” i SMS 7 dni przed końcem karnetu są tańsze niż kolejne wpisowe z Facebooka.
- PushPress: 12+ wejść w miesiącu ≈ ok. 2% szans na rezygnację w następnym; 1 wejście ≈ ok. 20%.
- Kluby często biorą 4–8 wizyt/miesiąc jako minimum „zaangażowanego” członka; 8 wejść w części obiektów spuszcza churn poniżej średniej.
- Etisia: no-show trenerów fitness ok. 20%; zajęcia grupowe typowo 10–30%, alarm powyżej 20% na class i 30% na trial.
- Bookeo: zapis online ok. 49% mniejsze ryzyko niestawiennictwa; SMS vs brak ok. −38% — ta sama mechanika co w salonie.
Zajęcia: limit mat, waitlista i kara, która nie jest wrogiem
18 osób na 12 mat to nie „super frekwencja”. To Facebook zamiast kalendarza. Pusta sala, bo nikt nie odwołał, to pensja trenera za powietrze. Rezerwacja z limitem, SMS 24 h i 2 h, łatwe odwołanie, waitlista i jasna zasada (utrata wejścia, krótka blokada) trenują członków, że slot jest zobowiązaniem. Kara bez przypomnienia trenują, że system jest wrogiem. Trial bez follow-up to najdroższy no-show: nie pusta mata, tylko utracony karnet. Ten sam silnik zasobów co w rezerwacji usług: sala, trener, cap, czas.
Karnet za 7 dni i RODO listy członków
Najtańszy moment odnowienia jest przed końcem, nie dzień po, gdy sieć już ma kartę. SMS „karnet kończy się za 7 dni” plus oferta zamrożenia dla ciszy 14 dni to retencja, nie rabat na oślep — blisko logiki programu lojalnościowego. Lista członków, wizerunek z recepcji i zgoda SMS podlegają RODO: minimalizacja, hosting w UE, zgoda na kontakt osobno od regulaminu. Nie mierzymy VO2 max i nie zastępujemy trenera. Pilnujemy, kto wszedł, która sala jest zajęta i kto zamilkł.
KPI klubu po 30 dniach, zanim kupicie bramkę
Po miesiącu: wejścia dziś vs wczoraj, karnety wygasające w 7 dni, cisza 14 dni, no-show zajęć, odsetek rezerwacji odwołanych na czas, churn miesięczny, nowi z <4 wejściami. Jeśli bramka świeci zielonym, a karnet jest w innym Excelu, spór o 18:00 w piątek jest gwarantowany. Jeśli zajęcia nadal są wydarzeniem na FB, kalendarz nic nie zmierzy. Te liczby mówią, czy PT i drugi lokal idą dalej, czy najpierw QR, karnet i SMS o wygaśnięciu. MVP ma zdjąć kolejkę do zeszytu w tym sezonie, nie udawać kombajnu sieciówki na 180 osób.
Jeśli recepcja tonie, a zajęcia są albo pełne, albo puste — opisz liczbę członków, typy karnetów i czy masz group classes. Zaproponujemy MVP, które odciąży wejście jeszcze w tym sezonie: karnet, QR, zajęcia, SMS o wygaśnięciu. Bramka, PT i drugi lokal — jasno jako etap dwa, nie jako mgła w ofercie.
Najczęściej zadawane pytania
- Czy system zastąpi bramkę i karty zbliżeniowe?
- Może sterować dostępem, jeśli masz czytnik z API, albo startujemy od QR na telefonie. Sprzęt dobieramy po tym, co już wisi przy drzwiach. Nie każemy wymieniać bramki w pierwszym etapie, jeśli stara da się podpiąć albo QR wystarczy na recepcji.
- Co z treningiem personalnym?
- Kalendarz trenera, rozliczenie pakietu godzin, rezerwacja sali. Klient i klub widzą to samo. „Na boku” przestaje być jedynym kanałem — i przestaje blokować zumba o 18:00.
- Czy da się zamrozić karnet?
- Tak — z zasadami, które ustawisz (ile dni, ile razy w roku, czy płatne, czy student ma inną regułę). Zamrożenie w zeszycie to źródło sporów; w systemie to data i przycisk.
- Jak odzyskać osoby, które nie przychodzą?
- Lista „brak wejścia od 14 dni” + SMS z ofertą zamrożenia, trial zajęć albo rozmowy z trenerem. Tego Excel nie wyśle sam. Pierwsze 90 dni i <4 wejścia w miesiącu to osobne kolejki, nie jeden newsletter.
- Czy członek musi pobrać aplikację?
- Nie, żeby kupić karnet i wejść na QR. Aplikację dokładamy, gdy push („wolny rower 18:00”, „karnet za 5 dni”) ma sens. Wymuszenie pobrania przy pierwszej płatności obcina sprzedaż z reklamy.
- Jaki churn jest „normalny”?
- Średnia roczna retencja bywa 66–70% (churn 30–34%). Cel operacyjny: miesięcznie poniżej 3% i nie tracić połowy nowych w 90 dni. Jeśli gubicie ludzi po trzech wejściach, problemem nie jest cennik na Facebooku.
- Jak zejść z no-show na zajęciach?
- Rezerwacja z limitem, SMS 24 h i 2 h, łatwe odwołanie, waitlista, konsekwencja (utrata miejsca / krótka blokada). Bookeo: online i SMS mocno tną nieobecności; sama eventowa grupa na FB ich nie tnie.
- Mamy PerfectGym / inny kombajn. Po co custom?
- Nie zawsze po to. Custom, gdy płacicie za moduły, których nie używacie, gdy reguły karnetu nie wchodzą, albo gdy baza ma zostać u Was. Jeśli kombajn działa — zostawiamy go i mówimy to na wycenie.
Powiązana usługa:
Dedykowane oprogramowanie dla firm
Opisz projekt