Stripe i HubSpot: co naprawdę musi wpaść do CRM, a co tylko podbija rachunek
HubSpot ma natywny konektor do Stripe i w wielu firmach to wystarczy, więc sami go stawiamy. Pytanie zaczyna się piętro wyżej: które dane muszą siedzieć w CRM, żeby sprzedaż działała, a które tylko puchną w obiektach, za które płaci się co miesiąc. Projektujemy ten podział i budujemy to, czego natywny most nie obejmuje.
Kiedy co ma sens
Sync danych czy przetwarzanie płatności: to dwie różne rzeczy
Kiedy wszystko przez CRM przestaje się opłacać
Każda transakcja jako osobny obiekt w HubSpocie to koszt rosnący z wolumenem. Przy kilkuset płatnościach miesięcznie nikt tego nie zauważa, przy kilkudziesięciu tysiącach owszem. Wtedy do CRM trafia to, na czym pracuje sprzedaż: status, wartość i odnowienie na rekordzie. Reszta idzie ze Stripe prosto do hurtowni albo do rozliczeń.
Tylko sync danych Stripe do HubSpota
Stripe zostaje procesorem płatności, a do HubSpota wpadają same dane: klienci, płatności, faktury, subskrypcje. To inny scenariusz niż podpięcie Stripe jako procesora, bo płatności nie przechodzą przez HubSpot. Źródło: HubSpot Knowledge Base.
Stripe jako procesor płatności w HubSpocie
Podpinasz konto Stripe jako procesor i płatności lądują w obiektach HubSpota. Tu jest haczyk: HubSpot payments i Stripe nie mogą być podpięte jednocześnie, trzeba wybrać jeden. To ustalamy przed startem. Źródło: HubSpot Knowledge Base.
Custom, gdy gotowca brakuje
Jeżeli chcesz mapować dane inaczej niż daje konektor, reagować na konkretne eventy Stripe albo spiąć trzeci system po drodze, budujemy to przez Stripe webhooki i HubSpot API. Piszemy w Node albo Pythonie.
Co realnie synchronizujemy
Co ląduje w HubSpocie po spięciu ze Stripe
Transakcje na kontakcie i dealu
- - Płatność Stripe widoczna na rekordzie klienta
- - Status: opłacone, nieopłacone, zwrot
- - Kwota i waluta bez eksportów do Excela
- - Handlowiec nie pyta finansów, czy klient zapłacił
Odnowienia i statusy subskrypcji
- - Aktywna, anulowana, zaległa płatność
- - Data kolejnego odnowienia jako property
- - Migracja istniejących subskrypcji Stripe do HubSpota, gdy przenosisz procesor
- - Workflow odpala taska przy zbliżającym się churnie
Klient Stripe zmapowany na kontakt i firmę
- - Dopasowanie po mailu, bez duplikatów
- - Jeden klient Stripe kontra jeden rekord CRM
- - Reguły deduplikacji ustalone na starcie
- - Custom ID Stripe trzymane w osobnym property
Dane rozliczeniowe przy dealu
- - Wartość faktury zderzona z wartością deala
- - Wiele walut na jednym koncie
- - Historia płatności jako oś czasu na kontakcie
- - Podstawa pod raport przychodu per źródło
Reakcja na to, co dzieje się w Stripe
- - Nieudana płatność odpala workflow retencyjny
- - Nowa subskrypcja przesuwa deala na kolejny stage
- - Zwrot tworzy taska dla ownera
- - Custom przez webhooki, gdy konektor tego nie łapie
Przychód wpięty w CRM, nie w arkusz
- - MRR i płatności powiązane z dealami
- - Win-rate zestawiony z realnie zapłaconym przychodem
- - Dashboard bez ręcznego zbierania danych ze Stripe
- - Raport kłamie, jeżeli obiekty nie są powiązane, więc pilnujemy relacji
Częste pytania
Integracja HubSpot ze Stripe: co pytają klienci
HubSpot ma własny konektor do Stripe. Po co wy?+
Do prostego syncu płatności na kontakt konektor wystarcza i sami go ustawiamy. Jesteśmy potrzebni tam, gdzie natywny most się kończy: własne mapowanie subskrypcji, zdarzenia, których konektor nie przenosi, oraz decyzja, które dane w ogóle mają wchodzić do CRM. To ostatnie ma wymiar kosztowy, bo obiekty w HubSpocie nie są darmowe.
Da się poprowadzić dane ze Stripe z pominięciem HubSpota?+
Tak i często tak jest taniej. Dane, których sprzedaż nie ogląda, nie muszą przechodzić przez CRM: pozycje rozliczeniowe, historia prób obciążenia, szczegóły faktur. Prowadzimy je ze Stripe wprost do hurtowni albo do systemu księgowego, a w HubSpocie zostawiamy warstwę, na której ktoś naprawdę pracuje. CRM zostaje czysty, rachunek przewidywalny.
Czym różni się sync danych Stripe od podpięcia Stripe jako procesora płatności?+
To dwa osobne scenariusze. Sync danych przenosi do HubSpota informacje o klientach, płatnościach i subskrypcjach, ale płatności dalej idą przez Stripe i nie są przetwarzane w HubSpocie. Podpięcie Stripe jako procesora sprawia, że płatności przechodzą przez obiekty HubSpota. Źródło: HubSpot Knowledge Base.
Czy mogę mieć jednocześnie HubSpot payments i Stripe jako procesor?+
Nie. HubSpot payments i Stripe nie mogą być podpięte do HubSpota jednocześnie jako procesor. Trzeba wybrać jeden, a jeżeli już masz HubSpot payments, jest osobna ścieżka przejścia na Stripe. Ustalamy to na starcie, żeby nie przepinać w połowie projektu. Źródło: HubSpot Knowledge Base.
Co z istniejącymi subskrypcjami w Stripe, gdy przenoszę procesor?+
Istniejące subskrypcje Stripe da się przenieść do HubSpota w momencie podpinania Stripe jako procesora. HubSpot ma osobną ścieżkę do migracji subskrypcji przy okazji łączenia kont. Planujemy to jako czyste cięcie, nie jako okres przejściowy, w którym dane wypadają z synchronizacji. Źródło: HubSpot Knowledge Base.
Robicie integrację też tam, gdzie nie ma gotowego konektora?+
Tak. Gdy natywny sync nie mapuje danych tak, jak potrzebujesz, albo chcesz reagować na konkretne eventy Stripe, budujemy integrację na Stripe webhookach i HubSpot API. Piszemy własny kod w Node albo Pythonie i wpinamy go w workflowy HubSpota. Więcej na stronie automatyzacji.
Jak unikacie duplikatów kontaktów przy synchronizacji?+
Ustalamy reguły dopasowania przed pierwszym syncem, zwykle po mailu, i decydujemy, co się dzieje przy konflikcie. Klient Stripe zderza się z jednym rekordem w CRM, a ID Stripe trzymamy w osobnym property. Bez tego co tydzień wpadałyby duplikaty z każdej nowej płatności.
Czy dane płatności można wykorzystać w raportach HubSpota?+
Tak, pod warunkiem że obiekty są powiązane. Gdy płatność i subskrypcja są spięte z dealem i kontaktem, kreator raportów zestawi przychód z pipeline i źródłem leada bez eksportu do arkusza. Jeżeli relacje są zerwane, raport pokaże liczby, które nie kleją się z rzeczywistością.
Ile trwa spięcie Stripe z HubSpotem?+
Zależy od scenariusza. Sam sync danych gotowym konektorem to kwestia konfiguracji i uzgodnienia mapowania. Custom na webhookach z regułami deduplikacji i triggerami wymaga więcej pracy, bo projektujemy logikę pod Twój proces. Na discovery przechodzimy przez Twój stack i wracamy z kierunkową oceną zakresu.
Następny krok
Z czym jeszcze pomagamy wokół Stripe i HubSpota
Automatyzacje
Workflowy odpalane eventami Stripe: nieudana płatność, odnowienie, zwrot. Make.com, gdy no-code wystarcza, własny kod w Node lub Pythonie, gdy nie.
Revenue Hub
Oferty, CPQ, subskrypcje i raportowanie przychodu wpięte w CRM i finanse. Płatności ze Stripe stają się częścią raportu, a nie osobnym arkuszem.
Porządek danych w CRM
Zanim spinasz Stripe, miej czyste rekordy i reguły deduplikacji. Data Hub to jedno źródło prawdy: sync, deduplikacja i modelowanie danych.
30 min, szczera rozmowa
Spójrzmy, jak spiąć Stripe z Twoim HubSpotem
Przejdziemy przez Twój stack, dane i cele, i powiemy wprost, czy wystarczy gotowy konektor, czy potrzebny jest custom na webhookach.