Was ist ein Webhook?
Ein Webhook ist ein automatisierter Mechanismus, der es einer Anwendung (dem Sender) ermöglicht, einer anderen Anwendung (dem Empfänger) in Echtzeit Informationen zu senden, sobald ein bestimmtes Ereignis eintritt. Im Gegensatz zu einer klassischen API-Schnittstelle, bei der die Empfängeranwendung aktiv und wiederholt Daten abfragen muss (Pull-Prinzip), funktioniert ein Webhook nach dem Push-Prinzip.
Die sendende Anwendung stößt die Datenübertragung also von sich aus an, sobald das vordefinierte Ereignis, zum Beispiel eine neue Buchung, stattfindet. Dies macht die Kommunikation zwischen Systemen effizienter und unmittelbarer.
Abonnieren Sie den Newsletter
von Lodgify
So funktioniert es
Die Einrichtung eines Webhooks erfolgt in der Regel in drei Schritten. Zuerst stellt das empfangende System eine eindeutige URL, den sogenannten Webhook-Endpunkt, zur Verfügung. Diese URL ist darauf ausgelegt, eingehende Daten entgegenzunehmen.
Anschließend wird diese URL im sendenden System, zum Beispiel in einem Property Management System oder einer Buchungsmaschine, für ein bestimmtes Ereignis registriert. Dies könnte das Ereignis „neue Buchung“ oder „Stornierung“ sein.
Tritt dieses Ereignis nun ein, sendet das System automatisch ein Datenpaket, meist im JSON-Format, per HTTP-POST-Anfrage an die hinterlegte URL. Die empfangende Anwendung kann diese Daten dann sofort verarbeiten.
Warum das wichtig ist
Für Gastgeber und Hausverwaltungen ermöglichen Webhooks eine weitreichende Automatisierung von Arbeitsabläufen. Anstatt manuelle Datenübertragungen zwischen verschiedenen Software-Tools durchführen zu müssen, sorgen Webhooks für einen sofortigen und fehlerfreien Informationsfluss. Dies spart Zeit, reduziert das Risiko von Übertragungsfehlern und stellt sicher, dass alle angebundenen Systeme, von der Buchhaltung bis zum Smart Lock, stets auf dem aktuellsten Stand sind.
Beispiele
- Eine neue Direktbuchung über die eigene Website löst einen Webhook aus, der die Buchungsdetails an ein Buchhaltungstool sendet, um automatisch eine Rechnung zu erstellen.
- Ein Gast schließt den Online-Check-in ab. Ein Webhook informiert das Smart-Lock-System, den individuellen Zugangscode für den Gast zu aktivieren.
- Eine Stornierung auf einem OTA-Portal triggert einen Webhook, der eine Benachrichtigung an das Housekeeping-System sendet, um die geplante Reinigung für diesen Aufenthalt abzusagen.
- Eine neue Gästebewertung wird veröffentlicht. Ein Webhook postet eine Benachrichtigung in einen internen Kommunikationskanal (z. B. Slack oder Microsoft Teams) des Verwaltungsteams.
Häufige Fragen zu Webhook
Was ist der Hauptunterschied zwischen einem Webhook und einer API-Schnittstelle?+
Benötige ich Programmierkenntnisse, um Webhooks zu nutzen?+
Wie sicher ist die Datenübertragung per Webhook?+
Kann ein Webhook auch Daten von meinem System abfragen?+
Verwandte Begriffe
API-Schnittstelle
Eine API-Schnittstelle ermöglicht den automatisierten Datenaustausch zwischen verschiedenen Softwareanwendungen, wie einem PMS und Buchungsportalen.
Property Management System (PMS)
Ein Property Management System (PMS) ist eine Software zur zentralen Verwaltung von Ferienunterkünften, die Buchungen, Kalender und Gästekommunikation bündelt.
Channel Manager
Ein Channel Manager ist eine Software, die Verfügbarkeiten und Preise von Ferienunterkünften über mehrere Buchungsportale hinweg automatisch synchronisiert.
Gäste-App
Eine Gäste-App ist eine mobile Anwendung, die Gästen vor, während und nach ihrem Aufenthalt Informationen, Kommunikationsmöglichkeiten und Services bietet.
