Zamówienia z Allegro i pozostałych kanałów trafiają do HubSpota przez BaseLinkera
Sprzedaż z Allegro, własnego sklepu i marketplace'ów spina BaseLinker. Bierzemy to, co on już zebrał, i dokładamy do HubSpota: kontakt, zamówienie, status realizacji i przychód na jednym rekordzie. Osobna integracja z samym Allegro rzadko ma uzasadnienie, bo dubluje warstwę, która i tak stoi w procesie.
Kiedy i co ma sens
Kiedy Allegro i BaseLinker warto spiąć z HubSpotem
Sprzedajesz przez Allegro
Allegro w polskim ecommerce prawie zawsze idzie przez BaseLinkera, bo to on obsługuje magazyn, wysyłki i pozostałe kanały. Wpinamy się w BaseLinkera, więc razem z Allegro dostajesz od razu resztę sprzedaży. Bezpośrednie łączenie HubSpota z Allegro robimy tylko wtedy, gdy BaseLinkera nie ma w procesie.
Zamówienia jako kontekst sprzedażowy
Każde zamówienie z BaseLinkera dopisujemy do kontaktu i firmy w HubSpocie razem z wartością, produktami i statusem realizacji. Handlowiec widzi historię zakupów bez logowania do drugiego systemu.
Dane klienta w jednym miejscu
Kontakt z zamówienia trafia do HubSpota z deduplikacją po mailu, więc przy każdym nowym zakupie nie robią się duplikaty. Baza zostaje czysta, a raporty na niej się kleją.
Kiedy integracja się nie opłaca
Jeżeli robicie kilka zamówień miesięcznie i nikt nie raportuje ich w HubSpocie, przepinka ręczna wystarczy. Automat ma sens tam, gdzie wolumen albo raportowanie robią z ręki mordęgę.
Zakres synchronizacji
Co konkretnie przechodzi między BaseLinkerem a HubSpotem
Zamówienie jako custom object albo deal
- - Numer, data, wartość i waluta zamówienia
- - Line itemy: produkty, ilości, ceny
- - Powiązanie z kontaktem i firmą kupującego
- - Źródło zamówienia: marketplace albo sklep
Zmiana statusu w BaseLinkerze aktualizuje rekord
- - Status zamówienia trzymany jako property
- - Zmiana odpala webhook, HubSpot dostaje update
- - Workflow może na tej podstawie wysłać maila lub odpalić taska
- - Bez ręcznego dziubania rekord po rekordzie
Kupujący ląduje na właściwym rekordzie
- - Deduplikacja po mailu, zero duplikatów z formularza
- - Dane rozliczeniowe i wysyłkowe na kontakcie
- - Zgody i opt-in tylko tam, gdzie są legalnie zebrane
- - Firma powiązana z kontaktem po NIP albo domenie
Jedno albo dwustronnie, zależnie od procesu
- - Domyślnie BaseLinker jest źródłem prawdy dla zamówień
- - HubSpot może odsyłać tag lub segment do BaseLinkera
- - Ustalamy, kto wygrywa przy konflikcie danych
- - Rozjazd wychodzi na review mapowania, nie u klienta
Zapalnik po stronie któregoś z systemów
- - Nowe zamówienie tworzy lub aktualizuje kontakt
- - Zmiana statusu triggeruje workflow w HubSpocie
- - Wybrany segment w HubSpocie odpala akcję w BaseLinkerze
- - Każdy trigger ma bezpiecznik na duplikaty
Przychód i źródło w jednym raporcie
- - Wartość zamówień per źródło w kreatorze raportów
- - Win-rate i powtarzalność zakupów na firmie
- - Bez eksportów do Excela i obracania arkuszami
- - Raport klei się, bo obiekty są powiązane
Pytania, które padają na discovery
Integracja HubSpot i BaseLinker: konkret
Da się spiąć Allegro z HubSpotem bezpośrednio, z pominięciem BaseLinkera?+
Technicznie tak, Allegro ma własne REST API. Biznesowo rzadko warto. Jeżeli BaseLinker już stoi w procesie, bezpośrednia integracja dubluje tę samą warstwę: drugi zestaw webhooków, druga mapa statusów i dwa miejsca, w których coś może się rozjechać. Robimy to wtedy, gdy sprzedaż na Allegro omija BaseLinkera albo gdy potrzebne są dane, których on nie przenosi.
Co z zamówieniami z kanałów innych niż Allegro?+
Wchodzą tą samą drogą. BaseLinker zbiera sprzedaż z marketplace'ów, własnego sklepu i zamówień wprowadzanych ręcznie, więc do HubSpota trafia komplet, a nie samo Allegro. Kanał zostaje na rekordzie jako osobne property, dzięki czemu raport przychodu rozbija się po źródle.
Jest gotowy konektor HubSpot z BaseLinkerem?+
Zależnie od zakresu. Prostszy sync kontaktów czasem złożymy narzędziem pośrednim jak Zapier, które łączy HubSpota z setkami aplikacji poza natywnym marketplace, ale wtedy uprzedzam o dwóch rzeczach: daty przechodzące przez Zapiera do HubSpota są zaokrąglane do UTC, co potrafi przesunąć dzień, a niektóre aplikacje wymagają płatnego planu (źródło). Do zamówień i statusów zwykle idziemy własnym API i webhookami, bo to daje pełną kontrolę nad mapowaniem.
Zamówienie ma być dealem czy osobnym obiektem?+
Domyślnie robimy zamówienie jako osobny custom object powiązany z kontaktem i firmą, a nie jako deal. Deal to szansa sprzedażowa, zamówienie to fakt. Mieszanie ich zaśmieca pipeline i psuje forecast. Jeżeli sprzedaż B2B ma etap ofertowania przed zamówieniem, wtedy deal zostaje na proces, a zrealizowane zamówienie ląduje jako osobny rekord.
Jak działa aktualizacja statusu realizacji?+
Zmiana statusu w BaseLinkerze odpala webhook, który aktualizuje property na rekordzie w HubSpocie. Na tej zmianie można oprzeć workflow, który na przykład wyśle maila do klienta albo utworzy taska dla obsługi. Bez ręcznego przeklepywania statusów między dwoma systemami.
Co z duplikatami kontaktów przy każdym zamówieniu?+
Deduplikujemy po mailu, więc powracający klient nie tworzy nowego kontaktu przy kolejnym zakupie. Kontakt bez maila albo bez zgód nie zaśmieca bazy jako duch. To jest warunek, żeby raporty na tej bazie mówiły prawdę, a dostarczalność maili nie leciała w dół.
Integracja jest jedno czy dwustronna?+
Domyślnie BaseLinker jest źródłem prawdy dla zamówień i statusów, a HubSpot je czyta. Jeżeli proces tego wymaga, HubSpot może odsyłać w drugą stronę, na przykład segment albo tag do dalszej obsługi w BaseLinkerze. Kierunek i to, kto wygrywa przy konflikcie, ustalamy na mapowaniu przed startem.
Migrujecie też historię sprzed integracji?+
Tak, jednorazowy import historycznych zamówień robimy przez API, nie plikami CSV na okrętkę. Mapujemy pola, zderzamy z istniejącymi kontaktami i weryfikujemy na sandboxie, zanim ruszymy na produkcję. To ten sam warsztat, który stosujemy przy migracjach CRM.
Na jakim planie HubSpota to zadziała?+
Custom objecty i rozbudowane workflow wymagają co najmniej planu Professional odpowiedniego Huba. Jeżeli w discovery wyjdzie, że do Waszego procesu wystarczy sync kontaktów bez custom objectów, nie będę wciskał wyższego planu na siłę. Najpierw liczymy, co realnie musicie synchronizować.
Następny krok
Od czego zacząć wpięcie BaseLinkera do HubSpota
Automatyzacje i integracje
Make.com, gdy no-code wystarcza. Własny kod w Node lub Pythonie, gdy nie. Składamy integracje HubSpota, które działają bez nadzoru, także tam, gdzie nie ma gotowca.
Automatyzacja całego stacku
Jeżeli BaseLinker to jeden z kilku systemów do spięcia, układamy cały przepływ: finanse, operacje, zamówienia i workflow wewnętrzne wokół HubSpota.
30 min - szczera rozmowa
Pokaż mi swoje zamówienia w BaseLinkerze, ustalę co da się spiąć z HubSpotem
Na discovery przejdziemy przez wolumen zamówień, procesy i to, czy wystarczy gotowy konektor czy trzeba własne API.