Dane w CRM

Wdrożenie systemu CRM na HubSpot: 9 kroków po zakupie

Wdrożenie systemu CRM na HubSpot w firmie B2B: 9-krokowa checklista konfiguracji, której nie ma w onboardingu HubSpota. Od mapowania obiektów po zgody.

Gracjan Kasprzyk

Autor Gracjan Kasprzyk

2026-08-04

 

Wdrożenie systemu CRM na HubSpot to nie kliknięcie "Get started" w onboardingu, tylko sekwencja 9 decyzji konfiguracyjnych, których standardowa dokumentacja nie wymienia wprost. Ten post to checklista tych 9 kroków z konkretami z wdrożeń B2B: od mapowania obiektów, przez logikę deal stage, po zgody marketingowe przed pierwszym mailem.

Załóżmy, że kupiłeś licencje. Sales Hub Pro, może z Marketing Hub Starter obok. Loguje się pierwszy user, klika "Get started", HubSpot prowadzi go przez import kontaktów, connect email i zaproszenie zespołu. Godzina roboty. Dobra, to co teraz? Bo tu kończy się oficjalny onboarding, a dopiero zaczyna wdrożenie.

Poniżej 9 kroków, których nie znajdziesz w oficjalnym setupie konta HubSpot. Każdy robię u każdego klienta B2B, w tej kolejności. Pomiń którykolwiek, a za trzy miesiące handlowiec przyjdzie z pytaniem "dlaczego to nie działa", i będziesz cofał się do tego kroku na żywych danych.

Dla kogo jest ta checklista

Ta checklista jest dla foundera, sales leada albo in-house admina firmy B2B, która właśnie kupiła HubSpot CRM (albo kupi w najbliższych tygodniach) i chce, żeby zespół faktycznie z niego korzystał. Nie dla setupów z 200 userami, gdzie wchodzi RevOps i zupełnie inne rozmowy. Dla firm 5-50 osób, gdzie sprzedaż i marketing dopiero układają procesy w CRM.

Jeżeli masz Starter, część kroków (workflow, sequences) i tak Cię nie dotyczy. Workflow wymagają Professional albo Enterprise na Marketing Hub, Sales Hub, Service Hub lub Data Hub. Na Starterze zostaje ręczna robota plus formularze. To nie tragedia, natomiast skala jest ograniczona i część automatyzacji zrobisz z palca.

Diagram sekwencji 9 kroków wdrożenia systemu CRM na HubSpot w firmie B2B, od mapowania obiektów do zgód marketingowych

Krok 1: Mapowanie obiektów przed importem kontaktów

Zanim wrzucisz cokolwiek do HubSpota, zdecyduj, które obiekty CRM odpowiadają Twojemu procesowi sprzedaży. Standardowe obiekty to Contact, Company, Deal, Ticket. Custom Objects wymagają tieru Enterprise, więc na Pro musisz zmieścić się w standardzie.

Konkret, który robię u każdego klienta: rysuję na kartce ich proces. Kto do nas trafia (Contact), z jakiej firmy (Company), jaka konkretnie sprawa (Deal) i czy jest coś, co nie mieści się w tej trójce. U klienta z produkcji opakowań "sprawa" to nie był deal, tylko projekt techniczny z sześcioma milestone'ami. Bez Custom Objects modelujesz to jako deal z custom properties albo drugi pipeline. Wybór zapada TU, nie po imporcie.

Jeżeli pominiesz ten krok i zaczniesz od "Import contacts z Excela", za miesiąc admin odkryje, że nie ma gdzie trzymać połowy informacji o kliencie. Wtedy albo migruje dane drugi raz, albo dorabia properties do contacta, które powinny siedzieć na company, i handlowiec grzebie w polach, które są nie na tym rekordzie, co trzeba.

Krok 2: Custom properties projektuj pod raport, nie pod formularz

Property projektuj pod pytanie "co za pół roku chcę zobaczyć na dashboardzie", nie "o co zapytać leada w formularzu". To jedna z najczęstszych pomyłek, jakie widzę na świeżych portalach. Domyślne properties HubSpota (imię, email, telefon, nazwa firmy) pokrywają może jedną trzecią tego, czego potrzebujesz do raportowania. Reszta to custom properties.

Konkret: klient chce mierzyć konwersję leadów per branża. Standardowo w formularzu ląduje pole tekstowe "Branża", user wpisuje, co chce. Za trzy miesiące w raporcie masz 47 unikalnych wartości: "IT", "it", "Software", "Software house", "SaaS". Zero segmentacji, marketer nie zrobi z tego żadnego wykresu.

