Usługi Case study Szkolenia Baza wiedzy O nas Bezpłatna konsultacja

Kiedy gotowy CRM przestaje wystarczać: customowy CRM w praktyce

Mikołaj Brunka
Mikołaj Brunka
Co-Founder & CEO
· 14 min czytania
Kiedy gotowy CRM przestaje wystarczać: customowy CRM w praktyce

Rozmowa o własnym CRM zaczyna się prawie zawsze tak samo. Firma ma system z abonamentem, płaci za niego od kilku lat, a obok trzyma arkusz, w którym dzieje się prawdziwa praca. W CRM są kontakty i etapy. W arkuszu terminy, kwoty, zaliczki i notatki, kto z kim o czym rozmawiał. Ktoś w końcu pyta, czy nie dałoby się zbudować czegoś własnego.

Najczęściej odpowiadam, że nie teraz. Gotowy CRM z porządnie ustawionym procesem i kilkoma automatyzacjami wokół załatwia sprawę taniej niż cokolwiek pisane od zera. Ale zdarzają się firmy, w których pudełko naprawdę przestaje wystarczać, i wtedy trzymanie się go kosztuje więcej niż budowa. Poniżej: jak rozpoznać jedną sytuację i drugą oraz gdzie leży największe ryzyko.

TL;DR: Własny CRM ma sens wtedy, gdy model danych Twojej firmy nie mieści się w modelu gotowego systemu, a nie wtedy, gdy brakuje kilku pól albo abonament wydaje się drogi. Zanim zbudujesz, wyciśnij konfigurację i automatyzacje wokół pudełka. Jeśli po tym proces nadal żyje w arkuszu, wtedy warto rozmawiać o budowie.

Pięć sygnałów, że gotowy CRM uwiera

Żaden z nich osobno nie jest powodem do budowy. Trzy albo cztery naraz oznaczają, że warto policzyć.

Infografika: pięć sygnałów, że gotowy CRM uwiera - pola na siłę, proces obok systemu, stały eksport do Excela, koszt za użytkownika bez korzyści i integracje kończące się na „prawie

Pola na siłę. W systemie jest „Pole tekstowe 3" na datę wyjazdu i „Notatka 2" na numer polisy. Nikt już nie pamięta, co znaczy „Tak/Nie" w polu o nazwie skróconej do sześciu znaków. Pierwszy objaw tego, że rzeczywistość firmy nie ma gdzie usiąść.

Proces żyje obok systemu. CRM jest wypełniany po fakcie, a decyzje zapadają w arkuszu albo w głowie jednej osoby. Zespół nie sabotuje wdrożenia. Robi robotę tam, gdzie da się ją zrobić.

Eksport do Excela, „bo się nie da". Rozliczenie prowizji, zestawienie zaległości, raport dla właściciela: wszystko przez pobranie CSV i sklejanie w arkuszu. Jeżeli ten sam eksport powtarza się co miesiąc od dwóch lat, to nie wyjątek, tylko brakująca funkcja.

Koszt za użytkownika przestaje mieć związek z korzyścią. Osoba zaglądająca do CRM raz w tygodniu kosztuje tyle samo co handlowiec siedzący w nim po osiem godzin. Do tego dodatki płatne osobno.

Integracje kończą się na „prawie". Telefonia, którą da się podpiąć, ale bez powiązania rozmowy z rezerwacją. Faktury, które wychodzą, ale nie te prowizyjne. Płatności bez rozbicia na raty uczestników.

SygnałCo zrobić, zanim uznasz, że trzeba budować
Pola na siłęSprawdź, czy brakujący obiekt da się dołożyć jako osobną tabelę
Proces obok systemuZmapuj proces, przebuduj etapy, potem oceniaj narzędzie
Stały eksport do ExcelaZbuduj raport poza CRM, na danych z API
Rosnący koszt za użytkownikaPodziel role, część osób na dostęp tylko do odczytu
Integracje „prawie"Sprawdź API, zanim uznasz sprawę za przegraną

