Ein Webhook ist eine Methode, mit der ein System automatisch ein anderes System über ein Ereignis informiert — in Echtzeit, ohne dass das empfangende System regelmäßig nachfragen muss. Wenn etwas passiert (z.B. ein Formular wird ausgefüllt), sendet das System sofort eine Benachrichtigung an eine definierte URL.
Wie funktioniert ein Webhook technisch?
Ein Webhook funktioniert wie ein automatischer Anruf: System A wartet nicht darauf, gefragt zu werden — es informiert System B aktiv, sobald etwas passiert. Technisch gesehen sendet System A eine HTTP-POST-Anfrage an eine URL, die System B bereitstellt. Diese URL nimmt die Daten entgegen und verarbeitet sie weiter.
Das Gegenteil wäre ein API-Polling: System B fragt System A regelmäßig, ob es etwas Neues gibt — auch wenn nichts passiert ist. Webhooks sind effizienter, da Daten nur dann übertragen werden, wenn es tatsächlich einen Anlass gibt.
Wofür werden Webhooks eingesetzt?
Webhooks sind das Grundprinzip hinter vielen Automatisierungen: Ein Stripe-Webhook meldet, wenn eine Zahlung eingegangen ist. Ein Typeform-Webhook löst aus, wenn ein Formular ausgefüllt wird. Ein Shopify-Webhook informiert, wenn eine Bestellung aufgegeben wird. In all diesen Fällen reagiert ein anderes System sofort — ohne manuelles Eingreifen.
In Automatisierungsplattformen wie n8n oder Make sind Webhooks häufig der Startpunkt eines Workflows: Ein Ereignis trifft ein, die Plattform empfängt die Daten und führt alle definierten Folgeschritte automatisch aus.
Was muss man beim Einrichten von Webhooks beachten?
Der Webhook-Endpunkt (die URL, die Daten empfängt) muss zuverlässig erreichbar sein. Bei Automatisierungsplattformen wird diese URL automatisch generiert. Wichtig ist außerdem die Absicherung: Webhook-Daten sollten validiert werden, um sicherzustellen, dass sie tatsächlich aus der erwarteten Quelle stammen.
Fehlerbehandlung ist ebenfalls relevant: Was passiert, wenn der Webhook fehlschlägt? Werden Daten erneut gesendet? Die meisten Plattformen haben Retry-Mechanismen, aber diese müssen richtig konfiguriert sein.
Webhooks sind das technische Bindeglied zwischen Tools — sie sorgen dafür, dass Ereignisse in einem System sofort in einem anderen System ankommen. Richtig eingesetzt, machen sie Automatisierungen reaktionsfähig und zuverlässig.
Wir bauen Automatisierungen, die dort ansetzen, wo wiederkehrende Arbeit entsteht — konkret und ohne Blackbox. Mehr zu unserer Automatisierungs-Leistung →