Rozwiązanie: dropdown z 8-12 predefiniowanymi wartościami dopasowanymi do Twojej segmentacji ICP. Property typu single-line text zostaw dla rzeczy, które faktycznie są wolnym tekstem: nazwa projektu, komentarz. Zasada: każde custom property musi mieć jasną odpowiedź na pytanie "w którym raporcie tego użyję". Jeżeli nie umiesz odpowiedzieć, nie twórz property.

Krok 3: Lifecycle Stage i Lead Status to dwie różne kolumny

Lifecycle Stage i Lead Status to dwie osobne properties, robią dwie różne rzeczy, a większość zespołów myli je albo używa tylko jednej. Tu najczęściej widzę koślawy setup na wejściu.

  • Lifecycle Stage: gdzie kontakt jest w ścieżce klienta (Subscriber, Lead, MQL, SQL, Opportunity, Customer, Evangelist). Zmienia się rzadko, w konkretnych momentach. Marketing i sprzedaż patrzą na to samo.
  • Lead Status: co sprzedaż aktualnie z tym kontaktem robi (New, Attempting Contact, Connected, Bad Fit, Nurture). Zmienia się codziennie. Operuje na tym głównie sprzedaż.

Czyli: Lifecycle Stage to strategiczna pozycja na lejku, Lead Status to taktyczna aktywność SDR-a. Skonfiguruj oba, ustal, kto i kiedy je zmienia (najlepiej workflow, nie ręcznie), i wytrenuj zespół, że to nie synonimy. Bez tego handlowiec przesuwa Lifecycle Stage na SQL, żeby "odhaczyć", i marketer traci punkt odniesienia do liczenia MQL.

Krok 4: Deal stages z exit criteria na piśmie

Pipeline HubSpota trzyma się kupy pod jednym warunkiem: każdy deal stage ma jasne exit criteria. Nie "chyba już blisko close'a", tylko "podpisany NDA plus wysłana oferta plus potwierdzony budżet". Bez tego forecast się rozjeżdża, bo każdy handlowiec rozumie "Presentation Scheduled" po swojemu.

Większość firm B2B potrzebuje jednego, może dwóch pipeline'ów, nie piętnastu. Zacznij od jednego, z 5-7 stage'ami. Każdy stage powinien mieć trzy rzeczy:

  1. Probability ustawioną ręcznie. Domyślna krzywa HubSpota jest kalibrowana pod ich dane, nie Twoje.
  2. Exit criteria zapisane w opisie stage'a, widoczne dla sprzedaży, żeby wiedzieli, co musi być spełnione, zanim przesuną deala dalej.
  3. Required properties, których wypełnienie wymuszasz przed przejściem do kolejnego stage'a.

Bez tego trzeciego handlowiec przesuwa deala z "Discovery" do "Proposal Sent" bez wypełnienia budżetu, i za miesiąc forecast pokazuje pipeline pełen deali z nieznaną wartością. Nikt wtedy nie ufa liczbie na dashboardzie.

Krok 5: Formularze - hidden fields robią 40% roboty

Konfiguracja formularza HubSpot z hidden fields UTM do trackingu źródła leada

Formularz na stronie ma 5 widocznych pól, a pod spodem 10-15 hidden fields, których user nie widzi, ale które łapią kontekst: UTM source, medium, campaign, page URL, referrer, gclid z Google Ads i custom hidden z nazwą pobranego PDF-a. Widoczne pola wypełnia lead, hidden fields wypełnia za niego HubSpot.

Bez hidden fields każdy lead ląduje w CRM z etykietą "z formularza" i tyle. Z hidden fields handlowiec widzi, że "kontakt z firmy X wypełnił formularz demo, przyszedł z LinkedIn Ads, kampania Q3-manufacturing-pl, po przeczytaniu case study o produkcji opakowań". To różnica między leadem-duchem a leadem, do którego SDR ma o czym zadzwonić.

Konfiguracja: w Forms editor dodajesz field i ustawiasz jako hidden. Dla UTM-ów HubSpot ma predefiniowane properties (hs_analytics_source, hs_latest_source), reszta to custom properties na obiekcie Contact.

Krok 6: Pierwszy workflow - welcome plus assignment

Pierwszy workflow, który robię u każdego klienta na Pro: trigger to form submission, a akcje to ustawienie Lifecycle Stage na Lead, przypisanie contact ownera według round-robin lub territory, stworzenie taska dla ownera "follow up z kontaktem" z deadline'em na plus jeden dzień roboczy i opcjonalnie internal notification na Slacka. To fundament całej automatyzacji na wejściu.

Bez tego workflow lead wpada do CRM i grzeje ławę, bo nikt nie ma go w swojej queue. Z tym workflow, w 30 sekund od submitu, konkretny handlowiec dostaje taska w swoim workspace i wie, że ma zadzwonić do jutra do 17:00.

