RepairPluginDocs

Webhooks

Konfiguriere Webhooks in RepairPlugin, um Buchungs- und Angebotsdaten an Zapier, Pabbly Connect, Make oder jede andere Automatisierungsplattform zu senden.

webhookszapierpabblymakeintegromatautomationtriggersapi

Was kannst du damit machen?

  • Buchungsdaten an jede App senden -- übermittle Termindetails automatisch an dein CRM, deine Buchhaltungssoftware oder dein E-Mail-Marketing-Tool.
  • Sofortige Benachrichtigungen erhalten -- löse eine SMS oder Slack-Nachricht aus, wenn ein neuer Termin gebucht oder storniert wird.
  • Deinen Workflow automatisieren -- erstelle Rechnungen, aktualisiere Tabellen oder weise Aufgaben zu, sobald eine Buchung eingeht.
  • Nach Standort filtern -- mit Enhanced Locations kannst du Webhooks auf einen bestimmten Standort begrenzen, sodass jeder Shop seine eigenen Automatisierungen auslöst.
  • Auslöser auswählen -- wähle aus 8 verschiedenen Events, die Termine und Angebote abdecken.

Wo findest du es?

  1. Klicke in der WordPress-Admin-Seitenleiste auf RepairPlugin.
  2. Klicke auf Settings.
  3. Klicke auf Webhooks & Integrations in der Seitenleiste.
  4. Der Reiter Webhooks ist die Standardansicht (erster Reiter).
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Webhooks tab showing the webhook list with trigger types, URLs, and action buttons

So richtest du es ein

Neuen Webhook erstellen

  1. Gehe zu RepairPlugin > Settings > Webhooks & Integrations > Webhooks.
  2. Klicke auf den Button Create New unterhalb der Webhook-Tabelle.
  3. Ein Popup öffnet sich mit:
    • Trigger-Dropdown -- wähle das Event, das den Webhook auslöst.
    • URL-Feld -- füge die Webhook-URL deiner Automatisierungsplattform ein.
    • Location-Dropdown -- (nur sichtbar mit Enhanced Locations) wähle einen bestimmten Standort oder belasse es bei "All", um für jeden Standort auszulösen.
  4. Klicke auf Create New zum Speichern.
  5. Die Seite lädt neu und der neue Webhook erscheint in der Tabelle.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Create New Webhook popup with fields for name, URL, events, and authentication

Webhook bearbeiten

  1. Klicke auf das Bearbeiten-Symbol (Stift) neben dem Webhook, den du ändern möchtest.
  2. Aktualisiere den Trigger, die URL oder den Standort.
  3. Klicke auf Update zum Speichern.

Webhook löschen

  1. Klicke auf das Löschen-Symbol (Mülleimer) neben dem Webhook.
  2. Bestätige die Löschung.
  3. Der Webhook wird entfernt.

Beispieldaten anzeigen

  1. Klicke auf den Button Example Payload neben einem beliebigen Webhook.
  2. Ein Popup zeigt die vollständige Datenstruktur, die für diesen Trigger gesendet würde.
  3. Nutze dies, um das Format beim Einrichten deiner Automatisierungsplattform zu verstehen.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
The Example Payload popup showing the JSON data structure sent by a webhook event

Mit Pabbly Connect verbinden

  1. Erstelle in Pabbly Connect einen neuen Workflow und wähle Webhook als Trigger.
  2. Kopiere die von Pabbly bereitgestellte Webhook-URL.
  3. Erstelle in RepairPlugin einen neuen Webhook mit dem gewünschten Trigger und füge die Pabbly-URL ein.
  4. Speichere den Webhook.
  5. Löse ein Testereignis aus (erstelle zum Beispiel einen Testtermin).
  6. Gehe zurück zu Pabbly, um zu überprüfen, ob die Daten empfangen wurden, und richte dann deine Aktionen ein.

Mit Zapier verbinden

  1. Erstelle in Zapier einen neuen Zap und suche nach Webhook als Trigger.
  2. Wähle Catch Hook und kopiere die Webhook-URL.
  3. Erstelle in RepairPlugin einen neuen Webhook mit dem gewünschten Trigger und füge die Zapier-URL ein.
  4. Speichere und löse ein Testereignis aus.
  5. Gehe zurück zu Zapier, um die Daten zu überprüfen und deine Aktionen einzurichten.

Mit Make (ehemals Integromat) verbinden

  1. Erstelle in Make ein neues Szenario und wähle Webhook > Custom webhook als Trigger.
  2. Klicke auf Add, um eine Webhook-URL zu generieren, und kopiere sie.
  3. Erstelle in RepairPlugin einen neuen Webhook mit dem gewünschten Trigger und füge die Make-URL ein.
  4. Speichere und löse ein Testereignis aus.
  5. Gehe zurück zu Make, um die Daten zu überprüfen und dein Szenario aufzubauen.

Einstellungsübersicht

Verfügbare Trigger

