ISO 9001 zertifiziert
ISO 9001 zertifiziert
GDPR compliant
DSGVO safe
data safe in germany
Data safe in Germany
eu ai act konform
EU AI Act konform
digitale Souveränität.
digitale Souveränität

Ein Webhook ist ein automatisierter HTTP-Callback: Ein Quellsystem sendet bei Eintreten eines definierten Ereignisses eine strukturierte Datennachricht (Payload) an eine vorab registrierte URL – ohne dass der Empfänger aktiv anfragen muss. Der Empfänger – z. B. eine Automationsplattform – stellt eine URL bereit, auf die das Quellsystem bei dem Ereignis „schießt“ (daher auch „HTTP Push“ oder „Reverse API“).

Webhooks sind der effizienteste Mechanismus für event-basierte Automation in Echtzeit: Statt regelmäßig eine API abzufragen (Polling), um zu prüfen, ob ein neues Ereignis eingetreten ist, wird man aktiv informiert – sofort, in dem Moment, in dem das Ereignis passiert.

Funktionsprinzip

Registrierung

Plattform generiert Webhook-URL und registriert sie im Quellsystem

Ereignis

Im Quellsystem tritt das definierte Ereignis ein

POST-Request

Quellsystem sendet HTTP POST mit Ereignisdaten an die Webhook-URL

Verarbeitung

Empfänger-Plattform empfängt Payload und startet den Workflow

Webhook vs. API-Polling

API-Polling: Die Automationsplattform fragt alle X Minuten aktiv die API ab: „Gibt es etwas Neues?“ – auch wenn nichts passiert ist. Ressourcenverschwendend, verzögert, belastet das Quellsystem. Webhook: Das Quellsystem informiert die Plattform aktiv, sobald etwas passiert – in Echtzeit, ohne unnötige Requests. Webhooks sind die deutlich effizientere und reaktivere Alternative, setzen aber voraus, dass das Quellsystem Webhooks unterstützt.

Webhook-Sicherheit

Da eine Webhook-URL prinzipiell von jedem angesprochen werden kann, sind Sicherheitsmechanismen wichtig: Signature Verification (das Quellsystem signiert die Payload mit einem geteilten Secret, der Empfänger verifiziert die Signatur), HTTPS (verschlüsselte Übertragung), IP-Whitelisting (nur bekannte IP-Adressen des Quellsystems werden akzeptiert) und Secrets in der URL (eindeutige, schwer zu erratende URL-Tokens).

Typische Webhook-Ereignisse in der Automation

Praxisbeispiel

Ein SaaS-Unternehmen nutzt Stripe als Zahlungsanbieter. Wenn ein Kunde eine Zahlung abschließt, soll er sofort Zugang zur Software erhalten, eine Bestätigungs-E-Mail bekommen und im CRM als „Aktiver Kunde“ markiert werden. Ohne Webhook: Polling alle 5 Minuten – zwischen Zahlung und Zugangsvergabe bis zu 5 Minuten Wartezeit. Mit Webhook: Stripe sendet sofort nach erfolgreicher Zahlung einen POST-Request an die Webhook-URL der Automationsplattform. Der Workflow startet in unter 2 Sekunden: Zugang wird freigeschaltet, E-Mail geht raus, CRM wird aktualisiert. Der Kunde erlebt eine nahtlose, sofortige Aktivierung.

Anna Sommer

Hallo, mein Name ist Anna Sommer.
Sie haben Interesse an professionellen
Automations-Lösungen?

Dann nehmen Sie einfach Kontakt mit mir auf.
Ich freue mich auf Ihre Anfrage