Jak przejść z SaaS (Booksy, Fresha, Restaumatic) na własny system rezerwacji? Plan migracji krok po kroku
Spis treści 15 sekcji
- Najpierw uczciwe pytanie: skąd masz klientów?
- Ile naprawdę płacisz: sprawdzone cenniki (stan na 23 sierpnia 2026)
- Krok 1: audyt tego, z czego naprawdę korzystasz
- Krok 2: eksport bazy (co wolno przenieść, a czego nie)
- Krok 3: mapowanie i czyszczenie danych
- Krok 4: testy równoległe
- Krok 5: komunikacja do klientów
- Krok 6: wypowiedzenie i to, co zostaje
- Gdzie wchodzi Lokal360 i gdzie nie pomoże
- Często zadawane pytania
- Czy mogę legalnie przenieść bazę klientów z Booksy lub Fresha do własnego systemu?
- Jak nie stracić klientów przy wyłączeniu platformy SaaS?
- Ile kosztuje własny system w porównaniu do abonamentu SaaS?
- Kiedy nie przechodzić z SaaS na własny system?
- Co z klientami, którzy wolą zostać na Booksy?
Przejście z abonamentowej platformy na własny system rezerwacji to nie jest jeden przycisk „eksportuj”, tylko plan na 2-3 miesiące: audyt funkcji, eksport i czyszczenie bazy, testy równoległe, komunikacja do klientów i wypowiedzenie umowy. Zrobione w takiej kolejności nie gubi ani terminów, ani klientów. Zrobione „z dnia na dzień” gubi jedno i drugie.
Ten wpis jest instrukcją, którą wykonasz samodzielnie, z dowolnym wykonawcą albo ze mną. Ceny platform podaję tylko tam, gdzie sprawdziłem je w cennikach w dniu publikacji, z datą.
Najpierw uczciwe pytanie: skąd masz klientów?
Zanim cokolwiek wyeksportujesz, odpowiedz sobie na jedno pytanie: ilu nowych klientów w ostatnim kwartale przyszło do Ciebie z marketplace’u platformy (wyszukiwarka Booksy, Fresha Marketplace), a ilu z Twojej wizytówki Google, poleceń, Instagrama, przechodniów?
Jeśli platforma jest Twoim głównym źródłem nowych klientów, nie wypowiadaj jej. Własny system rezerwacji stawiasz wtedy obok SaaS, jako kanał dla stałych klientów i dla tych, którzy znajdują Cię w Google, a platformę zostawiasz jako kanał pozyskania. Odcinasz ją dopiero, gdy własne źródła ją zastąpią. Pisałem o tym w tekście dlaczego SaaS robi z Ciebie zakładnika: problemem nie jest sam abonament, tylko to, że baza klientów i kanał pozyskania są w jednych, cudzych rękach.
Jeśli natomiast większość klientów to stali bywalcy i ludzie z Google, a platforma jest głównie kalendarzem, za który płacisz co miesiąc, to migracja ma sens i poniższe kroki są dla Ciebie.
Ile naprawdę płacisz: sprawdzone cenniki (stan na 23 sierpnia 2026)
Nie licz z pamięci. Weź ostatnie trzy faktury od platformy i dodaj wszystko, co nie jest abonamentem bazowym. Dla orientacji, cenniki sprawdzone w dniu publikacji:
Fresha w tym samym dniu podawała plan indywidualny 29 zł miesięcznie albo 19 zł za pracownika miesięcznie w planie zespołowym, do tego jednorazową opłatę za nowych klientów z Fresha Marketplace (stawka nie jest podana na stronie cennika) oraz opłaty za płatności: 1,29% + 0,49 zł online i 0,99% w salonie (fresha.com/pl/pricing, 23.08.2026). Versum nie jest już sprzedawany osobno: sprzedaż zakończono 31 stycznia 2022, a strona versum.pl odsyła do Booksy Biz. Jeśli płacisz „za Versum”, sprawdź, jaki plan faktycznie masz na fakturze.
Czego w tych liczbach nie widać: SMS-y ponad limit (w Booksy Biz 100 w cenie, potem 10 groszy netto za sztukę), opłaty za płatności online, karty podarunkowe, Boost. W salonie z trzema osobami i włączonym Boostem suma potrafi być dwukrotnie wyższa niż abonament bazowy. Policz swój przypadek w kalkulatorze prowizji, a metodę liczenia (abonament, prowizje, praca ręczna, po jednej stronie; koszt jednorazowy plus serwer po drugiej) opisałem we wpisie ile zaoszczędzę, rezygnując z SaaS. Ceny własnych systemów Lokal360 są na stronie system rezerwacji online, nie powtarzam ich w tekście, bo się zmieniają.
Krok 1: audyt tego, z czego naprawdę korzystasz
Platformy sprzedają pakiet kilkudziesięciu funkcji. Większość salonów używa pięciu. Zanim zamówisz własny system, spisz je, bo to jest Twoja specyfikacja.
Otwórz panel platformy i przejdź po kolei przez każdą zakładkę. Przy każdej funkcji zaznacz jedno z trzech: używam codziennie, używam czasem, nie używałem od pół roku. Typowa lista dla salonu beauty wygląda tak:
| Funkcja | Codziennie | Czasem | Nigdy |
|---|---|---|---|
| Kalendarz wizyt z podziałem na pracowników | tak | ||
| Rezerwacja online przez klienta | tak | ||
| Przypomnienia SMS / e-mail | tak | ||
| Kartoteka klienta z historią wizyt | tak | ||
| Płatności online / zadatek | tak | ||
| Karty podarunkowe, pakiety | tak | ||
| Marketing SMS do całej bazy | tak | ||
| Magazyn produktów | tak |
Kolumna „codziennie” to zakres pierwszej wersji własnego systemu. Kolumna „czasem” to etap drugi, gdy system już działa. Kolumna „nigdy” to to, za co płaciłeś w abonamencie bez powodu. Przy gabinetach medycznych (podologia, fizjoterapia, kosmetologia) dochodzi kartoteka z dokumentacją i zgodami, czyli osobny moduł: kartoteka klientów online.
Krok 2: eksport bazy (co wolno przenieść, a czego nie)
Tu trzeba sprostować błąd, który krąży po poradnikach, w tym po wcześniejszej wersji tego wpisu. Firma nie eksportuje bazy klientów „na podstawie art. 20 RODO”. Art. 20 to prawo do przenoszenia danych przysługujące osobie, której dane dotyczą (Twojej klientce wobec Ciebie albo wobec platformy), a nie przedsiębiorcy wobec dostawcy oprogramowania.
Twoja sytuacja jest inna: jesteś administratorem danych swoich klientów, a platforma przetwarza je w Twoim imieniu jako podmiot przetwarzający, na podstawie umowy powierzenia z art. 28 RODO (rozporządzenie 2016/679, eur-lex). Taka umowa powinna określać między innymi, co dzieje się z danymi po zakończeniu usługi (art. 28 ust. 3 lit. g: zwrot albo usunięcie). W praktyce to, czy dostaniesz eksport, w jakim formacie i z jakim zakresem pól, wynika z regulaminu i z możliwości panelu. Szczegóły ról administratora i procesora rozpisałem w tekście RODO a SaaS: czyje są Twoje dane.
Co zrobić w praktyce:
- Znajdź w regulaminie platformy punkt o eksporcie danych i o zakończeniu umowy. Zapisz, co obiecuje (format, termin, czy baza jest kasowana po wypowiedzeniu i po jakim czasie).
- W panelu poszukaj funkcji „Eksportuj klientów” (CSV lub Excel). Jeśli jej nie ma, napisz do supportu z prośbą o eksport, powołując się na umowę powierzenia i jej postanowienia o zwrocie danych.
- Pobierz też historię wizyt i przyszłe rezerwacje, nie tylko listę kontaktów. Przyszłe terminy są najważniejsze: to one muszą trafić do nowego kalendarza w pierwszej kolejności.
- Plik zabezpiecz hasłem i nie wysyłaj go zwykłym mailem do wykonawcy. Ustalcie bezpieczny kanał.
Zgody marketingowe. Jeśli klientka wyraziła zgodę na SMS-y marketingowe w aplikacji platformy, ta zgoda była zwykle udzielona platformie (albo platformie i Tobie, zależnie od regulaminu), nie Tobie jako osobnemu nadawcy. Dane kontaktowe potrzebne do obsługi wizyt (imię, telefon, historia zabiegów) przenosisz jako administrator. Zgody na marketing bezpiecznie jest zebrać na nowo, na własnym formularzu, przy pierwszej wizycie po migracji. To nie jest porada prawna; przy wątpliwościach pokaż regulamin platformy prawnikowi.
Krok 3: mapowanie i czyszczenie danych
Eksport z platformy nigdy nie pasuje jeden do jednego do nowej bazy. Zanim wykonawca zaimportuje plik, zrób trzy rzeczy w arkuszu:
- Usuń duplikaty (ta sama osoba z dwoma numerami telefonu, numer z plusem i bez). Jeden klient, jeden rekord.
- Ustal, co robisz z klientami bez wizyty od dwóch lat. Zwykle lepiej ich nie przenosić: RODO wymaga ograniczenia przechowywania, a Tobie nie są potrzebni w aktywnej bazie.
- Dopasuj kolumny: „Notatki” z platformy to często mieszanina alergii, preferencji i luźnych uwag. W nowym systemie rozdziel je na osobne pola, bo w kartotece medycznej alergia nie może być ukryta w notatce.
Krok 4: testy równoległe
Przez 60-90 dni oba systemy działają naraz. To nie jest strata, to jest ubezpieczenie.
- Własny system rusza na Twojej domenie z kalendarzem, rezerwacją online i przypomnieniami SMS z Twoją nazwą nadawcy. Płatności (BLIK, karta) idą przez bramkę na Twoim koncie Przelewy24 albo Stripe, nie przez pośrednika.
- Nowe rezerwacje z własnej strony wpisujesz też do platformy (albo odwrotnie), dopóki nie masz pewności, że nic nie ginie. Wyznacz jedno źródło prawdy o terminach: od dnia startu jest nim własny system.
- Sprawdź przez dwa tygodnie: czy przypomnienia dochodzą, czy klientka widzi wolne terminy właściwego pracownika, czy zadatek wraca na konto po odwołaniu.
- Dopiero po tym kasujesz podwójne wpisywanie.
Nie wyłączaj platformy w dniu startu własnego systemu. Zostaw sobie okno, w którym błąd importu albo nieotrzymany SMS nie kosztuje Cię wizyty.
Krok 5: komunikacja do klientów
Klienci nie czytają regulaminów, czytają SMS-y. Jedna wiadomość do całej aktywnej bazy plus kod QR przy recepcji załatwiają większość przejścia.
Wzór SMS (do 160 znaków):
Dzień dobry, od dziś wizyty w [nazwa salonu] rezerwujesz na naszej stronie: [twojadomena.pl/rezerwacja]. Dotychczasowe terminy są zachowane. Do zobaczenia! [imię]
Wzór e-maila:
Temat: Nowa rezerwacja wizyt w [nazwa salonu]
Dzień dobry, od [data] wizyty w naszym salonie umawiasz bezpośrednio na naszej stronie: [link]. Wszystkie zaplanowane terminy przeniosłem, nic nie musisz robić. Przypomnienia o wizycie będą przychodzić z numeru [numer] / od nadawcy [nazwa]. Jeśli wolisz umówić się telefonicznie, numer bez zmian: [telefon]. Pozdrawiam, [imię], [nazwa salonu]
Do tego: link do rezerwacji w opisie profilu Google i w bio na Instagramie, kod QR na ladzie (dynamiczny, żeby móc zmienić cel bez przedruku) i jedno zdanie personelu przy wyjściu: „Kolejną wizytę może Pani umówić na naszej stronie, kod jest przy kasie”. Rabat za pierwszą rezerwację bezpośrednią może pomóc, ale ważniejsze jest, żeby link był tam, gdzie klientka już jest.
Krok 6: wypowiedzenie i to, co zostaje
Gdy przez miesiąc większość stałych klientów rezerwuje u Ciebie, sprawdź w regulaminie platformy okres wypowiedzenia i formę (w panelu, mailem, pisemnie). Fresha deklaruje brak minimalnego zobowiązania i możliwość anulowania w dowolnym momencie (cennik, 23.08.2026); przy innych platformach sprawdź własną umowę, zwłaszcza jeśli masz plan roczny.
Przed wypowiedzeniem zrób ostatni pełny eksport: klientów, historię wizyt, opinie wystawione w aplikacji (tych zwykle nie da się przenieść, ale warto je zachować jako zrzuty). Zapytaj support, po jakim czasie od wypowiedzenia dane są kasowane i czy w tym czasie masz jeszcze dostęp do panelu.
Co może zostać na platformie: jeśli w kroku zerowym wyszło, że marketplace daje Ci regularnie nowych klientów, zostaw najtańszy plan jako kanał pozyskania, a wszystkie rezerwacje i tak prowadź w systemie własnym. To model hybrydowy, nie „zero platform”.
Gdzie wchodzi Lokal360 i gdzie nie pomoże
Robię własne systemy rezerwacji i kartoteki na domenie klienta: kalendarz z podziałem na pracowników, rezerwacja online, przypomnienia SMS i e-mail, płatności przez bramkę na koncie klienta, dane na serwerze w Unii. Import bazy z CSV po Twoim czyszczeniu (krok 3) jest częścią wdrożenia. Zakres i ceny są na stronie system rezerwacji online, pełny zestaw dla branży beauty na stronie dla salonów beauty.
Nie pomogę, jeśli:
- Twoim głównym źródłem klientów jest marketplace platformy i nie masz jeszcze wizytówki Google ani własnego ruchu; wtedy najpierw widoczność, potem system,
- oczekujesz, że własny system sam przyniesie nowych klientów: system obsługuje rezerwacje, nie robi marketingu,
- nie masz osoby, która poświęci jeden wieczór na czyszczenie bazy przed importem; bez tego import przenosi bałagan.
Jeśli chcesz porównać konkretne platformy zanim zdecydujesz, mam osobne teksty: alternatywa dla Booksy, alternatywa dla Fresha i Versum i jak zacząć własny system rezerwacji.
Często zadawane pytania
Czy mogę legalnie przenieść bazę klientów z Booksy lub Fresha do własnego systemu?
Co do zasady tak, bo to Ty jesteś administratorem danych swoich klientów, a platforma przetwarza je w Twoim imieniu na podstawie umowy powierzenia (art. 28 RODO). Czy i w jakim formacie dostaniesz eksport, wynika z regulaminu i panelu platformy, nie z art. 20 RODO, który dotyczy prawa osoby, a nie firmy. Przenieść możesz dane potrzebne do obsługi wizyt; zgody marketingowe przenosisz tylko wtedy, gdy były udzielone Tobie, nie platformie.
Jak nie stracić klientów przy wyłączeniu platformy SaaS?
Przez 60-90 dni prowadź oba kanały równolegle. Na własnej stronie uruchom system rezerwacji, w lokalu postaw kod QR do formularza, wyślij klientom SMS lub e-mail z nowym linkiem i dopiero gdy większość stałych klientów rezerwuje u Ciebie, wypowiedz abonament z zachowaniem okresu z regulaminu.
Ile kosztuje własny system w porównaniu do abonamentu SaaS?
Zacznij od własnej faktury: abonament, dopłaty za pracowników, SMS-y ponad limit, prowizje od nowych klientów i płatności. Na dzień 23 sierpnia 2026 Booksy Biz kosztuje 145 zł netto miesięcznie plus 35 zł netto za każdego kolejnego pracownika, Fresha 29 zł (jednoosobowo) lub 19 zł za pracownika plus opłata za klientów z marketplace i opłaty za płatności. Własny system to koszt jednorazowy plus serwer; aktualne ceny są na stronie oferty, a porównanie policzysz w kalkulatorze.
Kiedy nie przechodzić z SaaS na własny system?
Gdy większość nowych klientów trafia do Ciebie z marketplace’u platformy i nie masz własnego źródła ruchu (wizytówka Google, polecenia, social media). Wtedy własny system dokładasz obok SaaS, a nie zamiast niego, i odcinasz platformę dopiero, gdy własne kanały ją zastąpią.
Co z klientami, którzy wolą zostać na Booksy?
Część klientów rezerwuje przez aplikację z przyzwyczajenia. Jeśli to kilka osób, obsłuż ich ręcznie w nowym kalendarzu. Jeśli to spora grupa, zostaw sobie najtańszy plan platformy jako kanał dodatkowy i traktuj własny system jako źródło prawdy o terminach.
Materiał informacyjny, nie porada prawna. Przepisy, regulaminy platform i cenniki sprawdzone na sierpień 2026; przed wypowiedzeniem umowy sprawdź własny regulamin, a przy wątpliwościach co do danych osobowych zapytaj prawnika.
Igor Biały
Założyciel Lokal360 · Studio Rozwiązań Cyfrowych