Uwaga na downgrade: jeżeli zejdziesz z Professional lub Enterprise na Starter, workflow zostaną wyłączone, a po 90 dniach usunięte. Więc jeżeli myślisz o downgrade "na chwilę, żeby zaoszczędzić", tracisz samą konfigurację automatyzacji, nie tylko dostęp do niej. Powrót na Pro nie przywróci starych workflow, trzeba je odbudować od zera.

Krok 7: Sequences dla outbound, ale z checkpointem zgody

Sequences to sales cadence: seria maili plus tasków wysyłana z osobistej skrzynki handlowca, do jednego kontaktu naraz. Wymagają Sales Hub albo Service Hub Professional lub Enterprise, przypisanego seatu i podłączonej osobistej skrzynki. Jeden kontakt może być naraz w jednej sequence.

Konkret dla polskiego B2B: zanim zenrollujesz kontakt w outbound sequence, sprawdź zgodę i podstawę prawną. RODO obowiązuje, więc sequence do zimnego kontaktu bez uzasadnionego interesu B2B to ryzyko. Filtr na listę do enroll: kontakty z opt-in albo z Lifecycle Stage MQL/SQL, nie każdy import z Apollo wrzucony hurtem.

Warto znać limit techniczny: bulk enrollment obejmuje maksymalnie 50 kontaktów naraz, a HubSpot wysyła maksymalnie 3 maile na minutę. Czyli "wrzucę 500 leadów w sequence przed obiadem" nie zadziała ani technicznie, ani legalnie. Dobra wiadomość dla dostarczalności.

Krok 8: Subscription types przed pierwszym marketing mailem

Zanim wyślesz pierwszego marketing maila, skonfiguruj Subscription Types. Domyślnie HubSpot ma "One-to-one" i "Marketing Information", ale to za mało dla firmy, która wysyła i newsletter, i product updates, i zaproszenia na webinar. Każdy typ to osobny opt-in, osobny unsubscribe, osobna zgoda.

Powiązanie z formularzami: każdy formularz powinien jasno wskazywać, na jakie subscription types kontakt się zapisuje. Formularz "Pobierz PDF" nie daje automatycznie zgody na newsletter, to dwie różne rzeczy. Konfiguracja: w form editor sekcja "GDPR and marketing", checkbox z konkretną zgodą per subscription type.

Bez tego kroku marketer wysyła newsletter do kontaktów, które zapisały się tylko po whitepaper, zbiera spam complaints, dostarczalność spada, i za trzy miesiące reputacja domeny leży. Wtedy nawet dobrze zaadresowane maile lądują w spamie, a odbudowa reputacji trwa tygodniami.

Krok 9: Permissions i teams, zanim zaprosisz zespół

Ostatni krok przed otwarciem CRM dla zespołu: skonfiguruj Teams i User Permissions. Nie każdy handlowiec ma widzieć każdego deala, nie każdy marketer ma edytować workflow. Domyślne permissions HubSpota są liberalne, dają dużo dostępu na starcie.

Konkret, który robię: definiuję 3-5 permission setów ("Sales Rep", "Sales Manager", "Marketing", "Admin", "View-only External"), przypisuję do teams, dopiero potem zapraszam userów. Odwrotna kolejność kończy się tak, że ktoś przez tydzień ma pełny admin access "bo szybko zaprosiliśmy", i nikt tego nie wyłapuje.

Warto rozumieć seat types przed dokupieniem licencji. HubSpot ma pięć typów: Core Seat, Front Office Seat, View-only Seat, Partner Seat i Developer Seat. Sequences i sales workspace wymagają Front Office Seat. View-only Seat pasuje do C-level, który zagląda do dashboardów, ale niczego nie edytuje. Partner i Developer Seat są darmowe.

Ile trwa całe wdrożenie systemu CRM

Realistycznie, przejście przez wszystkie 9 kroków na portalu Sales Hub Pro dla firmy B2B 10-30 osób to 3-5 tygodni skupionej pracy. Nie fulltime: w praktyce 40-80 godzin roboty rozłożonych w czasie, z decyzjami, które klient musi podjąć między sesjami. Największy hamulec to nie konfiguracja, tylko decyzje biznesowe: jakie stage'e, jakie zgody, kto co widzi.

KrokWymaga tierCzas robotyDecyzja biznesowa?
1. Mapowanie obiektówKażdy2-4hTak - proces
2. Custom propertiesKażdy4-8hTak - raportowanie
3. Lifecycle plus Lead StatusKażdy2-3hTak - sales i marketing
4. Deal stagesKażdy3-5hTak - proces sprzedaży
5. Forms plus hidden fieldsKażdy3-4hNie - techniczne
6. Welcome workflowPro plus2-3hCzęściowo
7. Sequences setupSales Pro plus4-6hTak - treść cadence
8. Subscription typesMarketing dowolny2-3hTak - zgody
9. Permissions plus teamsKażdy2-4hTak - dostęp

