01 / kontekstPięć systemów, zero wspólnego kontekstu
FizjoAcademy to platforma szkoleniowa dla fizjoterapeutów, którzy wiedzą jak wykonywać swój zawód, ale wciąż brakuje im wiedzy biznesowej. Twarzą projektu jest Marcin Cebula, który prowadzi główny program mentoringowy MasterWay — kierując podopiecznych krok po kroku od pierwszej kozetki po rozwijający się gabinet z wieloma specjalistami.
W ofercie znajdują się produkty jednorazowe jak i subskrypcyjne, a każdy z nich ma inną ścieżkę dostarczenia, inną strukturę cenową i inne oczekiwania klientów.
02 / wyzwanieCo się dzieje, gdy każde narzędzie żyje własnym życiem
W FizjoAcademy do obsługi sprzedaży, dostarczenia produktu i obsługi klienta używanych jest kilka programów: EasyCart (koszyk), WebToLearn (platforma edukacyjna), Bitrix24 (CRM), Airtable (obsługa klienta), iFirma (fakturowanie).
Każde z tych narzędzi żyje własnym życiem. Dane nie są przekazywane z jednego miejsca do drugiego, a znaleźć coś w systemie graniczy z cudem. Ręcznie nie sposób aktualizować na bieżąco takiej ilości danych. Platforma edukacyjna w jednym miejscu. System księgowy w kolejnym. CRM i email marketing w jeszcze innym.
Co zrobić, żeby każde zdarzenie po stronie klienta (zakup, odnowienie, anulacja, wygaśnięcie dostępu, problem z płatnością) automatycznie rozpropagowało się do wszystkich niezbędnych systemów — i żeby obsługa klienta w każdym momencie widziała pełny, aktualny stan?
- Brak centralnego źródła prawdy. Historia klienta rozsypana po pięciu systemach — obsługa klienta logowała się do każdego z osobna przy każdej rozmowie.
- Fakturowanie ręczne. Kilka transakcji dziennie, każda wymagająca ręcznego wystawienia dokumentu — godziny pracy schodzące na samą papierkologię.
- Dostępy do platformy niezsynchronizowane. Klient bez aktywnej subskrypcji dalej miał dostęp do kursów, za które nie płaci.
- Natywne integracje rozwiązują typowe scenariusze. Każdy realny biznes ma kilka nietypowych — i to one decydują o jakości obsługi.
- Subskrypcje z własnym lifecycle'em. Trzy produkty subskrypcyjne, każdy z sześcioma różnymi zdarzeniami — zero natywnego wsparcia dla tej logiki.
03 / rozwiązanieJedna warstwa, która spina wszystko
Zaczęliśmy od zmapowania procesu — od momentu, w którym klient dokonuje zakupu, do momentu, w którym otwiera maila i loguje się pierwszy raz na platformę. Po audycie jasne było, że nie wystarczy jedna automatyzacja. Trzeba zbudować pełny pipeline, w którym każde zamówienie przechodzi przez wszystkie niezbędne systemy automatycznie.
Silnikiem całego rozwiązania jest n8n — self-hostowany na własnym serwerze, pod pełną kontrolą klienta. Zamiast gotowych, drogich platform SaaS z ograniczoną logiką, n8n daje swobodę budowania dowolnej customowej integracji bez obawy o wysoki rachunek na podstawie ilości wykonanych operacji.
Centralny router zdarzeń
Jeden punkt wejścia dla całego ruchu sprzedażowego — nowe zakupy, odnowienia, anulowania, reaktywacje, przypisania zakupu do innej osoby niż kupujący. Wszystko rozkładane do odpowiednich modułów.
Moduł tworzenia klienta w CRM-ie
Dla każdego zamówienia buduje pełną strukturę w Bitrix24: kontakt, lead, deal w odpowiednim lejku, firma (jeśli B2B). Jeśli klient istnieje — aktualizuje profil, jeśli nie — tworzy od zera. Wszystkie identyfikatory zapisywane są w systemie.
Customowa integracja z systemem księgowym
Automatyczne fakturowanie po każdej transakcji — faktura podpinana pod właściwego klienta i zamówienie, wysyłana mailowo, a docelowo również do KSeF.
Nadawanie i odbieranie dostępu do platformy
Po zakupie tworzy konto klienta w WebToLearn, przypisuje właściwy kurs na podstawie mapy produktów, wysyła mail powitalny z danymi logowania. Po wygaśnięciu subskrypcji symetrycznie odbiera dostęp.
Dedykowane obiegi dla każdego produktu subskrypcyjnego
Trzy produkty, każdy ma własny rozbudowany obieg obsługujący sześć różnych zdarzeń. Tagi w CRM, synchronizacja z Airtable, dane do księgowości. Zespół zawsze wie, kto jest aktywny, kto właśnie odnowił, kto zanikł i kogo warto reaktywować.
04 / rezultatJedno źródło prawdy zamiast pięciu paneli
Każde zdarzenie po stronie klienta automatycznie rozpropagowuje się do wszystkich istotnych systemów. Zakup jednorazowy, start subskrypcji, odnowienie, anulowanie, wygaśnięcie dostępu, problem z płatnością — każdy z tych przypadków wyzwala dokładnie takie akcje, jakie powinien. Bez opóźnień, bez pominięć, bez niespójności między systemami.
CRM jest jednym źródłem prawdy o kliencie. Obsługa klienta widzi w jednym miejscu pełną historię: co klient kupił, kiedy, ile razy odnowił, czy ostatnia płatność się powiodła. Fakturowanie działa samo — łącznie z przypadkami niestandardowymi. Dostęp do platformy jest zarządzany symetrycznie: po zakupie nadawany automatycznie, po wygaśnięciu symetrycznie odbierany. Mailing transakcyjny i kampanijny działa spójnie — klient po zakupie dostaje mail powitalny, po odnowieniu potwierdzenie, przed wygaśnięciem ostrzeżenie.
Obsługujemy też zakup dla kogoś z zespołu — kupujący dostaje fakturę, odbiorca dostaje dostęp. W CRM-ie obaj są poprawnie oznaczeni: jeden jako płatnik, drugi jako faktyczny użytkownik.
Jedno miejsce, w którym widzi aktualny stan biznesu. Jeden widok klienta, transakcji, subskrypcji — bez logowania się do pięciu paneli i składania obrazka w głowie.
Każda rozmowa zaczyna się od pełnego kontekstu: kto to jest, co kupił, jaki ma stan subskrypcji, czy miał problemy z płatnością, ile razy już odnowił.
Jasna informacja o etapie szans sprzedaży, wygenerowanym wyniku, produktach zakupionych przez klienta i tych, które można mu jeszcze dosprzedać.
Wysoka jakość obsługi i przewidywalność. Wszystko dzieje się tak jak powinno — niezależnie od pory dnia i dnia tygodnia.
05 / oszczędnościIle kosztuje ręczne procesowanie 150 zamówień
Ile godzin pracy administracji kosztowałaby obsługa tego samego ruchu, gdyby całość trzeba było robić ręcznie — łącznie z tworzeniem klientów w CRM, wystawianiem faktur, nadawaniem dostępów do platformy edukacyjnej, obsługą subskrypcji, powiadomieniami do klienta i zespołu.
| Scenariusz | Czas / zamówienie | Zamówień / mies. | Czas / mies. | Koszt / mies. |
|---|---|---|---|---|
| Wszystko ręcznie | ~20 min | ~150 | ~50 h | ~2 500 PLN |
| Pełna automatyzacja | 0 min | ~150 | 0 h | 0 PLN |
To odpowiada ćwierci etatu administracyjnego — wyłącznie na obsłudze zamówień i subskrypcji. Bez tego systemu FizjoAcademy musiałoby poświęcać ten czas ręcznie. Z systemem administracja zajmuje się wyłącznie sytuacjami, które faktycznie wymagają decyzji człowieka — reklamacjami, nietypowymi przypadkami, trudnymi klientami.
06 / wnioskiCo z tego wynika, jeśli Twoja firma też korzysta z kilku narzędzi
Natywne integracje rzadko wystarczą dla złożonego biznesu
Każde popularne narzędzie ma gotowe integracje z wybranymi innymi, ale projektowane są pod typowe scenariusze. Każdy realny biznes ma kilka scenariuszy nietypowych — i spójny system wymaga warstwy orkiestracji, która łączy wszystko w jeden przepływ.
Ewolucja jest regułą, nie wyjątkiem
System FizjoAcademy nie został zbudowany w jednym wdrożeniu. Przeszedł przez kilka iteracji, z których każda rozwiązywała ograniczenia poprzedniej. Dobry partner techniczny powinien umieć przejść tę drogę razem z klientem, nie tylko wdrożyć „ostateczne rozwiązanie” w pierwszym kroku.
CRM jako jedno źródło prawdy to warunek obsługi klienta
Najcenniejszym efektem całego systemu nie jest żadna konkretna funkcja, tylko to, że każdy dział i każdy pracownik w każdej chwili ma pełny, aktualny obraz każdego klienta — a dane zbierane są w jednym systemie.
Self-hosting się opłaca
Koszt utrzymania własnej instancji n8n jest pomijalny w porównaniu z SaaS-owymi platformami automatyzacji, a daje pełną kontrolę nad danymi, logiką i dostępnością. Ani razu w projekcie ograniczenia platformy nie zmusiły do rezygnacji z funkcji.
Chcesz taki system w swojej firmie?
Jeśli korzystasz z wielu systemów, dane w Twojej firmie są rozbite w kilku miejscach i masz dosyć ręcznego przenoszenia danych z jednej aplikacji do drugiej — zacznijmy od rozmowy.
Umów konsultację →