Ereignistypen — Vollständige Referenz
Alle 32 Trigger-Ereignistypen mit Payload-Feldern, Hinweisen und Verwendungsbeispielen für Flow-Automatisierungen.
Zuletzt aktualisiert: 2026-04-28
Ereignistypen — Vollständige Referenz
Jeder Flow wird durch ein Ereignis gestartet. Diese Seite listet alle 32 verfügbaren Ereignistypen mit ihren Payload-Feldern — also den {{trigger.x}}-Variablen, die in Flow-Aktionen verwendet werden können.
Tipp: Ereignistypen finden Sie im Trigger-Dropdown, wenn Sie einen Flow erstellen oder bearbeiten — alle erscheinen mit deutschen Bezeichnungen, die internen Event-Slugs sind hier zur Referenz aufgeführt.
Bestellungen
order.placed — Bestellung aufgegeben
Wird ausgelöst, sobald eine Bestellung erfolgreich abgeschlossen wurde.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.orderNumber}} | Zahl | 10001 |
{{trigger.total}} | Dezimalzahl | 249.00 |
{{trigger.paymentMethod}} | Text | paypal |
{{trigger.itemCount}} | Zahl | 3 |
order.status_changed — Bestellstatus geändert
Wird bei jeder Statusänderung einer Bestellung ausgelöst.
Trigger-Filter: toStatus — Flow reagiert nur, wenn der neue Status dem angegebenen Wert entspricht (z. B. shipped).
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.orderNumber}} | Zahl | 10001 |
{{trigger.previousStatus}} | Text | processing |
{{trigger.newStatus}} | Text | shipped |
order.cancelled — Bestellung storniert
Wird ausgelöst, wenn eine Bestellung storniert wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.orderNumber}} | Zahl | 10001 |
{{trigger.reason}} | Text | Customer request |
order.refunded — Bestellung rückerstattet
Wird bei einer vollständigen oder teilweisen Erstattung ausgelöst.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.orderNumber}} | Zahl | 10001 |
{{trigger.amount}} | Dezimalzahl | 49.99 |
{{trigger.reason}} | Text | Produktfehler |
{{trigger.partial}} | Bool | true |
order.fulfilled — Bestellung versendet/erfüllt
Wird ausgelöst, wenn eine Bestellung als versendet markiert wird (mit optionaler Trackingnummer).
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.orderNumber}} | Zahl | 10001 |
{{trigger.trackingNumber}} | Text | 1Z999AA10123456784 |
{{trigger.carrier}} | Text | DHL |
order.note_added — Notiz zur Bestellung hinzugefügt
Wird ausgelöst, wenn eine interne oder kundenorientierte Notiz zur Bestellung hinzugefügt wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.orderNumber}} | Zahl | 10001 |
{{trigger.note}} | Text | Kunde angerufen wegen Lieferung |
{{trigger.isCustomerNote}} | Bool | false |
Zahlungen
payment.failed — Zahlung fehlgeschlagen
Wird ausgelöst, wenn ein Zahlungsversuch scheitert.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.stripePaymentIntentId}} | Text | pi_test_123 |
{{trigger.amount}} | Dezimalzahl | 249.00 |
{{trigger.currency}} | Text | EUR |
{{trigger.failureReason}} | Text | insufficient_funds |
payment.received — Zahlung eingegangen
Wird ausgelöst, wenn eine Zahlung erfolgreich verbucht wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.orderId}} | Zahl | 1042 |
{{trigger.amount}} | Dezimalzahl | 249.00 |
{{trigger.method}} | Text | paypal |
Produkte
product.created — Produkt erstellt
Wird ausgelöst, wenn ein neues Produkt angelegt wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
{{trigger.categoryId}} | Zahl | 5 |
product.updated — Produkt aktualisiert
Wird bei jeder Produktaktualisierung ausgelöst. changedFields listet die geänderten Felder auf.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
{{trigger.changedFields}} | Array | ["price", "description"] |
product.deleted — Produkt gelöscht
Wird ausgelöst, wenn ein Produkt gelöscht wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
product.published — Produkt veröffentlicht
Wird ausgelöst, wenn ein Produkt von inaktiv auf aktiv wechselt.
Hinweis: Dieses Ereignis feuert nur beim Übergang von inaktiv zu aktiv — nicht bei jedem Speichern eines bereits aktiven Produkts.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
product.out_of_stock — Produkt ausverkauft
Wird ausgelöst, wenn der Lagerbestand eines Produkts auf 0 fällt.
Hinweis: Feuert nur am Übergangspunkt (Lagerbestand erreicht 0) — nicht bei jedem weiteren Lagerbestandswechsel bei bereits ausverkauftem Produkt.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
product.back_in_stock — Produkt wieder verfügbar
Wird ausgelöst, wenn der Lagerbestand von 0 auf einen positiven Wert steigt.
Hinweis: Feuert nur am Übergangspunkt (Lagerbestand steigt von 0) — nicht bei jeder weiteren Bestandserhöhung.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
{{trigger.availableQty}} | Zahl | 10 |
Kunden
customer.registered — Kunde registriert
Wird ausgelöst, wenn sich ein neuer Kunde im Shop registriert.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.customerId}} | Zahl | 1 |
{{trigger.email}} | [email protected] | |
{{trigger.firstName}} | Text | Max |
{{trigger.lastName}} | Text | Mustermann |
customer.verified — Kunden-E-Mail bestätigt
Wird ausgelöst, wenn ein Kunde seine E-Mail-Adresse verifiziert.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.customerId}} | Zahl | 1 |
{{trigger.email}} | [email protected] |
customer.updated — Kundendaten geändert
Wird ausgelöst, wenn Kundenstammdaten aktualisiert werden.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.customerId}} | Zahl | 1 |
{{trigger.email}} | [email protected] | |
{{trigger.changedFields}} | Array | ["firstName", "lastName"] |
customer.group_changed — Kundengruppe geändert
Wird ausgelöst, wenn ein Kunde einer anderen Kundengruppe zugewiesen wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.customerId}} | Zahl | 1 |
{{trigger.email}} | [email protected] | |
{{trigger.oldGroup}} | Text / null | null |
{{trigger.newGroup}} | Text / null | VIP Kunden |
Bewertungen
review.submitted — Bewertung eingereicht
Wird ausgelöst, wenn ein Kunde eine Produktbewertung einreicht.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.reviewId}} | Text | rev-55 |
{{trigger.productId}} | Zahl | 42 |
{{trigger.rating}} | Zahl (1–5) | 4 |
{{trigger.authorName}} | Text | Anna B. |
Lagerbestand
stock.low — Niedriger Lagerbestand
Wird ausgelöst, wenn der Bestand eines Produkts unter den konfigurierten Schwellenwert fällt.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.productName}} | Text | Zirbenbett Classic 180×200 |
{{trigger.availableQty}} | Zahl | 2 |
{{trigger.threshold}} | Zahl | 5 |
stock.changed — Lagerbestand geändert
Wird bei jeder Lagerbestandsänderung ausgelöst (nicht nur bei Unterschreitung des Schwellenwerts).
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.productId}} | Zahl | 42 |
{{trigger.name}} | Text | Zirbenbett Classic 180×200 |
{{trigger.sku}} | Text | BEDIKB180X200 |
{{trigger.previousQty}} | Zahl | 5 |
{{trigger.newQty}} | Zahl | 3 |
{{trigger.warehouseId}} | Zahl | 1 |
inventory.transfer_completed — Lagertransfer abgeschlossen
Wird ausgelöst, wenn ein interner Lagertransfer abgeschlossen ist.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.transferId}} | Zahl | 11 |
{{trigger.fromWarehouseId}} | Zahl | 1 |
{{trigger.toWarehouseId}} | Zahl | 2 |
{{trigger.itemCount}} | Zahl | 4 |
inventory.purchase_order_received — Lieferantenbestellung eingegangen
Wird ausgelöst, wenn eine Lieferantenbestellung als eingegangen markiert wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.purchaseOrderId}} | Zahl | 22 |
{{trigger.supplierId}} | Zahl | 3 |
{{trigger.itemCount}} | Zahl | 10 |
{{trigger.totalCost}} | Dezimalzahl | 1200.00 |
Kategorien
category.created — Kategorie erstellt
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.categoryId}} | Zahl | 5 |
{{trigger.name}} | Text | Zirbenholzbetten |
{{trigger.slug}} | Text | zirbenholzbetten |
{{trigger.parentId}} | Zahl | 1 |
category.updated — Kategorie aktualisiert
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.categoryId}} | Zahl | 5 |
{{trigger.name}} | Text | Zirbenholzbetten |
{{trigger.slug}} | Text | zirbenholzbetten |
{{trigger.changedFields}} | Array | ["description"] |
Inhalte
page.published — Seite veröffentlicht
Wird ausgelöst, wenn eine statische Seite veröffentlicht wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.pageId}} | Text | 12 |
{{trigger.title}} | Text | Über uns |
{{trigger.slug}} | Text | ueber-uns |
blog.published — Blog-Beitrag veröffentlicht
Wird ausgelöst, wenn ein Blog-Beitrag veröffentlicht wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.postId}} | Zahl | 7 |
{{trigger.title}} | Text | Warum Zirbenholz? |
{{trigger.slug}} | Text | warum-zirbenholz |
{{trigger.authorId}} | Zahl | 1 |
Kampagnen
campaign.started — Kampagne gestartet
Wird ausgelöst, wenn eine Marketing-Kampagne beginnt.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.campaignId}} | Zahl | 3 |
{{trigger.name}} | Text | Sommerschlussverkauf |
{{trigger.discountPercent}} | Zahl | 15 |
campaign.ended — Kampagne beendet
Wird ausgelöst, wenn eine Kampagne endet.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.campaignId}} | Zahl | 3 |
{{trigger.name}} | Text | Sommerschlussverkauf |
Kanäle
channel.order_imported — Kanal-Bestellung importiert
Wird ausgelöst, wenn eine Bestellung von einem Marktplatz oder Kanal importiert wird.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.channelConnectionId}} | Text | conn-1 |
{{trigger.channelName}} | Text | Amazon |
{{trigger.externalOrderId}} | Text | AMZ-12345 |
{{trigger.orderId}} | Zahl | 999 |
Webhooks & Zeitplan
webhook.received — Webhook empfangen
Wird ausgelöst, wenn eine externe Anwendung einen HTTP-POST an Ihren Webhook-Endpunkt sendet. Die vollständigen Nutzdaten sind über {{trigger.payload.feldname}} zugänglich.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.hookId}} | Text | hook-abc |
{{trigger.hookName}} | Text | Shopify Order Sync |
{{trigger.payload}} | Objekt | (gesendeter JSON-Body) |
Zur Einrichtung von Webhook-Endpunkten → Eingehende Webhooks.
schedule — Geplante Ausführung
Wird von der Cron-Engine zu einem konfigurierten Zeitplan ausgelöst.
| Variable | Typ | Beispielwert |
|---|---|---|
{{trigger.scheduledAt}} | Unix-Timestamp (ms) | 1700000000000 |
{{trigger.cronExpression}} | Text | 0 9 * * 1 |
{{trigger.lastScheduledAt}} | Unix-Timestamp / null | null |
Zur Konfiguration eines Zeitplan-Triggers → Geplante Flows.