# Webhook: co to jest? Powiadomienie między systemami

Adres: https://sebastianmusial.pl/slownik/webhook/ · Słownik: https://sebastianmusial.pl/slownik/

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.

- Inaczej: powiadomienie zwrotne, callback HTTP

**Definicja.** Webhook 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](https://sebastianmusial.pl/blog/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ż: [API](https://sebastianmusial.pl/slownik/api/), [Workflow](https://sebastianmusial.pl/slownik/workflow/), [Integracja systemów](https://sebastianmusial.pl/slownik/integracja-systemow/), [n8n](https://sebastianmusial.pl/slownik/n8n/), [CRM](https://sebastianmusial.pl/slownik/crm/)

Źródła: [GitHub Docs: About webhooks](https://docs.github.com/en/webhooks/about-webhooks), [Wikipedia: Webhook](https://en.wikipedia.org/wiki/Webhook)

---

Zaktualizowano: 2026-11-10. Sebastian Musiał, kontakt@sebastianmusial.pl, rozmowa 30 min: https://calendly.com/sebastianmusial/30min. Wycena po rozmowie, bez cennika na stronie.
Spis wszystkich stron: https://sebastianmusial.pl/llms.txt · Cała treść w jednym pliku: https://sebastianmusial.pl/llms-full.txt
