Webhook system sam daje znać.

Webhook to sposób, w jaki jeden system sam daje znać drugiemu, że coś się stało. Wyjaśniam na przykładzie formularza i płatności, jak działa i dlaczego dzięki niemu automatyzacja reaguje od razu.

DefinicjaWebhook to automatyczne powiadomienie, które system wysyła na wskazany adres internetowy w chwili, gdy zajdzie określone zdarzenie: nowe zgłoszenie z formularza, opłacone zamówienie, podpisana umowa. System odbierający dostaje dane zdarzenia od razu i może na nie zareagować, np. zapisać kontakt w CRM. Nie musi co chwilę sam sprawdzać, czy coś się zmieniło.

Jak działa webhook?

Raz ustawiasz w systemie adres, na który ma wysyłać powiadomienia, i wybierasz zdarzenia, które Cię interesują. Od tej pory przy każdym takim zdarzeniu system sam wysyła na ten adres paczkę danych: kto, co, kiedy.

Przykład: klient wypełnia formularz na stronie firmy remontowej. Formularz wysyła webhook do narzędzia automatyzacji, a ono w kilka sekund zapisuje kontakt w CRM, wysyła klientowi potwierdzenie i powiadamia handlowca na telefonie. Nikt nie przepisuje danych z maila.

Tak samo działają powiadomienia z bramek płatności, systemów rezerwacji czy narzędzi do podpisywania umów. Gdy coś się w nich wydarzy, dają znać Twoim pozostałym systemom.

Czym webhook różni się od API?

Przez API program pyta: „czy jest coś nowego?”. Webhook działa odwrotnie: system sam mówi „właśnie przyszło coś nowego”. Różnica przypomina tę między sprawdzaniem skrzynki pocztowej co godzinę a dzwonkiem do drzwi.

W praktyce oba sposoby działają razem. Webhook z bramki płatności informuje, że zamówienie zostało opłacone, a automatyzacja przez API pobiera szczegóły i wystawia fakturę w programie księgowym.

Na co uważać przy webhookach?

Na to, że powiadomienie może nie dojść albo przyjść od kogoś, kto się podszywa. Dobrze wdrożony webhook to kilka prostych zabezpieczeń:

  • Weryfikacja nadawcy. Wiele systemów podpisuje webhooki tajnym kluczem; odbiorca powinien ten podpis sprawdzać.
  • Ponowienia. Gdy odbiorca chwilowo nie działa, nadawca zwykle próbuje ponownie. Odbiorca musi wtedy rozpoznać duplikat, żeby nie założyć dwóch faktur.
  • Powiadomienie o błędzie. Jeśli webhooki przestaną przychodzić, ktoś w firmie powinien się o tym dowiedzieć.

Narzędzia takie jak n8n, Make czy Zapier mają gotowe kroki do odbierania webhooków. Ich porównanie znajdziesz w artykule Make, n8n czy Zapier.

Najczęstsze pytania

Czy formularz na mojej stronie może wysyłać webhooki?

Najczęściej tak. Popularne wtyczki formularzy i kreatory stron mają taką opcję albo dodatek, a w stronie robionej na zamówienie programista dodaje to bez problemu.

Czy webhook jest bezpieczny?

Tak, jeśli odbiorca sprawdza podpis nadawcy, adres korzysta z HTTPS, a webhook przesyła tylko dane potrzebne do dalszego kroku.

Zobacz też

Źródła

Z bloga

Zanim zdecydujesz,
poczytaj.

Ostatnia aktualizacja:

Kontakt

Porozmawiajmy.

Napisz kilka zdań o swojej firmie i o tym, czego potrzebujesz. Odpowiadam w ciągu doby.

Zarezerwuj 30 min
  1. Piszesz kilka zdań
  2. Odpowiadam w 24 h
  3. Rozmawiamy 30 min