Zum Inhalt springen
Konfektor Systeme
Glossar

Webhook

Aktualisiert am

Kurz erklärt: Ein Webhook ist eine Webadresse, die ein Programm automatisch aufruft, sobald in einem anderen Programm ein Ereignis eintritt, etwa ein neuer Auftrag.

Ein Webhook ist eine Webadresse, die ein Programm von sich aus aufruft, sobald in einem anderen Programm etwas passiert. Das auslösende Programm schickt die Daten des Ereignisses gleich mit, zum Beispiel die Angaben zu einem neuen Auftrag. Das empfangende Programm muss nicht nachfragen, ob es etwas Neues gibt.

Wie funktioniert ein Webhook?

Der Ablauf besteht aus drei Schritten:

  1. Sie hinterlegen im Programm A die Adresse von Programm B und legen fest, bei welchem Ereignis A sie aufrufen soll.
  2. Tritt das Ereignis ein, sendet A eine Nachricht mit den Daten an diese Adresse.
  3. Programm B nimmt die Nachricht entgegen, prüft sie und löst den nächsten Schritt aus, etwa eine Karteikarte anzulegen.

Das Gegenstück ist die Abfrage: Dabei fragt ein Programm in festen Abständen bei einem anderen nach, ob sich etwas getan hat. Ein Webhook kehrt diese Richtung um und meldet das Ereignis sofort.

MerkmalWebhookAbfrage über eine Schnittstelle
Wer beginnt?Das Programm, in dem das Ereignis eintrittDas Programm, das die Daten braucht
ZeitpunktSofort nach dem EreignisBeim nächsten Abruf
Geeignet fürEinzelne Ereignisse wie ein neuer AuftragGezielte Fragen wie der Stand einer Bestellung

Beispiel aus dem Betriebsalltag

Dieses Beispiel ist ein gedachter Ablauf, kein Kundenfall. Ein Betrieb nimmt Anfragen über ein Formular auf seiner Website entgegen. Bei jeder neuen Anfrage ruft das Formular einen Webhook auf. Eine Automatisierung legt daraufhin einen Eintrag im Kundenprogramm an und benachrichtigt die zuständige Person. Niemand tippt die Anfrage ab. Niemand muss regelmäßig im Postfach nachsehen.

Wann ist ein Webhook für Ihren Betrieb wichtig?

Webhooks lohnen sich, wenn ein Ereignis sofort eine Folge haben soll: eine neue Bestellung, eine bezahlte Rechnung oder eine Terminbuchung. Automatisierungswerkzeuge nehmen Webhooks häufig als Auslöser entgegen, wie der Vergleich n8n, Make oder Zapier zeigt.

Zwei Dinge sollten Sie vorab klären. Das auslösende Programm muss Webhooks überhaupt anbieten, was nicht jedes Programm tut. Außerdem muss die Adresse des Empfängers erreichbar sein, denn fällt er kurz aus, geht die Nachricht verloren, sofern keine Wiederholung vorgesehen ist. Webhooks ergänzen Schnittstellen und ersetzen sie nicht. Wie Sie Programme sinnvoll verbinden, beschreibt der Beitrag ERP und CRM verbinden. Beispiele für Abläufe, die sich damit automatisieren lassen, finden Sie unter Automatisierung Beispiele.

Häufige Fragen

Was ist der Unterschied zwischen Webhook und API?

Bei einer API fragt Ihr Programm gezielt Daten ab. Bei einem Webhook meldet das andere Programm von sich aus, sobald ein Ereignis eintritt. Beide ergänzen sich.

Brauche ich Programmierkenntnisse für einen Webhook?

Die Adresse eintragen können Sie oft ohne Programmierung. Was danach mit den Daten geschieht, richten meist Automatisierungswerkzeuge oder Entwickler ein.

Ist ein Webhook sicher?

Das hängt von der Einrichtung ab. Die Adresse sollte geheim bleiben. Außerdem sollte der Empfänger prüfen, ob die Nachricht wirklich vom erwarteten Programm stammt.

Verwandte Begriffe

Wie geht es für Ihren Betrieb weiter?

Im Kennenlerngespräch besprechen wir, welche Tätigkeit bei Ihnen am meisten Zeit kostet und welcher Weg dafür in Frage kommt.

Mehr zu diesem Thema: Anwendungsbeispiele aus Industrie und Produktion

Zurück zum Glossar