System CRM na zamówienie vs HubSpot/Pipedrive - kiedy własny CRM się opłaca
Klient B2B z Wielkopolski: „Mamy 4 handlowców, 300 leadów miesięcznie i pipeline w Excelu. HubSpot chce 900 zł/mies za tier który realnie potrzebujemy, Pipedrive 620 zł. Czy nie taniej wyjdzie custom?".
Krótka odpowiedź: do 200 leadów/mies i standardowego pipeline - SaaS wygrywa. Powyżej, albo gdy Twój proces sprzedaży odbiega od podręcznika (własne role, custom scoring, integracje z niestandardowymi systemami, długie sales cycles B2B) - CRM na zamówienie zwraca się w 12-18 mies.
Poniżej realne widełki, kryteria decyzyjne i kiedy jednak lepiej zostać na Pipedrive.
Co dostajesz w SaaS CRM (HubSpot / Pipedrive / Salesforce)
HubSpot Starter - 45 €/user/mies (~200 zł), Professional 890 €/mies dla 5 users (~4000 zł). Pipedrive Advanced - 34 €/user/mies (~155 zł), Professional 64 € (~290 zł). Salesforce Sales Cloud - 165 €/user/mies (~750 zł) - enterprise tier, dla większości MSP overkill.
Co masz z pudełka:
- Kanban pipeline (drag & drop)
- Karty klientów, kontaktów, dealsów
- Email tracking (open rate, klik)
- Standardowe raporty (revenue, win rate, cycle time)
- Mobile app iOS/Android
- Integracje przez Zapier / natywne (Google Workspace, Outlook, Slack)
Co dostajesz „bonusem":
- Regularne aktualizacje UI (czasami dobre, czasami psują workflow do którego się przyzwyczaili handlowcy)
- Vendor lock-in (Twoje dane, ale w ich formacie - eksport CSV jest, ale integracje trzeba przepinać)
- Ograniczenia customizacji (custom fields tak, ale custom logic biznesowa - tylko przez Zapier / API + zewnętrzne serwery)
Kiedy SaaS CRM WYSTARCZY (nie kombinuj)
Solo handlowiec albo zespół do 5 osób. Nawet HubSpot Free (0 zł) obsłuży 1000 kontaktów i podstawowy pipeline.
Standardowy sales cycle (30-90 dni B2B). Pipedrive default New → Contacted → Meeting scheduled → Proposal → Negotiation → Won/Lost pasuje do 80% firm usługowych.
Do 200 nowych leadów/mies. Powyżej - SaaS zaczyna być drogo (bo cena skaluje się per user, a Ty potrzebujesz więcej handlowców do obsłużenia leadów).
Nie masz specyficznych regulacji. Jeśli nie musisz trzymać danych klientów lokalnie (RODO EU-only OK dla większości firm PL), SaaS z serwerem w USA/EU wystarczy.
Chcesz uruchomić „na wczoraj". Setup Pipedrive = 1-2 dni. Custom CRM = 8-12 tygodni. Jak potrzebujesz TERAZ, SaaS wygrywa czasowo.
Kiedy SaaS PRZESTAJE wystarczać
1. Twój proces sprzedaży nie mieści się w Kanbanie
Przykład: firma szkoleniowa która sprzedaje pakiety wielosesyjne, gdzie każdy lead ma osobne "sub-deale" per sesja. W Pipedrive musisz to obchodzić przez custom fields + dziesiątki tagów. W custom CRM = natywna relacja jeden lead → wiele projektów.
Inny przykład: firma produkująca meble na zamówienie, gdzie deal ma etapy „Wycena → Umowa → Produkcja → Dostawa → Montaż" - Twoi handlowcy odpowiedzialni tylko za pierwsze 2, produkcja i montaż to inne działy. Pipedrive traktuje deal jako liniowy - Twój faktycznie ma równoległe workflow z różnymi rolami.
2. Custom scoring leadów oparty o Twoje dane biznesowe
HubSpot ma lead scoring, ale bazuje na ich standardowych metrykach (email opens, form fills, page visits). Ty możesz chcieć scoringu opartego o: wielkość firmy klienta × liczba dostępnych budżetów × miesiąc do końca roku podatkowego × historia zakupów podobnych produktów. Custom CRM liczy to natywnie w SQL query. SaaS wymaga Zapier + Airtable + Google Sheets - 3 systemy klejone.
3. Integracje z systemami których SaaS nie obsługuje
Klient produkcyjny: chce żeby CRM automatycznie pobierał stany magazynowe z SAP-a, dostępność produkcji z Comarch Optima i harmonogram dostaw z własnego systemu Excel-based. Pipedrive integracja SAP = payload custom development ~40 tys. zł. Custom CRM z natywnym API do ich systemów = 3-4 tyg developera = 15-20 tys. zł.
4. Wolumen ponad 200 leadów/mies × 5+ handlowców
Matematyka: Pipedrive Professional × 6 users × 12 mies = 20 800 zł/rok. HubSpot Professional dla 5 seats × 12 = 48 000 zł/rok. Custom CRM (Laravel + Filament, w moim modelu) = 12-18 tys. zł one-shot + 100 zł/mies hosting + 500 zł/mies opieka SLA = ~19 tys. w pierwszym roku, ~7 tys. w kolejnych.
Break-even: rok 1 dla Pipedrive, 8 miesięcy dla HubSpot.
5. Wrażliwość danych klientów
Kancelaria prawna, klinika medyczna, agencja pracy - dane klientów są objęte tajemnicą zawodową. Serwer w USA (HubSpot, Salesforce) to co najmniej ryzyko compliance. Custom CRM na Twoim VPS w Polsce lub UE = pełna kontrola + audyt kto co widział.
6. Wielorolne portale klienta
Chcesz żeby klienci mieli własne konto z widokiem ich spraw + historii + faktur - SaaS potrafi (portale klienta), ale w ograniczonej formie. Custom CRM = pełny portal klienta z własnym designem, RBAC i integracją z Twoim backendem.
Realne widełki cenowe custom CRM
Bazuję na projektach w moim modelu (Laravel 10/11 + Filament 3 + MySQL/PostgreSQL, hosting VPS albo shared).
Podstawowy CRM (2-4 role, Kanban pipeline, karty klientów/dealsów, email logging, dashboard z metrykami) - 12 000 - 18 000 zł netto. Timeline: 8-10 tygodni.
Rozszerzony CRM (portal klienta, integracja z 1-2 systemami zewnętrznymi, custom scoring, faktury/oferty do PDF) - 20 000 - 35 000 zł netto. Timeline: 12-16 tygodni.
Enterprise CRM (multi-tenant billing, integracja z ERP, workflow automation, mobile app PWA, wielojęzyczność) - 50 000 - 120 000 zł netto. Timeline: 4-9 miesięcy.
Do tego:
- Hosting VPS - 100-250 zł/mies (dla firmy do 50 handlowców w zupełności wystarczy)
- Opieka SLA MONITOR (backup + monitoring + reakcja 48h) - 200-400 zł/mies
- Opieka SLA PRIORITY (24h reakcja + drobne zmiany w cenie) - 800-1500 zł/mies
- Nowe funkcje po wdrożeniu - 150-250 zł/h albo pakiet 10h za 2000 zł
Kod i dane zostają u klienta - hosting na jego koncie, kod na jego GitHubie, dostępy SSH u niego. Możesz zmienić developera w każdej chwili bez lock-in.
Break-even calculation - realny przykład
Firma X: 6 handlowców, 250 leadów/mies, sales cycle 60 dni, potrzeba integracji z ich systemem magazynowym Comarch.
Scenariusz A - HubSpot Professional:
- Licencje: 5 seats × 890 € rocznie = 4450 € (~20 000 zł)
- Integracja Comarch przez Zapier + custom middleware: ~15 000 zł jednorazowo + 200 €/mies utrzymanie
- Rok 1: ~40 000 zł. Rok 2+: ~30 000 zł/rok.
Scenariusz B - Custom CRM w Laravel:
- Development: 25 000 zł (rozszerzony CRM z integracją Comarch)
- Hosting VPS: 150 zł/mies × 12 = 1800 zł
- Opieka SLA CARE: 500 zł/mies × 12 = 6000 zł
- Rok 1: ~33 000 zł. Rok 2+: ~8000 zł/rok.
Break-even: 14 miesięcy. Od miesiąca 15 firma zaczyna oszczędzać ~22 000 zł/rok - 5 lat = oszczędność 110 000 zł przy pełnej kontroli nad kodem i procesem.
Kiedy jednak SaaS (nawet drogi) wygrywa
Sales team musi mieć CRM „od jutra". Custom CRM = 8-16 tygodni development. Jeśli szef sprzedaży mówi „potrzebuję CRM na poniedziałek bo w środę mam prezentację dla zarządu", Pipedrive setup za 2 dni jest jedynym wyjściem.
Firma rośnie hyperfast (startup po serii A/B). Możliwe że za 6 miesięcy będziesz miał 50 handlowców zamiast 6. HubSpot skaluje się per-license, custom CRM zaprojektowany pod 5-10 handlowców może wymagać przebudowy pod 50. Chyba że od początku projektujesz „multi-tenant".
Nie masz osoby ownera która będzie w kontakcie z developerem przez 8-16 tygodni. Custom CRM wymaga że ktoś w firmie precyzuje wymagania, akceptuje etapy, testuje. Jak nie masz - SaaS jest bezpieczniejszy.
Zespół sprzedaży już zna Pipedrive/HubSpot. Change management dla 6-osobowego zespołu to koszt ukryty (2-3 tygodnie adopcji nowego narzędzia = spadek produktywności ~30% w tym okresie). Jeśli obecny SaaS działa OK - nie migruj bez powodu.
Sygnały że pora na custom CRM (checklist)
☐ Rachunek za SaaS CRM przekroczył 1500 zł/mies ☐ Twój sales cycle jest dłuższy niż 90 dni lub krótszy niż 14 dni (SaaS zoptymalizowany pod 30-90 dni) ☐ Handlowcy skarżą się że CRM „nie pasuje do procesu" i workarounds są w tagach/notatkach ☐ Wewnętrzne systemy (magazyn, produkcja, ERP) są w własnym CMS albo w starym oprogramowaniu bez otwartego API ☐ Zewnętrzne integracje kosztują Cię 5000+ zł/rok w Zapier / Make.com / custom middleware ☐ Klient (albo Twoi klienci) wymaga danych w Polsce/EU ze względu na compliance ☐ Potrzebujesz portalu klienta który jest brand-matchowany (nie generic Pipedrive customer portal) ☐ Custom scoring leadów wymaga danych z 3+ różnych systemów
3+ zaznaczone → warto policzyć custom CRM 5+ zaznaczone → prawie na pewno się opłaca
Model wdrożenia - jak to robię
Etap 1 - Discovery (1-2 tygodnie). Rozmowa z 3-5 osobami z zespołu sprzedaży, mapowanie obecnego procesu (na tablicy Miro / Whimsical), lista integracji, dead-ends. Efekt: spec dokument 8-15 stron + widełkowa oferta.
Etap 2 - MVP (4-6 tygodni). Pipeline Kanban + karty klientów + auth + role. Deployment na Twoim VPS z pełnym dostępem SSH i GitHub repo. Weekly demo Ci pokazujące co zbudowane.
Etap 3 - Rozszerzenia (2-4 tygodnie). Custom scoring, integracje z Comarch/SAP/whatever, portal klienta, PDF ofert i faktur, mobile-responsive UI.
Etap 4 - Handover (1 tydzień). Szkolenie zespołu (2h video call + PDF instrukcja), dokumentacja techniczna, migracja danych z Pipedrive/HubSpot/Excel do nowego CRM.
Gwarancja 30 dni - poprawki drobne w cenie. Dalej - opieka SLA (opcjonalnie) albo standardowa stawka godzinowa (250 zł/h).
Case: dema live pod ten model
- Nexa CRM - panel sprzedaży - pełny pipeline Kanban z drag & drop, scoring leadów, dashboard z wykresami, role (admin/handlowiec). Klikalne demo (poszukaj kafla „Nexa CRM").
- Lexa - system dla kancelarii - CRM branżowy dla kancelarii prawnej z kalendarzem terminów, dokumentami do PDF, rejestrem czasu. Live (kliknij „Wejdź jako Partner").
Oba zbudowane w Laravel + Filament + MySQL. Bez rejestracji, klik i sprawdź.
Podsumowanie decyzyjne
Wybierz SaaS (Pipedrive/HubSpot): solo dev, do 5 handlowców, standardowy pipeline, budżet do 1500 zł/mies, potrzebujesz „na wczoraj".
Wybierz custom CRM: 5+ handlowców, sales cycle nietypowy, wymagane integracje z Twoimi systemami, budżet do 25 000 zł na start + ~500 zł/mies opieki, mniej ważne „na wczoraj", ważniejsze pełna kontrola i długoterminowe TCO.
Wątpliwości? Wycena widełkowa custom CRM w 24-48h. Napisz co masz, powiem czy jest sens.
Często zadawane pytania
Ile trwa budowa custom CRM od zera?
Podstawowy CRM (Kanban, karty, dashboard, role): 8-10 tygodni. Rozszerzony (portal klienta, integracje, PDF): 12-16 tygodni. Enterprise multi-tenant: 4-9 miesięcy. Powyżej to zwykle projekt fazowany (MVP + iteracje).
Czy da się przenieść dane z Pipedrive/HubSpot do custom CRM?
Tak. Wszystkie duże SaaSy mają eksport CSV / API. Podczas Etapu 4 (Handover) skrypt migracyjny importuje kontakty, dealsy, notatki, historię z zachowaniem relacji. Zajmuje 1-3 dni w zależności od wolumenu.
Kto trzyma serwer i dane po wdrożeniu?
Ty. Hosting jest na Twoim koncie (VPS 150-250 zł/mies), dostępy SSH i baza danych Twoje. Kod jest na Twoim GitHubie. Zero vendor lock-in - możesz zmienić developera bez utraty niczego.
A jak developer zniknie / będzie chory / podniesie ceny?
Trzy zabezpieczenia w standardzie: (a) kod na Twoim GitHubie od pierwszego commita, (b) dokumentacja architektury i decyzji design (nie tylko README), (c) opieka SLA opcjonalna - jak nie masz umowy, płacisz standardową stawkę 250 zł/h za drobne zmiany. Bez blokad, bez szantażu.
Custom CRM vs Odoo (open-source)?
Odoo jest open-source ale ciężki (100+ modułów, większość nie potrzebna), trudny w customizacji poza standardem, wymaga developera znającego Python + XML views. Custom Laravel CRM jest lżejszy, szybszy do rozbudowy, i jego rozbudowa nie wymaga eksperta Odoo (którego w PL jest ~20 osób) - wystarczy PHP dev (~30 000).
Czy 25 000 zł to rzeczywiście cała inwestycja, czy potem są ukryte koszty?
25 000 zł to development (jednorazowo). Ukryte koszty to: hosting (150 zł/mies), opieka SLA opcjonalna (500 zł/mies), nowe funkcje po wdrożeniu (250 zł/h). Nie ma license fees, per-user costs, nagłych podwyżek. Wszystko zaplanowane w ofercie przed startem.
Podobne teksty z bloga
- Ile kosztuje aplikacja webowa na zamówienie - pełen breakdown cenowy
- Nearshore developer Polska vs agencja Poznań - model współpracy
- Konfigurator 3D vs Zakeke/Threekit - analogiczna decyzja custom vs SaaS
Napisz - wycenę odeślę do 48 h. Bez agencji, bez pośredników.
✉ napisz: dominik.gronski@grodev.pl