BaseLinker i Allegro w HubSpocie

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.

Zobacz jak robimy integracje

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.

Zobacz jak robimy integracje

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ą.

Higiena danych w CRM

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ówienia

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
Statusy realizacji

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
Kontakty i firmy

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
Kierunek synchronizacji

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
Wyzwalacze

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
Raportowanie

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.

Zobacz zakres

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.

Automatyzacja biznesu

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.