Zum Hauptinhalt springen

Add-Ons: Webhooks

Was Webhooks in ditix sind, wie du sie unter Add-Ons einrichtest und welche Automatisierungen (CRM, Newsletter, Slack, Buchhaltung) damit möglich sind.

Ein Webhook ist eine automatische Benachrichtigung: Sobald in deinem Shop eine Bestellung eingeht, schickt ditix die Bestelldaten sofort an ein von dir hinterlegtes System (z. B. Zapier oder Make). Dort legst du fest, was dann passieren soll – etwa den Käufer in einen Newsletter eintragen, die Daten in eine Liste schreiben oder eine Benachrichtigung auslösen. So verbindest du ditix ohne Programmierung mit tausenden anderen Tools.

So richtest du einen Webhook ein

Du findest die Funktion im Menü unter Add-Ons → Webhook erstellen.

1: Öffne Add-Ons → Webhooks verwalten und klicke auf „Webhook hinzufügen".



2: Gib einen Namen für den Webhook ein und klicke auf „Weiter".

3: Trage die URL deines Webhooks ein. Diese URL erzeugst du in deinem verbundenen System (z. B. Zapier oder Make) – dort heißt sie meist „Webhook-URL" oder „Catch Hook".

4: Wähle die Anfragemethode (in der Regel POST) und klicke auf „Weiter".

5: Aktiviere das Ereignis „Bestellung erstellt" – so wird die Benachrichtigung bei jeder neuen Bestellung ausgelöst. Klicke auf „Weiter".

6: Prüfe alle Angaben und klicke auf „Speichern". Fertig – dein Webhook ist aktiv.

Welche Daten kommen an?

Bei jeder Bestellung sendet ditix das Ereignis order_created mit allen wichtigen Bestelldaten – u. a. Kunde (Name, E-Mail, Adresse), Betrag, Event(s), Ticketart(en) und die einzelnen Ticketcodes.

Die vollständige Feld- und Datenstruktur (inkl. Beispiel-Payload und Hinweisen für Entwickler:innen) findest du hier: Webhook: Bestellung erstellt (order_created)

Anwendungsfälle – was du damit automatisieren kannst

Am einfachsten verbindest du ditix über Zapier oder Make mit deinen Tools. Ein paar typische Beispiele:

  • Newsletter & CRM: Neue Käufer:innen automatisch in dein Newsletter-Tool (z. B. Brevo, Mailchimp) oder CRM (z. B. HubSpot, Salesforce) eintragen.

  • Teilnehmerliste / Google Sheet: Jede Bestellung automatisch in ein Google Sheet oder eine Datenbank schreiben (Name, Event, Ticketart, Ticketcode).

  • Sofort-Benachrichtigung: Bei jeder Bestellung eine Nachricht in Slack, Discord oder Telegram – z. B. „🎟️ Neue Bestellung: 2× Musterticket".

  • Buchhaltung & Rechnung: Bestelldaten an ein Buchhaltungs-/Rechnungstool (z. B. lexoffice, sevDesk) übergeben.

  • Eigenes Check-in-/Gästelistensystem: Ticketcodes automatisch in ein eigenes Einlass- oder Gästelistensystem importieren.

  • Eigene Workflows: Dank Zapier/Make lassen sich beliebige Folgeaktionen anstoßen – von der Aufgaben-Erstellung bis zur Weitergabe an ein Fulfillment-/Versandsystem.

Gut zu wissen

Eine Bestellung kann mehrere Events und Tickets enthalten – verarbeite die Daten daher immer als Liste. Zur Vermeidung von Doppelverarbeitungen nutzt du die mitgelieferte message_id. Details dazu im verlinkten Artikel oben.

Hat dies deine Frage beantwortet?