Booknetic ist ein WordPress-Terminbuchungs-Plugin mit Webhooks: Bei jedem Buchungsereignis kann es eine HTTP-Anfrage an eine URL Ihrer Wahl senden. Richten Sie sie auf einen Hook von Zapier, Make oder IFTTT oder auf Ihre eigene API, und jede neue Buchung, Verschiebung oder Statusänderung erreicht Ihre übrigen Tools.
Der Webhook ist eine Workflow-Aktion und nutzt dieselben Auslöser, Filter und Shortcodes wie E-Mail- und SMS-Benachrichtigungen.
- Typ
- Add-on (Webhook)
- Enthalten in
- Premium- und Elite-Plan; in Basic und Standard separat erhältlich
- Methoden
- GET, POST, PUT und DELETE
- Payload
- Eigene Header, Body als Form-Data oder JSON, Shortcodes in URL, Headern und Body
- Auslöser
- Jedes Workflow-Ereignis: gebucht, verschoben, Statuswechsel, Beginn oder Ende mit Versatz, bezahlt, neuer Kunde und mehr
- Protokoll
- Jede Anfrage mit Ergebnis im Workflow-Log

Was das Webhook-Add-on tut
- An jede URL senden. Tragen Sie den Endpunkt ein, wählen Sie GET, POST, PUT oder DELETE, und die Anfrage geht raus, sobald der Workflow auslöst. Shortcodes wie {appointment_id} funktionieren auch in der URL.
- Den Payload formen. Fügen Sie Header hinzu, etwa einen Authorization-Header für Ihre API, und senden Sie den Body als Form-Data oder JSON. Jedes Feld nimmt Shortcodes: {customer_name}, {customer_email}, {service_name}, {appointment_date_time}, {staff_name} und Dutzende mehr.
- Beim richtigen Ereignis zur richtigen Zeit. Neue Buchung, Verschiebung, Statuswechsel mit Filtern auf alten und neuen Status, Terminbeginn oder -ende mit Versatz, Zahlungseingang, neuer Kunde. Zum Beispiel ein POST eine Stunde nach Terminende.
- Zapier, Make, IFTTT und mehr. Eine Catch-Hook-URL von einem dieser Dienste macht aus einer Buchung eine Zeile in Google Sheets, einen Kontakt im CRM, eine Slack-Nachricht oder eine Rechnung im Buchhaltungstool.
- Save & Test. Senden Sie eine Testanfrage an Ihren Endpunkt, bevor Sie den Workflow aktivieren, und prüfen Sie, ob der Catch Hook sie sieht.
- Ein Protokoll jedes Aufrufs. Das Workflow-Log speichert Methode, URL, Header und Body jeder Anfrage und markiert fehlgeschlagene Versuche, Fehlersuche braucht also keine Server-Logs.
So funktioniert es
- Legen Sie in Zapier, Make oder IFTTT einen Trigger an, der einen Webhook fängt, und kopieren Sie seine URL. Für Ihr eigenes System bereiten Sie einen Endpunkt vor, der die Anfrage annimmt.
- Öffnen Sie in Booknetic Workflows, legen Sie einen Workflow mit dem gewünschten Ereignis an und fügen Sie die Aktion Send HTTP(S) request hinzu.
- Wählen Sie die Methode, fügen Sie die URL ein, ergänzen Sie bei Bedarf Header und ordnen Sie die Felder in Form-Data oder JSON mit der Shortcode-Auswahl zu.
- Klicken Sie auf Save & Test, prüfen Sie den Eingang der Anfrage und aktivieren Sie den Workflow.
Nur in eine Richtung, und Cron ist nötig. Der Webhook schickt Buchungsdaten hinaus; er legt keine Buchungen aus anderen Apps an. Dafür nutzen Sie die Booknetic REST API. Und seit Booknetic 5.9.0 laufen alle Workflow-Aktionen über die Server-Cron-Warteschlange, ein Cron-Job im Minutentakt ist also Pflicht.
Die Dokumentation der Zapier-Integration führt durch einen kompletten Zap, die Dokumentation der Workflow-Logs erklärt das Protokoll, und die REST-API-Dokumentation behandelt das Lesen und Schreiben von Buchungen von außen.
Wer es nutzt
- Agenturen und Berater, die jede Buchung in ein CRM wie HubSpot oder Pipedrive schieben. Siehe Rechtsberatung.
- Praxen, die Termine ohne Doppeleingabe in eine Tabelle oder ein Patientensystem schreiben. Siehe Gesundheit und Medizin.
- Fitnessstudios, die neue Anmeldungen in Slack posten und Mitglieder in ein Mailing-Tool übernehmen. Siehe Gym und Fitness.
Verwandte Funktionen
- Workflows, der Motor hinter jedem Webhook
- Mailchimp-Integration, wenn das Ziel eine Mailingliste ist
- Conversion-Tracking für Google-Ads- und Meta-Ereignisse ohne Webhook
- E-Mail-Benachrichtigungen aus demselben Workflow
Häufig gestellte Fragen
Lässt sich Booknetic mit Zapier verbinden?
Ja. Das Webhook-Add-on sendet bei jedem Workflow-Ereignis eine HTTP-Anfrage an eine Zapier-Catch-Hook-URL. Von dort bringt ein Zap die Buchung in tausende Apps.
Welche Ereignisse können einen Webhook auslösen?
Jedes Workflow-Ereignis: neue Buchung, Verschiebung, Statuswechsel, Terminbeginn oder -ende mit Versatz davor oder danach, Zahlungseingang, neuer Kunde und Ereignisse anderer Add-ons.
Kann ich JSON mit einem Bearer-Token senden?
Ja. Wählen Sie POST oder PUT, stellen Sie den Content-Type auf JSON, schreiben Sie den Body mit Shortcodes und fügen Sie einen Authorization-Header hinzu. Header und Body nehmen beide Shortcodes.
Kann Zapier Buchungen in Booknetic anlegen?
Nicht über den Webhook, der nur Daten hinausschickt. Nutzen Sie die Booknetic REST API, um Buchungen aus einem anderen System anzulegen oder zu lesen.
Wie sehe ich, ob eine Anfrage zugestellt wurde?
Im Workflow-Log. Jede Anfrage ist mit Methode, URL, Headern und Body gespeichert, fehlgeschlagene Versuche sind markiert.
Welche Pläne enthalten das Webhook-Add-on?
Premium und Elite. In Basic und Standard ist es separat erhältlich.