Gracjan Kasprzyk
Gracjan Kasprzyk, konsultant HubSpot

Własne integracje przez API i webhooki

Dane płyną między HubSpotem a systemem bez gotowego konektora, a każda operacja zostawia ślad w dzienniku.

  • etapWdrożenie
  • współpracaProjekt

Jaki problem to rozwiązuje

Gotowe aplikacje obsługują typowy przypadek, a Wasz system ma stare API albo dane, których żaden konektor nie odwzoruje. Dlatego ktoś co noc wgrywa plik CSV, a gdy jest na urlopie, dane przestają płynąć i nikt tego nie zauważa.

Jak pracuję

Zanim napiszę kod, spisuję krótką umowę integracji: jakie dane, w którą stronę, co uruchamia przesył, ile jest rekordów i co się dzieje przy konflikcie. Uzgadniamy ją przed startem prac.

Kod piszę w Node albo Pythonie i uruchamiam na AWS. Webhooki z workflow albo z aplikacji prywatnej HubSpota przyjmuję ze sprawdzeniem podpisu. Każdy zapis ma klucz, który chroni przed dublem przy ponowieniu, a tempo zapytań trzymam z zapasem poniżej limitów API HubSpota. Przy chwilowym błędzie kod ponawia próbę, a dłuższe zadania zapisują postęp, więc po przerwie nie zaczynają od nowa. Kod, opis architektury i instrukcja na wypadek awarii zostają u Was.

Co dostajesz

  • Spisana umowa integracji: dane, kierunek, zdarzenia i konflikty
  • Odbiornik webhooków ze sprawdzaniem podpisu
  • Kod w Node albo Pythonie z ochroną przed dublami
  • Ponawianie i zapas poniżej limitów API HubSpota
  • Dziennik operacji i alert przy błędach
  • Opis architektury i instrukcja na wypadek awarii

O co pytacie przed wyceną

Kiedy potrzebna jest własna integracja?

Gdy gotowa aplikacja z marketplace pomija potrzebne obiekty albo pola, gdy system ma nietypowe API albo gdy danych jest za dużo dla prostych narzędzi. Najpierw zawsze sprawdzam gotową integrację.

Co, jeśli HubSpot albo drugi system zmieni API?

Korzystam ze stabilnych wersji API, a alert pokazuje błąd, zanim zabraknie danych w raportach. Dostosowanie kodu do nowej wersji robię w ramach opieki albo jako osobne zlecenie.

Ile kosztuje własna integracja?

Policzymy to na rozmowie, po tym, jak poznam Wasz proces. Licencję HubSpota płacisz osobno, bezpośrednio HubSpotowi.

Sprawdźmy, czy ta usługa pasuje do Waszej sytuacji

Po wysłaniu formularza wybierasz termin w kalendarzu. Zakres i wycenę przygotowuję po rozmowie.

Gracjan Kasprzyk
Rozmowę prowadzi Gracjan Kasprzyk