Czego nie robić: własny CRM nie jest punktem startu

Najdroższe wdrożenia, jakie widziałem, zaczynały się od zdania „żaden gotowy CRM nam nie pasuje", wypowiedzianego przez firmę bez opisanego procesu sprzedaży. System szyty na miarę odwzorowuje wtedy bałagan, tyle że za kilkadziesiąt tysięcy złotych i bez pomocy technicznej.

Trzy powody, dla których nie warto budować:

  • Żeby oszczędzić na abonamencie. Przy zespole kilkunastu osób punkt wyrównania kosztów leży tak daleko, że w praktyce nie nastąpi.
  • Bo zespół nie chce uzupełniać danych. Nowy interfejs nie zmieni tego, że nikt nie rozumie, po co wypełnia pole.
  • Bo gotowy system jest niewygodny. Niewygodę zwykle usuwa konfiguracja, ukrycie połowy pól i automatyzacja, która wypełni resztę za człowieka.

Kolejność, którą polecam każdemu: opisany proces, gotowy CRM ustawiony pod ten proces, automatyzacje wokół niego, a rozmowa o własnym systemie na końcu. Nie masz pierwszego kroku? Zacznij od oceny, czy w ogóle potrzebujesz CRM. Klikacie ręcznie rzeczy, które powinny dziać się same? Zobacz dziesięć gotowych workflow na przykładzie Pipedrive. Bardzo często temat budowy zamyka się na tym etapie.

Co musi być prawdą, żeby custom się opłacił

Sześć warunków, które sprawdzam przed każdą taką decyzją.

  1. Model danych firmy nie mieści się w modelu pudełka. Nie chodzi o brakujące pola, tylko o obiekty i relacje. Gotowe CRM-y zakładają, że świat składa się z firm, osób, szans sprzedaży i zadań. Jeśli centralnym obiektem jest u Ciebie rezerwacja z wieloma uczestnikami, konfiguracja tego nie naprawi.
  2. Proces jest źródłem przewagi, nie kosztem. Robicie coś inaczej niż konkurencja i dlatego klienci wybierają Was? Wtedy warto mieć własne narzędzie. Proces typowy obsłuż typowym systemem.
  3. Jest właściciel systemu po stronie firmy. Jedna osoba decydująca o zakresie. Bez niej budowa zamienia się w zbieranie życzeń od wszystkich działów.
  4. Dane, które i tak zbieracie, opłaca się scalić. Sprzedaż w CRM, płatności w arkuszu, dokumenty na dysku, rozmowy w telefonie. Wartość bierze się nie z nowych funkcji, tylko z tego, że wszystko wreszcie stoi w jednym miejscu.
  5. Budżet obejmuje utrzymanie, a nie samą budowę. System bez kogoś, kto go poprawia, po roku rozjeżdża się z firmą.
  6. Umiesz wskazać rzeczy, których pudełko nie zrobi ani po konfiguracji, ani po automatyzacji dookoła. Najostrzejszy test. Jeśli po dwóch dniach z dobrym wdrożeniowcem lista topnieje do trzech pozycji, budowa nie ma sensu.

Cztery spełnione z sześciu i rozmowa o budowie jest uczciwa. Przy dwóch zostań przy pudełku i wydaj pieniądze na porządną konfigurację.

„Własny CRM prawie nigdy nie wygrywa funkcjami, bo gotowe systemy mają ich więcej i lepiej dopracowane. Wygrywa tym, że jego model danych wygląda dokładnie tak jak firma. Jeżeli klient nie potrafi mi narysować tego modelu na kartce, to znaczy, że jeszcze nie jest gotowy budować." — Mikołaj Brunka, założyciel NoCodeWork

Dwa przykłady z naszych wdrożeń

Dwa systemy, które zbudowaliśmy zamiast gotowych narzędzi. Opisuję je bez nazw, ale z tym, co przesądziło o decyzji.

