MEC-Webhooks
Was sind Webhooks?
Webhooks ermöglichen Ihnen Modern Events Calendar Das MEC-Plugin sendet Buchungsinformationen automatisch an externe Dienste oder Anwendungen, sobald bestimmte Buchungsereignisse eintreten. Webhooks fungieren dabei als automatische Benachrichtigungen, die ohne manuelles Eingreifen Aktionen in anderen Systemen auslösen.

Wie funktionieren Webhooks?
Wenn in MEC ein Buchungsereignis eintritt (z. B. eine Neubuchung, Stornierung oder Bestätigung), senden Webhooks automatisch alle relevanten Buchungsdaten an eine von Ihnen angegebene URL. Dies ermöglicht Ihnen Folgendes:
- Integration mit Drittanbieterdiensten (wie CRM-Systemen, E-Mail-Marketing-Tools oder Projektmanagement-Apps)
- Automatisieren Sie Arbeitsabläufe in anderen Anwendungen
- Buchungsdaten über verschiedene Plattformen hinweg synchronisieren
- Erhalten Sie Echtzeit-Updates zu Buchungsstatusänderungen
Wann werden Webhooks ausgelöst?
Sie können Webhooks so einrichten, dass sie durch eines der folgenden Buchungsereignisse ausgelöst werden:
1. Buchung hinzugefügt
Wird ausgelöst, wenn eine neue Buchung erstellt wird, unabhängig vom Zahlungsstatus.
2. Buchung bestätigt
Wird ausgelöst, wenn eine Buchung bestätigt wird (in der Regel nach erfolgreicher Zahlung).
3. Buchung bestätigt
Wird ausgelöst, wenn eine Buchung manuell von einem Administrator bestätigt wird.
4. Buchung abgelehnt
Wird ausgelöst, wenn eine Buchung abgelehnt wird.
5. Buchung storniert
Wird ausgelöst, wenn eine Buchung vom Kunden oder Administrator storniert wird.
6. Buchung erstattet
Wird ausgelöst, wenn eine Buchungszahlung erstattet wird.
Welche Informationen werden gesendet?
Wenn ein Webhook ausgelöst wird, sendet er umfassende Buchungsinformationen, einschließlich:
- Buchungsdetails: Buchungs-ID, Transaktions-ID, Bestellzeit
- Informationen zur Veranstaltung: Ereignis-ID und Titel
- Event-Name: Veranstaltungsbeginn/-ende und andere damit zusammenhängende Daten
- Informationen für Teilnehmer: Name, E-Mail-Adresse, Ticketart und benutzerdefinierte Registrierungsfelder für jeden Teilnehmer
- Details Zahlung: Gesamtpreis, gezahlter Betrag, Zahlungsanbieter, Gutscheincodes (falls verwendet)
- Buchungsstatus: Bestätigungs- und Verifizierungsstatus
- Benutzerdefinierte Felder: Alle von Ihnen konfigurierten benutzerdefinierten Buchungs- oder Registrierungsfelder
Wie man Webhooks verwendet
- Aktivieren Sie das Webhooks-Modul: Stellen Sie sicher, dass die Webhooks-Funktion in Ihren MEC-Einstellungen aktiviert ist.
- Erstellen Sie einen Webhook:
- Navigieren Sie in MEC zum Abschnitt „Webhooks“.
- Erstelle einen neuen Webhook und gib ihm einen aussagekräftigen Namen.
- Konfigurieren Sie Ihren Webhook:
- Wählen Sie einen Haken aus: Wählen Sie aus, welches Buchungsereignis diesen Webhook auslösen soll.
- Legen Sie die URL fest: Geben Sie die Webhook-URL ein, an die Sie die Daten empfangen möchten.
- Anfragemethode auswählen: Wählen Sie entweder GET oder POST (die meisten Dienste verwenden POST).
- Speichern und aktivieren: Veröffentlichen Sie Ihren Webhook, um ihn zu aktivieren.
Voraussetzungen:
- Modern Events Calendar PRO-Version (Webhooks sind eine PRO-Funktion)
- Das Webhooks-Modul muss aktiviert sein in MEC-Einstellungen > Buchung > Erweitert

- Eine gültige URL-Endpunkt, der HTTP-Anfragen empfangen kann
Anwendungen
- CRM-Integration: Neue Kunden werden automatisch in Ihr CRM-System aufgenommen, sobald sie eine Buchung vornehmen.
- E-Mail-Marketing: Fügen Sie Teilnehmer automatisch zu Ihren E-Mail-Marketinglisten hinzu.
- Analytik: Buchungsdaten zur Berichterstellung an Analyseplattformen senden
- Bestandsverwaltung: Aktualisieren Sie den Lagerbestand in externen Systemen, sobald Buchungen erfolgen.
- Hinweise: Senden Sie benutzerdefinierte Benachrichtigungen an Teammitglieder oder andere Systeme.
- Datensynchronisation: Halten Sie Buchungsinformationen auf mehreren Plattformen synchron.
Wichtige Hinweise
- Webhooks senden Daten als Formulardaten (application/x-www-form-urlencoded oder multipart/form-data).
- Für denselben Ereignistyp können mehrere Webhooks erstellt werden.
- Webhooks werden asynchron gesendet, sodass sie den Buchungsprozess nicht verzögern.
- Stellen Sie sicher, dass Ihre Empfangs-URL erreichbar ist und die eingehenden Anfragen verarbeiten kann.
- Die empfangende Anwendung sollte schnell reagieren, um Zeitüberschreitungen zu vermeiden.
Veraltete Inhalte melden
Wenn Sie der Meinung sind, dass der Inhalt dieser Seite keine aktuellen Informationen enthält, teilen Sie uns dies bitte mit.