Czego ta checklista NIE pokrywa

Ta lista to fundament, nie kompletny projekt. Nie obejmuje integracji z zewnętrznymi systemami (ERP, księgowość, product analytics), migracji danych z istniejącego CRM, custom reportingu poza domyślnymi dashboardami, konfiguracji kampanii i atrybucji w Marketing Hub ani ticketów i SLA w Service Hub.

Jeżeli robisz wdrożenie z migracją z istniejącego CRM (Pipedrive, Salesforce, Bitrix), dołóż 2-4 tygodnie i osobny plan, bo tam wychodzą kwiatki w danych, których nie widać do momentu importu. Jeżeli spinasz to z ERP, to osobny projekt, nie krok w onboardingu.

Jak Spectage w tym pomaga

Prowadzę wdrożenia HubSpot dla B2B właśnie w tej sekwencji: od Discovery, gdzie ustalamy mapowanie obiektów pod Twój proces, przez konfigurację po tej 9-krokowej checkliście, do szkolenia zespołu. Jasne milestone'y, siedzę z Tobą przez cały portal, bez pośredników. Jeżeli masz istniejący HubSpot i podejrzewasz, że któryś z tych 9 kroków został pominięty, zrób 5-minutowy Health Check albo umów discovery call.

Wdrożenie HubSpot B2B

Chcesz mieć te 9 kroków zrobionew swoim portalu?

Prowadzę wdrożenia HubSpot dla B2B po tej sekwencji: od mapowania obiektów po zgody i permissions. Siedzę z Tobą przez cały portal, bez pośredników.

Często zadawane pytania

Ile trwa wdrożenie systemu CRM na HubSpot w firmie B2B?

Realistycznie 3-5 tygodni skupionej pracy dla firmy 10-30 osób na Sales Hub Pro, przy przejściu przez pełną checklistę 9 kroków. To około 40-80 godzin roboty rozłożonych w czasie, plus decyzje biznesowe klienta między sesjami. Wdrożenia z migracją z istniejącego CRM wymagają dodatkowych 2-4 tygodni.

Czy mogę wdrożyć HubSpot CRM na Starterze?

Częściowo. Na Starterze skonfigurujesz obiekty, properties, deal stages, formy i permissions. Natomiast workflow wymagają Professional lub Enterprise na Marketing Hub, Sales Hub, Service Hub albo Data Hub, a sequences wymagają Sales Hub lub Service Hub Professional/Enterprise. Na Starterze zostaje ręczna robota, co ogranicza skalę.

Co się stanie z workflow, jeżeli zdowngradujesz z Pro na Starter?

Workflow zostaną wyłączone po downgrade, a po 90 dniach HubSpot je usunie. Tracisz nie tylko wykonanie automatyzacji, ale też samą konfigurację, więc powrót na Pro nie przywróci starych workflow - trzeba je odbudować od zera.

Czy potrzebuję Custom Objects na wdrożeniu?

Custom Objects wymagają tieru Enterprise, więc na Professional i niżej nie są dostępne. Dla większości firm B2B 5-50 osób standardowe obiekty (Contact, Company, Deal, Ticket) plus custom properties wystarczą. Custom Objects mają sens, gdy modelujesz coś strukturalnie odmiennego od dealu, na przykład maszyny w serwisie albo projekty wieloletnie.

Jaka jest różnica między Lifecycle Stage a Lead Status?

Lifecycle Stage pokazuje strategiczną pozycję kontaktu w ścieżce klienta (Lead, MQL, SQL, Customer) i zmienia się rzadko. Lead Status pokazuje, co sprzedaż aktualnie z kontaktem robi (New, Connected, Nurture) i zmienia się codziennie. To dwie osobne properties, których nie należy używać zamiennie.

Ile pipeline'ów potrzebuję na start w HubSpot?

Większość firm B2B potrzebuje jednego, maksymalnie dwóch pipeline'ów z 5-7 stage'ami. Zacznij od jednego z jasnymi exit criteria dla każdego stage'a, zamiast budować wiele pipeline'ów na zapas. Więcej pipeline'ów dokładasz dopiero, gdy proces faktycznie tego wymaga.

Czy mogę wrzucić w sequence całą listę leadów naraz?

Nie. Bulk enrollment w sequences obejmuje maksymalnie 50 kontaktów naraz, a HubSpot wysyła maksymalnie 3 maile na minutę. Dodatkowo, w polskim B2B przed enrollem trzeba sprawdzić zgodę i podstawę prawną RODO, więc masowe wrzucanie zimnych importów jest ryzykowne prawnie i szkodzi dostarczalności.

Nowe wpisy na maila

Notatki z realnych wdrożeń HubSpota. Wysyłamy, kiedy jest o czym pisać.

Świeży portal HubSpot?