Biuro podróży, które odeszło od branżowego systemu. Firma korzystała z gotowego oprogramowania dla agencji turystycznych i utknęła na jego modelu danych. Rezerwacja nie jest szansą sprzedaży: ma uczestników, terminy, powiązanie z ofertą operatora i własne życie długo po sprzedaży. Rozliczenie jest trzystronne, bo pieniądze płyną między klientem, biurem i touroperatorem, a biuro zarabia na prowizji, którą trzeba osobno zafakturować. Do tego oddziały z własnymi wynikami, rezerwacje grupowe, telefonia i SMS-y wpięte w kartotekę, żeby historia rozmowy siedziała przy rezerwacji, oraz generowanie umów z pomocą AI na danych już wprowadzonych do systemu. Powód odejścia od pudełka nie brzmiał „brakuje nam funkcji", tylko „nasz proces nie mieści się w cudzym modelu danych".

Firma szkoleniowa, która wyrosła z Excela i maili. Zapisy szły przez formularz i skrzynkę, płatności notowano w arkuszu, dostępy do nagrań wysyłano ręcznie. Przy setkach kursantów przestało to działać. Zbudowaliśmy system, w którym zapis, harmonogram płatności i dostęp do materiałów są jednym obiegiem: rata ustalana indywidualnie dla uczestnika, tabela zaległości pokazująca w jednym widoku, kto i ile zalega, biblioteka nagrań z dostępem na token i znakiem wodnym identyfikującym oglądającego, do tego automatyczna wysyłka dostępów przez komunikator używany przez kursantów na co dzień. Zadecydowała skala oraz to, że produktem jest sam dostęp do materiałów, więc kontrola nad nim musiała siedzieć obok informacji o płatnościach.

W obu przypadkach system przestał być listą kontaktów z etapami. Stał się miejscem, w którym firma prowadzi główną operację, razem z pieniędzmi i dokumentami. Gotowy CRM tego nie obiecuje i nie powinien.

Jak wygląda budowa: discovery, model danych, MVP, iteracje

Discovery to rozmowa nie o funkcjach, tylko o procesie i danych: kto co robi, w jakiej kolejności, gdzie zapisuje wynik i co się psuje. Chcesz przyjść przygotowany? Zacznij od mapowania procesów.

Model danych to etap, którego błędy naprawdę bolą później. Zła decyzja o tym, czy rata należy do rezerwacji, czy do uczestnika, potrafi za pół roku kosztować przepisanie połowy systemu.

MVP obejmuje jeden proces przeprowadzony od początku do końca, a nie dwadzieścia procent każdej funkcji. Po kilku tygodniach zespół realnie pracuje w nowym systemie na jednym wycinku, zamiast oglądać makiety. Widełki rozpisaliśmy w tekście o tym, ile kosztuje zbudowanie MVP aplikacji.

Iteracje i migracja to krótkie cykle zamykane czymś, co wchodzi na produkcję. Uwagi od ludzi, którzy już w tym pracują, są warte więcej niż lista życzeń sprzed startu. Stary system pozostaje włączony, dopóki nowy nie obsłuży pełnego okresu rozliczeniowego bez awarii.

EtapTypowy czasNajczęstszy błąd
Discovery1–2 tygodnieRozmowa o funkcjach zamiast o danych
Model danychkilka dniUkład arkusza skopiowany jeden do jednego
MVP4–8 tygodniZakres rozdmuchany do pełnej wizji
Iteracjecykle 2–4 tygodniBrak właściciela ustalającego priorytety
Migracja1–3 tygodnieZaplanowana na ostatni dzień projektu
Oś budowy własnego CRM: discovery, model danych, MVP, iteracje i migracja - z typowym czasem trwania i najczęstszą pułapką każdego etapu

Koszty: abonament kontra budowa i utrzymanie

