Skip to main content

Webhooks

Webhooks ermöglichen es dem Bot, externe Systeme oder APIs anzusprechen, um Daten abzufragen oder Aktionen auszulösen. Dabei kann je nach Anwendungsfall entweder eine GET- oder POST-Anfrage an eine externe URL gesendet werden. Die Antwort kann anschließend vom Bot weiterverarbeitet und im Chat verwendet werden.


Webhook erstellen

Beim Einrichten eines Webhooks stehen folgende Konfigurationsoptionen zur Verfügung:

FeldBeschreibung
NameBezeichner für den Webhook innerhalb der Bot-Konfiguration
URLDie vollständige URL, an die der Webhook die Anfrage senden soll
URL MethodeAuswahl zwischen GET oder POST, je nach API-Vorgabe
AuthentifizierungMöglichkeit, Basic Auth mit Benutzername und Passwort zu hinterlegen
Benutzer / PasswortNur bei Basic-Auth erforderlich; werden automatisch im Request mitgesendet

Beispielanwendung

Ein Webhook kann verwendet werden für:

  • Abruf aktueller Wetterdaten
  • Status von Bestellungen abfragen
  • Informationen aus Drittsystemen abrufen (z.B. Ticketsysteme, CRMs)
  • Informationen an Drittsysteme senden (z.B. Terminkalender, Ticketsysteme)

Hinweis: Die Nutzung von Webhooks ist besonders dann sinnvoll, wenn externe Datenquellen dynamisch eingebunden werden sollen, ohne dass diese lokal im Bot gespeichert sind.

Durch die Kombination mit Skill-Logik lassen sich Webhooks gezielt und kontextsensitiv einsetzen.