TriggerWann er ausgelöst wird
Scheduled Appointment CreatedEin neuer Termin wird von einem Kunden gebucht
Scheduled Appointment UpdatedEin bestehender Termin wird geändert
Scheduled Appointment CancelledEin Termin wird storniert
Scheduled Appointment DeletedEin Termin wird dauerhaft gelöscht
Quote CreatedEin neues PDF-Angebot wird erstellt
Quote UpdatedEin bestehendes Angebot wird geändert
Quote CancelledEin Angebot wird storniert
Quote DeletedEin Angebot wird dauerhaft gelöscht
EinstellungBeschreibung
------
TriggerLegt fest, welches Event diesen Webhook auslöst. Jeder Trigger entspricht einer bestimmten Aktion in RepairPlugin
URLDie Ziel-URL, an die RepairPlugin die Buchungs- oder Angebotsdaten sendet, wenn der ausgewählte Trigger ausgelöst wird
LocationBeschränkt den Webhook darauf, nur für Events an einem bestimmten Standort auszulösen

Welche Daten werden gesendet

Jeder Webhook sendet ein Datenpaket mit diesen Abschnitten:

AbschnittWas enthalten ist
ActionWas passiert ist (erstellt, aktualisiert, storniert, gelöscht)
TimingStart-/Endzeiten, Termindatum und -zeit
Service & PaymentServicemethode, Zahlungsmethode, Zahlungsstatus
Appointment DetailsTerminnummer, Status, Erstellungsdatum und -zeit
Customer InformationVorname, Nachname, vollständiger Name, E-Mail, Telefon, Adresse (Hausnummer, Straße, Stadt, Postleitzahl, Land), Kundentyp (privat/geschäftlich), Firmenname, Notizen
Location DetailsShop-Name, Standortname, Telefon, Adresse
DeviceKategorie, Marke, Modell, Farbe
ItemsListe der Reparaturen und Upsales, jeweils mit Name, Typ, Preis, Steuersatz, Steuerbetrag und Preis ohne Steuern
FinancialsServicemethoden-Kosten, Zwischensumme, Combo Discount, Gutscheincode/-typ/-betrag, Buchungsanzahlung, Restbetrag, Steuerprozentsatz, Steuerbetrag, Preis ohne Steuern, Gesamtpreis
PaymentZahlungsmethode, Zahlungsstatus, Zahlungsdatum/-zeit, Transaktions-ID, Zahlungsmethoden-Kosten/Rabatt
LinksUmplanungs-Link, Bestätigungs-Link, Stornierungslink, Abschluss-Link

Tipp: Klicke auf den Button Example Payload neben einem Webhook, um genau zu sehen, welche Daten gesendet werden. Das macht das Einrichten deiner Automatisierung viel einfacher.

Dynamic Pricing-Lieferantenfelder

In den Dynamic Pricing Growth- oder Scale-Plänen enthält jedes Element in den Daten auch Lieferantendetails: Lieferantenname, Produktcode und Einkaufspreis des Lieferanten. Im Essential-Plan sind diese Felder nicht enthalten.

Aktionen nach Servicemethode weiterleiten

Du kannst das Servicemethoden-Feld in deiner Automatisierungsplattform verwenden, um Buchungen je nach gewählter Reparaturmethode des Kunden unterschiedlich zu behandeln:

  • Come by our store -- sende eine Ladenbesuchsbestätigung
  • Ship device -- erstelle ein Versandlabel und Anweisungen
  • Pickup service -- plane eine Abholung bei deinem Logistikdienstleister
  • Repair on your location -- benachrichtige dein Außendienst-Team Richte die Weiterleitung mit Filtern (Zapier), Router-Schritten (Pabbly) oder Router-Modulen (Make) ein.

Häufig gestellte Fragen

Hilft mir RepairPlugin beim Einrichten von Zapier, Pabbly oder Make?

RepairPlugin unterstützt das Webhook-Setup auf seiner Seite -- Webhooks erstellen, Trigger auswählen und Daten senden. Das Einrichten der empfangenden Seite in deiner Automatisierungsplattform liegt in deiner Verantwortung. RepairPlugin bietet keinen Support für die Konfiguration von Drittanbieter-Plattformen.

Kann ich mehrere Webhooks für denselben Trigger erstellen?

Ja. Du kannst beliebig viele Webhooks erstellen. Zum Beispiel könntest du "Scheduled Appointment Created" sowohl an Zapier (für dein CRM) als auch an Pabbly (für SMS-Benachrichtigungen) senden.

Wiederholt RepairPlugin fehlgeschlagene Webhook-Zustellungen?

Nein. Jeder Webhook wird einmal mit einem 4-Sekunden-Timeout gesendet. Wenn der empfangende Server nicht erreichbar ist oder einen Fehler zurückgibt, geht die Zustellung verloren. Wenn du eine garantierte Zustellung benötigst, nutze einen Middleware-Dienst wie Zapier oder Make, der Wiederholungen handhabt.

Kann ich einen Test-Webhook senden?

Es gibt keinen "Testsendung"-Button. Du kannst ein Beispiel-Payload für jeden Trigger im Admin-Panel anzeigen, aber um die tatsächliche Zustellung zu testen, musst du eine echte Buchung erstellen. Tipp: Nutze einen Dienst wie webhook.site, um die Payload zu inspizieren, die dein Endpunkt empfängt.

Welches Format verwendet der Webhook?

RepairPlugin sendet Webhooks als HTTP POST-Anfrage mit einem JSON-Body und Content-Type: application/json-Header.

Verwandte Artikel

Command Palette

Search for a command to run...