Abonament jest wygodny, bo widać go w jednej pozycji na fakturze. Własny system ma inny rozkład: duży wydatek na starcie, mniejszy i stały później. Na utrzymanie składają się cztery rzeczy: hosting z bazą, opieka techniczna (aktualizacje, kopie zapasowe, monitoring), poprawki błędów i rozwój, czyli nowe rzeczy dokładane w miarę zmian w firmie. O tej ostatniej pozycji zapomina się najczęściej, a to ona decyduje, czy system za trzy lata nadal będzie używany.

Gotowy CRMWłasny system
Startdni, koszt konfiguracjitygodnie, koszt budowy
Koszt bieżącyza użytkownika, rośnie z zespołemhosting plus opieka, niemal niezależne od liczby osób
Zmiana procesuw granicach tego, co przewidział producentdowolna, ale za każdym razem płatna
Ryzykozmiana cennika lub polityki dostawcyzależność od wykonawcy
Wsparciedokumentacja, społeczność, producenttylko to, co ustalisz w umowie

Nie liczyłbym tego jako „za ile miesięcy budowa zwróci się w oszczędności na licencjach". Ta rachuba prawie zawsze wychodzi na niekorzyść własnego systemu. Liczy się co innego: ile kosztuje Was dzisiaj to, czego pudełko nie robi. Godziny na sklejanie raportów, pomyłki w rozliczeniach, płatności wyłapane po terminie. Te liczby da się zebrać w tydzień i to one przesądzają. Szerzej o tym rachunku piszemy w porównaniu wad własnej aplikacji i gotowego narzędzia. A jeśli Twój problem to bardziej arkusze niż CRM, zobacz, czym zbudować aplikację wewnętrzną zamiast Excela.

Ryzyka i jak się przed nimi zabezpieczyć

Największe ryzyko to uzależnienie od wykonawcy. Przy gotowym CRM w najgorszym razie zmieniasz dostawcę i eksportujesz dane. Przy własnym systemie firma, która go zbudowała, ma kod, dostępy i wiedzę o tym, jak to działa. Jeśli przestanie odbierać telefon, zostajesz z systemem, którego nikt nie umie zmienić.

Cztery rzeczy załatwiają większość tego ryzyka i wszystkie ustala się przed startem:

  • Repozytorium po Twojej stronie od pierwszego dnia. Konto organizacji zakładane na firmę klienta, wykonawca dostaje do niego dostęp. Nie „przekażemy kod po zakończeniu", tylko kod od początku leży u Ciebie.
  • Infrastruktura i konta na firmę. Serwer, domena, baza, usługi zewnętrzne i klucze API opłacane z firmowej karty. Konto na prywatnym mailu wykonawcy to najczęstszy powód bolesnych rozstań.
  • Dokumentacja jako warunek odbioru. Opis modelu danych, instrukcja uruchomienia środowiska, lista integracji. Ma pozwolić innemu programiście wejść w projekt.
  • Plan wyjścia w umowie. Zapisany zakres i stawka za przekazanie projektu innemu wykonawcy. Sama gotowość do wpisania takiego punktu mówi o firmie więcej niż całe portfolio.

Pilnuj też, żeby stack był standardowy, a nie autorski. Typowa baza i popularny framework oznaczają, że projekt może przejąć wielu ludzi. „Nasze własne" rozwiązanie, którego nikt poza wykonawcą nie zna, jest formą zamknięcia drzwi.

Te zapisy w wersji rozpisanej znajdziesz w tekście o tym, co musi zawierać umowa na automatyzację. Ten sam zestaw stosuje się do budowy systemu. Jeśli już masz odziedziczony projekt, pomoże instrukcja przejęcia po poprzednim wykonawcy.

Do pilnowania zostają jeszcze trzy rzeczy: funkcje zamawiane „na wszelki wypadek", z których potem nikt nie korzysta; odejście osoby znającej uzasadnienie połowy decyzji; obowiązki wokół danych osobowych, bo przy własnym systemie spadają na Ciebie, a nie na dostawcę SaaS.

FAQ

Kiedy własny CRM opłaca się bardziej niż gotowy?

