Webhook
Definition
Ein Webhook ist ein HTTP-Callback-Mechanismus, bei dem ein Dienst automatisch eine HTTP-Anfrage an eine vordefinierte URL sendet, sobald ein bestimmtes Ereignis eintritt. Im Gegensatz zu APIs, bei denen der Client regelmäßig nach Aktualisierungen fragt (Polling), "pusht" ein Webhook Daten aktiv zum Empfänger. Webhooks werden auch als "Reverse APIs" oder "Event-Driven APIs" bezeichnet.
Erläuterung
Webhooks ermoglichen Echtzeit-Integrationen zwischen verschiedenen Diensten ohne kontinuierliches Polling: Wenn ein Kunde eine Bestellung aufgibt, kann ein Webhook sofort das CRM, das Lager und das E-Mail-System benachrichtigen. Im Online-Marketing-Bereich werden Webhooks häfig für neue Formular-Einsendungen, Zahlungsbestatigungen, CRM-Updates und Trigger-basiertes E-Mail-Marketing eingesetzt. Da Webhooks einfache HTTP-POST-Anfragen mit JSON-Body sind, sind sie leicht zu implementieren und in praktisch jeden Dienst zu integrieren. Sicherheit ist wichtig: Webhook-Endpunkte sollten die Signatur der eingehenden Anfrage validieren (z. B. via HMAC-SHA256-Signature), um sicherzustellen, dass Anfragen vom legitimen Absender stammen. Tools wie Zapier, Make (ehemals Integromat) und n8n nutzen Webhooks intern als Verbindung zwischen tausenden verschiedener Dienste.