Webhook
Webhook (HTTP callback)
Odwrotny kierunek komunikacji niż klasyczne API — system sam wysyła HTTP POST na docelowy URL, gdy nastąpi zdarzenie.
Czym jest Webhook?
Webhook (też HTTP callback lub reverse API) to mechanizm, w którym system sam wysyła żądanie HTTP POST na wcześniej podany adres URL, gdy w nim nastąpi zdefiniowane zdarzenie — nowa faktura, zmiana statusu zamówienia, nadejście płatności. Jest to odwrotność klasycznego wywołania API, gdzie klient pyta serwera („masz coś nowego?”). Webhook to push, klasyczne zapytanie API to pull.
Zalety webhooków:
- Czas rzeczywisty — zdarzenie dostarczane jest natychmiast, bez okresowego pollingu
- Efektywność — nie obciążają obu systemów pustymi wywołaniami
- Prostota — konfiguracja to zazwyczaj tylko URL + token uwierzytelniający
Typowe problemy do uwzględnienia przy implementacji webhooków:
- Uwierzytelnianie — dodanie sygnatury HMAC lub tokenu w celu weryfikacji nadawcy
- Logika retry — jeśli system docelowy odpowie błędem (5xx), spróbuj ponownie z wykładniczym backoffem
- Idempotentność — system docelowy musi wiedzieć, że to samo zdarzenie może otrzymać dwukrotnie
- Kolejność dostarczenia — webhooki mogą nie docierać w kolejności
W polskim ekosystemie SaaS webhooki są standardem — Stripe, Shopify, Mailchimp, Fakturownia, Przelewy24 — wszystkie integracje używają modelu webhooka.
Kiedy ma zastosowanie
Webhooki są odpowiednie dla:
- Synchronizacji między systemami (ERP ↔ sklep internetowy)
- Uruchamiania automatyzacji workflow przy zdarzeniu
- Powiadomień do kanałów komunikacyjnych (Slack, Teams)
- Dashboardów czasu rzeczywistego
Zob. stronę API, moduł Procesy robocze i integracje.
Powiązane pojęcia
- API — klasyczny model request/response. Zob. /pl/slownik/api.
- Workflow automation — webhooki są typowym triggerem. Zob. /pl/slownik/workflow-automation.
- MCP — alternatywny protokół dla asystentów AI. Zob. /pl/slownik/mcp.
W Modulario
Modulario wystawia konfigurowalne webhooki dla każdego kluczowego zdarzenia — tworzenie faktury, zamknięcie deala, zmiana statusu zamówienia. Automatyczny retry z sygnaturą zapewnia niezawodne dostarczanie. Przykłady i schematy na /api.
Modulario dostarcza interfejs zarządzania webhookami, w którym administrator widzi wszystkie aktywne rejestracje, logi ostatnich 1 000 wywołań (w tym payload i odpowiedź) i może uruchomić „replay” dla dostarczenia zdarzeń po awarii systemu docelowego.
Powiązane pojęcia
API
Interfejs, przez który komunikują się różne systemy oprogramowania — w B2B SaaS typowo REST API lub GraphQL przez HTTPS.
Workflow automation
Technologia łącząca poszczególne zadania i aplikacje w zautomatyzowane procesy — bez udziału człowieka przy rutynowych krokach.
MCP
Otwarty protokół od Anthropic do standaryzowanego łączenia asystentów AI z zewnętrznymi narzędziami, danymi i usługami.
SaaS
Model dostarczania oprogramowania, w którym klient nie kupuje licencji ani serwera, lecz płaci cykliczną opłatę za dostęp do usługi chmurowej.
Low-code
Podejście do tworzenia aplikacji, w którym większość logiki konfigurowana jest wizualnie (drag-and-drop) zamiast pisania kodu — szybszy rozwój bez armii programistów.
Powiązane moduły Modulario
Wdrażasz Webhook w swojej firmie?
Modulario pokrywa większość procesów B2B modułowo — wdróż tylko to, czego teraz potrzebujesz, i rozwijaj się stopniowo. Umów bezpłatną konsultację.
Umów konsultację