Pozyskanie nowego klienta jest widoczne.
Ktoś wypełnia formularz, przychodzi na trial i kupuje karnet.
Utrata klienta jest dużo cichsza.
Najpierw opuszcza jeden trening. Potem dwa. Nadal ma aktywny karnet, więc finansowo wszystko wygląda dobrze. Później dostęp wygasa i nie pojawia się kolejne odnowienie.
Właściciel dowiaduje się o problemie dopiero wtedy, gdy przychód już zniknął.
Dlatego retencja nie powinna zaczynać się od raportu:
ilu klientów straciliśmy?
Powinna zaczynać się wcześniej:
kto zaczyna zachowywać się jak osoba, którą możemy stracić?
Klunivo rozwija retencję jako część modelu PUO — Pozyskanie, Utrzymanie i Odzyskanie klienta.
Co to właściwie znaczy „retencja”?
Retencja opisuje zdolność klubu do utrzymania klientów w czasie.
Nie należy jednak sprowadzać jej do jednego procentu.
W klubie warto rozróżniać co najmniej:
- aktywnych,
- odnawiających terminowo,
- odnawiających z opóźnieniem,
- utraconych,
- powracających.
W Klunivo definicje są konkretne.
Aktywny klient
Posiada kwalifikujący, opłacony, nietrialowy dostęp w ostatnim dniu analizowanego okresu.
Powracający
Rozpoczyna kolejny kwalifikujący karnet po przerwie co najmniej 30 dni.
Utracony
Karnet wygasł i przez kolejne 30 dni nie pojawiło się odnowienie.
Odnowienie terminowe
Kolejny dostęp rozpoczyna się w ciągu 7 dni.
Późne odnowienie
Kolejny dostęp pojawia się między 7. a 30. dniem.
Takie definicje pozwalają przestać dyskutować o intuicjach.
Co oznaczają D30, D60 i D90?
Retencja D30/D60/D90 odpowiada na proste pytanie:
Ilu klientów z danej kohorty nadal posiada kwalifikujący dostęp po 30, 60 lub 90 dniach?
Przykład.
W styczniu klub pozyskał 100 nowych płatnych klientów.
Po 30 dniach aktywnych jest 82.
D30 = 82%
Po 60 dniach zostało 70.
D60 = 70%
Po 90 dniach zostało 61.
D90 = 61%
Ta krzywa pokazuje, kiedy klub traci najwięcej ludzi.
Jeśli największy spadek jest między D30 i D60, problem może występować po pierwszym okresie entuzjazmu.
Nie czekaj, aż karnet wygaśnie
Najcenniejszy sygnał może pojawić się wcześniej.
Załóżmy:
- klient ma ważny karnet do końca miesiąca,
- wcześniej trenował 3 razy w tygodniu,
- od 14 dni nie był ani razu.
W systemie płatności wygląda nadal dobrze.
W danych o frekwencji pojawiło się już ryzyko.
Dlatego retencję warto łączyć z obecnością.
Brak treningów przez X dni
W Klunivo jedną z automatyzacji można uruchomić dla osoby, która:
- ma aktywny płatny karnet,
- miała wcześniej obecność,
- nie pojawiła się przez ustawione X dni.
Klub sam dobiera X do modelu zajęć.
Dla BJJ 3 razy w tygodniu 10–14 dni może być istotnym sygnałem.
Dla grupy odbywającej się raz w tygodniu próg powinien być dłuższy.
Nie istnieje jedna magiczna liczba.
Co zrobić po wykryciu spadku aktywności?
Najgorszy komunikat to:
„Nie było Cię 14 dni. Wróć.”
Lepsza komunikacja próbuje zrozumieć sytuację.
Przykłady:
Cześć! Dawno Cię nie widzieliśmy. Wszystko OK? Jeśli zmienił Ci się grafik, pomożemy znaleźć inne zajęcia.
albo:
Hej! Zauważyliśmy, że ostatnio rzadziej wpadasz. Jeśli potrzebujesz zmienić grupę albo termin, odpisz — spróbujemy coś dobrać.
Celem nie jest presja. Celem jest usunięcie przeszkody.
Automatyzacje retencji
Klunivo ma katalog triggerów, warunków i akcji.
Triggery obejmują m.in.:
- rejestrację bez zakupu,
- niepełny profil,
- wygasający karnet,
- wygasły karnet,
- brak treningów przez X dni,
- pierwszy zakup,
- pierwszą obecność.
Warunki:
- plan karnetu,
- dorosły/dziecko,
- zgoda marketingowa.
Akcje:
- e-mail,
- SMS,
- wiadomość w aplikacji,
- follow-up dla personelu.
Można dodawać opóźnienia, godziny ciszy i zbudować ścieżkę do 10 kroków.
Follow-up dla personelu z automatyzacji jest powiadomieniem w aplikacji, a nie pełnym zadaniem z terminem i statusem.
Przykładowa ścieżka retencyjna
14 dni bez treningu
Wyślij wiadomość w aplikacji lub e-mail.
+2 dni
Jeśli nadal brak reakcji — SMS.
+3 dni
Follow-up dla personelu.
Karnet wygasa
Przypomnienie.
Karnet wygasł
Kolejna wiadomość z prostym CTA do odnowienia.
Takie ścieżki nie powinny być przesadnie agresywne.
Ich celem jest odpowiedzieć w odpowiednim momencie.
Retencja nie zaczyna się od automatyzacji
Jeżeli produkt lub doświadczenie są słabe, nawet najlepszy SMS nie zatrzyma klienta.
Retencję budują:
- jakość treningu,
- relacja z trenerem,
- dopasowanie grupy,
- poczucie progresu,
- społeczność,
- komunikacja,
- wygoda obsługi,
- poczucie, że klub wie, kim jestem.
System pomaga te elementy mierzyć i organizować.
Trener jest jednym z najważniejszych elementów retencji
Dobry trener:
- zna uczestników,
- zauważa brak regularności,
- śledzi progres,
- daje rekomendacje,
- celebruje postęp,
- buduje relację.
Dlatego panel trenera nie powinien kończyć się na „zaznacz obecność”.
W Klunivo trener ma dostęp m.in. do:
- swoich zajęć,
- grup,
- progresji,
- pierwszych treningów,
- treningów indywidualnych,
- poleceń.
To pozwala łączyć wynik sportowy z doświadczeniem klienta.
Progresja jako element utrzymania
W sportach technicznych uczestnik często nie widzi własnego postępu.
Trener widzi poprawę.
Klient widzi:
nadal jestem białym pasem.
System progresji może pokazać więcej.
Klunivo obsługuje:
- poziomy,
- wymagania,
- rekomendacje,
- status,
- historię,
- cele,
- odznaki,
- liczbę treningów.
Dzięki temu progres staje się widoczny również między formalnymi awansami.
Gamifikacja bez infantylizacji
Gamifikacja nie musi oznaczać kreskówek i punktów za wszystko.
Może po prostu pokazywać:
- 25 treningów,
- 50 treningów,
- 100 godzin na macie,
- wykonany cel,
- spełnione wymaganie,
- kolejne osiągnięcie.
Klunivo posiada badge'e, historię osiągnięć, cele oraz procent realizacji.
Backend tworzy również zdarzenia celebracyjne co 10 treningów, choć obecny frontend nie wyświetla jeszcze osobnej celebracji tego zdarzenia.
Opinie członków jako sygnał retencyjny
Klient nie zawsze powie w recepcji:
trener mi nie odpowiada, zajęcia są za tłoczne, nie pasuje mi organizacja.
Klunivo może pokazywać raz w miesiącu popup opinii osobom, które miały przynajmniej jedną obecność.
Uczestnik może:
- ocenić klub 1–5,
- zostawić komentarz,
- wybrać anonimowość.
To nie jest jeszcze rozbudowany NPS ani system automatycznego kierowania zadowolonych osób do Google Reviews.
Jest to jednak dodatkowy sygnał.
Utrzymanie rodziny to coś więcej niż utrzymanie jednego karnetu
W klubach dziecięcych rezygnacja jednego dziecka może wpłynąć na całą rodzinę.
Dlatego system powinien widzieć relację rodzic–dziecko.
Przykład:
- rodzic ma dwoje dzieci,
- jedno regularnie trenuje,
- drugie przestało przychodzić,
- tylko drugi profil powinien uruchomić właściwą reakcję.
Jeżeli system traktuje rodzinę jako jednego członka, trudno to analizować.
Nieodnowiony klient a utracony klient
To nie zawsze to samo.
Osoba, której karnet wygasł wczoraj, może po prostu zapomnieć o płatności.
Dlatego warto rozróżnić okna czasowe.
W Klunivo:
- do 7 dni można traktować jako terminowe odnowienie,
- 7–30 dni jako późne odnowienie,
- po 30 dniach bez kolejnego dostępu osoba może być zaklasyfikowana jako utracona.
Ta segmentacja pomaga dopasować komunikację.
Odzyskanie utraconego klienta
Po 30 dniach komunikat:
Twój karnet wygasa
nie ma już sensu.
Potrzebna jest inna narracja.
Przykład:
Cześć! Minęło trochę czasu od Twoich ostatnich treningów. Jeśli chcesz wrócić, odpisz — pomożemy dobrać grupę albo termin.
Można również użyć istniejącego kuponu rabatowego.
Klunivo nie generuje obecnie automatycznie indywidualnego kodu dla każdej nieaktywnej osoby. Kupon można utworzyć ręcznie i wykorzystać w komunikacji.
Czy rabat jest zawsze dobrym pomysłem?
Nie.
Jeżeli klient odszedł, bo:
- nie pasował mu grafik,
- miał kontuzję,
- zmienił miejsce zamieszkania,
- nie odpowiadał mu trener,
10% zniżki nie rozwiąże problemu.
Dlatego najlepsza kampania odzyskania zaczyna się od segmentacji.
Dashboard powinien prowadzić do nazwisk
Raport:
churn 8%
jest potrzebny.
Ale właściciel nadal musi wiedzieć:
Kto dokładnie odszedł?
Klunivo posiada drilldowny do konkretnych osób:
- utraconych,
- powracających,
- nieodnowionych.
To pozwala przejść bezpośrednio do działania.
Co analizować co tydzień?
Nie trzeba oglądać wszystkich raportów.
Wystarczy:
- wygasające karnety,
- osoby bez treningu przez X dni,
- triale bez zakupu,
- nieodnowione dostępy,
- opinie wymagające reakcji.
Co analizować co miesiąc?
- D30/D60/D90,
- odnowienia terminowe,
- późne odnowienia,
- utraconych,
- powracających,
- retencję według grupy,
- retencję według planu,
- retencję według lokalizacji.
To pomaga odróżnić problem całego klubu od problemu konkretnego procesu.
PUO jako framework retencji
Pozyskanie
Klub mierzy źródło, trial i zakup.
Utrzymanie
Klub obserwuje obecność, progres, opinie, aktywność i odnowienia.
Odzyskanie
Klub identyfikuje utraconych i reaguje odpowiednią komunikacją.
Największa wartość pojawia się wtedy, gdy te etapy są połączone.
Można wtedy zadać pytanie:
Czy klienci z kampanii X mają lepszą retencję D90 niż klienci z kampanii Y?
To już nie jest zwykły CRM.
5 praktycznych scenariuszy do wdrożenia
1. Aktywny karnet, brak treningu 14 dni
Komunikacja przypominająca + możliwość kontaktu.
2. Karnet wygasa za kilka dni
Przypomnienie o odnowieniu.
3. Karnet wygasł
Krótkie okno przypomnienia.
4. 30 dni bez nowego dostępu
Segment utraconych.
5. Powrót po 30+ dniach
Oznacz powracającego i sprawdź, co spowodowało reaktywację.
Najczęstsze błędy
Patrzenie tylko na płatności
Klient może mieć opłacony karnet i już mentalnie opuszczać klub.
Jedna kampania do wszystkich
Inaczej komunikujemy się z osobą, której karnet wygasł wczoraj, inaczej z kimś nieobecnym od 4 miesięcy.
Brak roli trenera
Recepcja nie widzi wszystkiego, co dzieje się na sali.
Rabat jako jedyne narzędzie
Cena nie jest jedynym powodem rezygnacji.
Raport bez działania
Wskaźnik retencji niczego nie zmienia, jeśli nie prowadzi do konkretnej osoby i reakcji.
Powiązane funkcje Klunivo
Jak segmentować retencję?
Jedna średnia dla całego klubu może ukrywać problem.
Warto porównywać retencję według:
- grupy,
- lokalizacji,
- planu karnetu,
- typu uczestnika,
- okresu pozyskania,
- źródła pozyskania.
Przykład:
Cały klub ma D90 = 70%.
Wygląda dobrze.
Ale:
- lokalizacja A: 82%,
- lokalizacja B: 54%.
Wtedy właściciel wie, gdzie szukać problemu.
Podobnie może być z grupami dziecięcymi i dorosłymi albo różnymi planami.
Retencja przy dzieciach
W klubie dziecięcym sygnałem rezygnacji może być nie tylko zachowanie uczestnika.
Decyzję podejmuje rodzic.
Dlatego warto obserwować:
- regularność dziecka,
- komunikację z rodzicem,
- jakość organizacji,
- częstotliwość zmian grafiku,
- progresję,
- opinie.
Dziecko może kochać trening, ale rodzic może zrezygnować, jeśli organizacja jest chaotyczna.
To pokazuje, że retencja obejmuje zarówno produkt sportowy, jak i administrację.
Retencja a grupy pełne i przepełnione
Większa frekwencja nie zawsze oznacza lepszy wynik.
Grupa stale przepełniona może pogarszać doświadczenie:
- trener ma mniej czasu na osobę,
- uczestnicy mają mniej przestrzeni,
- rodzice widzą chaos,
- spada jakość treningu.
Dlatego warto łączyć:
frekwencję + obłożenie + opinie + retencję
zamiast optymalizować tylko liczbę osób na sali.
Jak ocenić kampanię odzyskania?
Załóżmy:
- 100 utraconych osób,
- wysłano kampanię,
- 20 kliknęło,
- 8 wróciło,
- 6 utrzymało dostęp przez kolejne 60 dni.
Prawdziwym wynikiem nie jest 20 kliknięć.
Interesujące jest:
- 8 reaktywacji,
- 6 utrzymanych powrotów.
To kolejny przykład, dlaczego PUO powinno być analizowane jako cały cykl.
Retencja a polecenia trenerów
Klunivo może naliczyć trenerowi stałą nagrodę dopiero po utrzymaniu poleconego klienta przez określony czas.
To ciekawy model motywacyjny.
Zamiast premiować samo przyprowadzenie kontaktu, klub może premiować wartościowego klienta, który pozostał.
Nie jest to automatyczny payout ani prowizja recurring.
System prowadzi naliczenie, a klub wykonuje wypłatę poza Klunivo.
Checklist retencji dla właściciela
Co tydzień:
- [ ] osoby bez aktywności przez ustalony X,
- [ ] wygasające dostępy,
- [ ] triale bez zakupu,
- [ ] no-show wymagające reakcji.
Co miesiąc:
- [ ] D30/D60/D90,
- [ ] terminowe i późne odnowienia,
- [ ] utraceni,
- [ ] powracający,
- [ ] retencja według grup/lokalizacji,
- [ ] opinie klientów,
- [ ] skuteczność automatyzacji.
Jak policzyć churn?
Jeśli klub miał na początku miesiąca 200 aktywnych osób i w tym miesiącu stracił 12 klientów, uproszczony churn wynosi:
12 / 200 × 100% = 6%
Sama liczba niewiele mówi bez kontekstu.
Warto porównywać:
- miesiąc do miesiąca,
- ten sam sezon rok do roku,
- grupy,
- lokalizacje,
- plany karnetowe.
Klub dziecięcy może mieć sezonowe skoki rezygnacji zupełnie inne niż studio fitness.
Retencja kohortowa
Kohorta to grupa klientów, którzy rozpoczęli w podobnym czasie.
Przykład:
Styczeń
100 nowych klientów.
- D30: 82,
- D60: 70,
- D90: 61.
Luty
100 nowych klientów.
- D30: 88,
- D60: 79,
- D90: 73.
Druga kohorta wygląda lepiej.
Warto wtedy sprawdzić:
- czy zmienił się onboarding,
- czy zmieniła się kampania,
- czy pojawił się nowy trener,
- czy poprawiono grafik.
Kohorty pomagają zobaczyć efekt zmian szybciej niż średnia dla całej bazy.
Retencja a onboarding
Pierwsze tygodnie są krytyczne.
Nowy członek jeszcze nie ma:
- relacji z trenerem,
- znajomych w grupie,
- rutyny treningowej,
- poczucia progresu.
Dlatego dobry onboarding powinien odpowiedzieć:
- gdzie przyjść,
- co zabrać,
- jak korzystać z panelu,
- kto jest trenerem,
- co zrobić przy nieobecności,
- gdzie znaleźć grafik,
- jak kupić/odnowić karnet.
Im mniej niepewności, tym mniejsze ryzyko, że klient zniknie po pierwszym miesiącu.
Pierwsza obecność jako moment retencyjny
Pierwsza obecność nie kończy procesu sprzedaży.
Ona zaczyna proces utrzymania.
Warto po niej:
- upewnić się, że klient zna kolejne terminy,
- pokazać panel,
- wyjaśnić zasady,
- upewnić się, że grupa pasuje.
Klunivo posiada trigger pierwszej obecności, więc może wykorzystać ten moment do dalszej komunikacji.
Jak trener może zauważyć churn wcześniej niż system?
Dane są ważne, ale trener może zobaczyć sygnały jakościowe:
- zawodnik jest sfrustrowany,
- przestał angażować się w ćwiczenia,
- czuje się zagubiony,
- nie zna nikogo w grupie,
- boi się sparingów,
- nie pasuje mu poziom.
Dlatego retencja powinna łączyć:
dane + obserwację trenera + komunikację
Nie wszystko da się policzyć.
Retencja a zmiana grupy
Część rezygnacji wynika nie z samego klubu, ale z niedopasowania:
- godziny,
- lokalizacji,
- poziomu,
- trenera.
Zanim oznaczysz klienta jako utraconego, warto sprawdzić:
czy możemy zaproponować inną grupę?
To prostsze niż ponowne pozyskanie nowej osoby.
Retencja a sezonowość
Sporty grupowe są sezonowe.
Wrzesień może generować dużo nowych zapisów.
Grudzień, wakacje lub ferie mogą obniżać frekwencję.
Dlatego nie porównuj bezmyślnie:
lipiec vs wrzesień.
Lepsze jest:
wrzesień 2026 vs wrzesień 2025.
Albo porównanie kohort rozpoczynających w podobnym momencie sezonu.
Jak zbudować prosty scoring ryzyka?
Nie trzeba od razu wdrażać machine learning.
Można użyć prostych reguł.
Przykład:
- brak treningu 14 dni: +2 punkty,
- karnet wygasa za 7 dni: +1,
- negatywna opinia: +3,
- brak odnowienia: +4.
Osoby z wysokim wynikiem mogą trafiać do ręcznej weryfikacji.
Klunivo nie posiada obecnie takiego uniwersalnego scoringu jako gotowej funkcji, ale dane potrzebne do podobnego myślenia istnieją w kilku modułach.
To może być kierunek dla klubu nawet bez automatycznego score.
Jak ocenić skuteczność reaktywacji?
Nie patrz tylko na kliknięcie w SMS.
Mierz:
- odpowiedzi,
- ponowne zakupy,
- powrót na trening,
- utrzymanie po 30/60 dniach.
Klient, który kupił karnet po zniżce i nie przyszedł ani razu, nie jest sukcesem retencyjnym.
Przykład pełnego procesu retencyjnego
- Klient kupuje pierwszy karnet.
- Przychodzi na pierwsze zajęcia.
- System zapisuje obecność.
- Po 3 tygodniach frekwencja spada.
- Mija 14 dni bez treningu.
- Automatyzacja wysyła wiadomość.
- Brak reakcji uruchamia kolejny krok.
- Recepcja kontaktuje się.
- Okazuje się, że godzina przestała pasować.
- Klient przechodzi do innej grupy.
- Frekwencja wraca.
- Karnet zostaje odnowiony.
W raporcie to jeden „utrzymany klient”.
W praktyce to kilka powiązanych procesów.
Zobacz także
FAQ
Pytania, które warto rozstrzygnąć
Co to jest retencja klientów?
To zdolność firmy do utrzymania klientów w kolejnych okresach. W klubie sportowym można mierzyć ją np. przez aktywne karnety po 30, 60 i 90 dniach.
Jaki poziom retencji jest dobry?
Nie ma jednej wartości dla wszystkich klubów. Najważniejsze jest śledzenie własnego trendu i porównywanie podobnych grup klientów.
Co to jest churn?
Churn opisuje utratę klientów. Warto zdefiniować dokładnie, kiedy osoba staje się „utracona”, żeby raporty były spójne.
Jak wcześnie wykryć ryzyko rezygnacji?
Jednym z najlepszych sygnałów jest spadek frekwencji przy nadal aktywnym karnetcie.
Czy automatyzacja może wysłać SMS?
Tak, jeśli klub ma skonfigurowanego operatora SMS i odpowiednie zgody/warunki.
Czy Klunivo generuje automatycznie kupon dla utraconego klienta?
Nie. Można wykorzystać wcześniej utworzony kupon w treści kampanii, ale automatyzacja nie generuje obecnie unikalnego kodu dla każdej osoby.