Wtedy, gdy model danych firmy nie mieści się w modelu gotowego systemu: centralnym obiektem jest u Was rezerwacja, edycja kursu albo zlecenie z własnym cyklem życia, a nie szansa sprzedaży. Drugi warunek to proces będący źródłem przewagi konkurencyjnej. Jeśli chodzi o brakujące pola, koszt licencji albo niewygodny interfejs, gotowy CRM z dobrą konfiguracją wyjdzie taniej i szybciej.

Ile kosztuje zbudowanie własnego CRM?

Zależy od zakresu i technologii. Systemy na narzędziach no-code zaczynają się w okolicach kilkunastu tysięcy złotych, podejście low-code mieści się zwykle między kilkunastoma a czterdziestoma tysiącami, a system pisany kodem, z integracjami płatności i dokumentów, startuje od kilkudziesięciu tysięcy w górę. Do tego utrzymanie: hosting, kopie zapasowe, poprawki i rozwój. Budżet bez tej pozycji jest niepełny.

Jak długo trwa budowa customowego CRM?

Do pierwszej działającej wersji obsługującej jeden proces od początku do końca zwykle około dwóch miesięcy: discovery, model danych i MVP. Pełne zastąpienie starego systemu, z migracją i pracą równoległą przez jeden okres rozliczeniowy, zajmuje od trzech do sześciu miesięcy. Projekty ciągnące się dłużej miały zwykle rozdmuchany zakres MVP.

Co zrobić, żeby nie uzależnić się od wykonawcy własnego systemu?

Załóż repozytorium na swoją organizację i daj wykonawcy dostęp, zamiast czekać na przekazanie kodu po odbiorze. Zarejestruj infrastrukturę, domeny i konta usług na firmę. Wpisz dokumentację jako warunek odbioru, a plan wyjścia ze stawką za przekazanie projektu do umowy. Wymagaj standardowego stacku, bo od tego zależy, ilu wykonawców może projekt przejąć.

Czy da się zacząć od gotowego CRM i przejść na własny później?

Tak i to zwykle najrozsądniejsza droga. Rok czy dwa pracy na gotowym systemie porządkuje proces, pokazuje, których danych naprawdę używacie, i daje gotową listę rzeczy, których pudełko nie zrobi. Ta lista jest najlepszym materiałem wejściowym do discovery. Warunek: od początku sprawdź, co i w jakim formacie da się z systemu wyeksportować.

Podsumowanie

Gotowy CRM przestaje wystarczać rzadziej, niż wydaje się właścicielom firm, i częściej, niż przyznają dostawcy oprogramowania. Granica biegnie na poziomie modelu danych. Dopóki Waszą pracę da się opisać firmami, osobami, szansami i zadaniami, pudełko wygra ceną i tym, że ktoś inny utrzymuje je za Was. Kiedy centralnym obiektem staje się rezerwacja z uczestnikami albo edycja kursu z indywidualnymi ratami, konfiguracja przestaje pomagać. W obu wdrożeniach, które opisałem, decyzja nie wzięła się z listy brakujących funkcji, tylko stąd, że firma prowadziła swoją główną operację w arkuszu obok systemu, za który płaciła.

Zanim zdecydujesz, zrób najtańszy możliwy test: wypisz wszystko, czego gotowy system nie robi, i sprawdź z kimś doświadczonym, ile z tego da się załatwić konfiguracją i automatyzacją. Zostaną trzy pozycje? Masz odpowiedź. Zostanie dwadzieścia i połowa dotyczy tego, jak wyglądają Wasze dane? Rozmowa o budowie jest uzasadniona.

Chcesz ustalić, po której stronie tej granicy jest Wasza firma? Umów bezpłatną konsultację — powiemy wprost, jeśli wystarczy lepiej ustawiony gotowy CRM i żadna budowa nie jest potrzebna.

Przeczytaj również

Mikołaj Brunka Od teorii do wdrożenia

Pogadajmy o Twojej firmie. Bezpłatnie.

30 minut o Twoich procesach. Termin wybierasz od razu po wysłaniu.

Umów konsultację