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.

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.orderNumber}}Zahl10001
{{trigger.total}}Dezimalzahl249.00
{{trigger.paymentMethod}}Textpaypal
{{trigger.itemCount}}Zahl3

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).

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.orderNumber}}Zahl10001
{{trigger.previousStatus}}Textprocessing
{{trigger.newStatus}}Textshipped

order.cancelled — Bestellung storniert

Wird ausgelöst, wenn eine Bestellung storniert wird.

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.orderNumber}}Zahl10001
{{trigger.reason}}TextCustomer request

order.refunded — Bestellung rückerstattet

Wird bei einer vollständigen oder teilweisen Erstattung ausgelöst.

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.orderNumber}}Zahl10001
{{trigger.amount}}Dezimalzahl49.99
{{trigger.reason}}TextProduktfehler
{{trigger.partial}}Booltrue

order.fulfilled — Bestellung versendet/erfüllt

Wird ausgelöst, wenn eine Bestellung als versendet markiert wird (mit optionaler Trackingnummer).

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.orderNumber}}Zahl10001
{{trigger.trackingNumber}}Text1Z999AA10123456784
{{trigger.carrier}}TextDHL

order.note_added — Notiz zur Bestellung hinzugefügt

Wird ausgelöst, wenn eine interne oder kundenorientierte Notiz zur Bestellung hinzugefügt wird.

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.orderNumber}}Zahl10001
{{trigger.note}}TextKunde angerufen wegen Lieferung
{{trigger.isCustomerNote}}Boolfalse

Zahlungen

payment.failed — Zahlung fehlgeschlagen

Wird ausgelöst, wenn ein Zahlungsversuch scheitert.

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.stripePaymentIntentId}}Textpi_test_123
{{trigger.amount}}Dezimalzahl249.00
{{trigger.currency}}TextEUR
{{trigger.failureReason}}Textinsufficient_funds

payment.received — Zahlung eingegangen

Wird ausgelöst, wenn eine Zahlung erfolgreich verbucht wird.

VariableTypBeispielwert
{{trigger.orderId}}Zahl1042
{{trigger.amount}}Dezimalzahl249.00
{{trigger.method}}Textpaypal

Produkte

product.created — Produkt erstellt

Wird ausgelöst, wenn ein neues Produkt angelegt wird.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200
{{trigger.categoryId}}Zahl5

product.updated — Produkt aktualisiert

Wird bei jeder Produktaktualisierung ausgelöst. changedFields listet die geänderten Felder auf.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200
{{trigger.changedFields}}Array["price", "description"]

product.deleted — Produkt gelöscht

Wird ausgelöst, wenn ein Produkt gelöscht wird.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200

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.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200

product.out_of_stock — Produkt ausverkauft

Wird ausgelöst, wenn der Lagerbestand eines Produkts auf 0 fällt.

Hinweis: Feuert nur am Übergangs­punkt (Lagerbestand erreicht 0) — nicht bei jedem weiteren Lagerbestandswechsel bei bereits ausverkauftem Produkt.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200

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 Übergangs­punkt (Lagerbestand steigt von 0) — nicht bei jeder weiteren Bestandserhöhung.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200
{{trigger.availableQty}}Zahl10

Kunden

customer.registered — Kunde registriert

Wird ausgelöst, wenn sich ein neuer Kunde im Shop registriert.

VariableTypBeispielwert
{{trigger.customerId}}Zahl1
{{trigger.email}}E-Mail[email protected]
{{trigger.firstName}}TextMax
{{trigger.lastName}}TextMustermann

customer.verified — Kunden-E-Mail bestätigt

Wird ausgelöst, wenn ein Kunde seine E-Mail-Adresse verifiziert.

VariableTypBeispielwert
{{trigger.customerId}}Zahl1
{{trigger.email}}E-Mail[email protected]

customer.updated — Kundendaten geändert

Wird ausgelöst, wenn Kundenstammdaten aktualisiert werden.

VariableTypBeispielwert
{{trigger.customerId}}Zahl1
{{trigger.email}}E-Mail[email protected]
{{trigger.changedFields}}Array["firstName", "lastName"]

customer.group_changed — Kundengruppe geändert

Wird ausgelöst, wenn ein Kunde einer anderen Kundengruppe zugewiesen wird.

VariableTypBeispielwert
{{trigger.customerId}}Zahl1
{{trigger.email}}E-Mail[email protected]
{{trigger.oldGroup}}Text / nullnull
{{trigger.newGroup}}Text / nullVIP Kunden

Bewertungen

review.submitted — Bewertung eingereicht

Wird ausgelöst, wenn ein Kunde eine Produktbewertung einreicht.

VariableTypBeispielwert
{{trigger.reviewId}}Textrev-55
{{trigger.productId}}Zahl42
{{trigger.rating}}Zahl (1–5)4
{{trigger.authorName}}TextAnna B.

Lagerbestand

stock.low — Niedriger Lagerbestand

Wird ausgelöst, wenn der Bestand eines Produkts unter den konfigurierten Schwellenwert fällt.

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.productName}}TextZirbenbett Classic 180×200
{{trigger.availableQty}}Zahl2
{{trigger.threshold}}Zahl5

stock.changed — Lagerbestand geändert

Wird bei jeder Lagerbestandsänderung ausgelöst (nicht nur bei Unterschreitung des Schwellenwerts).

VariableTypBeispielwert
{{trigger.productId}}Zahl42
{{trigger.name}}TextZirbenbett Classic 180×200
{{trigger.sku}}TextBEDIKB180X200
{{trigger.previousQty}}Zahl5
{{trigger.newQty}}Zahl3
{{trigger.warehouseId}}Zahl1

inventory.transfer_completed — Lagertransfer abgeschlossen

Wird ausgelöst, wenn ein interner Lagertransfer abgeschlossen ist.

VariableTypBeispielwert
{{trigger.transferId}}Zahl11
{{trigger.fromWarehouseId}}Zahl1
{{trigger.toWarehouseId}}Zahl2
{{trigger.itemCount}}Zahl4

inventory.purchase_order_received — Lieferantenbestellung eingegangen

Wird ausgelöst, wenn eine Lieferantenbestellung als eingegangen markiert wird.

VariableTypBeispielwert
{{trigger.purchaseOrderId}}Zahl22
{{trigger.supplierId}}Zahl3
{{trigger.itemCount}}Zahl10
{{trigger.totalCost}}Dezimalzahl1200.00

Kategorien

category.created — Kategorie erstellt

VariableTypBeispielwert
{{trigger.categoryId}}Zahl5
{{trigger.name}}TextZirbenholzbetten
{{trigger.slug}}Textzirbenholzbetten
{{trigger.parentId}}Zahl1

category.updated — Kategorie aktualisiert

VariableTypBeispielwert
{{trigger.categoryId}}Zahl5
{{trigger.name}}TextZirbenholzbetten
{{trigger.slug}}Textzirbenholzbetten
{{trigger.changedFields}}Array["description"]

Inhalte

page.published — Seite veröffentlicht

Wird ausgelöst, wenn eine statische Seite veröffentlicht wird.

VariableTypBeispielwert
{{trigger.pageId}}Text12
{{trigger.title}}TextÜber uns
{{trigger.slug}}Textueber-uns

blog.published — Blog-Beitrag veröffentlicht

Wird ausgelöst, wenn ein Blog-Beitrag veröffentlicht wird.

VariableTypBeispielwert
{{trigger.postId}}Zahl7
{{trigger.title}}TextWarum Zirbenholz?
{{trigger.slug}}Textwarum-zirbenholz
{{trigger.authorId}}Zahl1

Kampagnen

campaign.started — Kampagne gestartet

Wird ausgelöst, wenn eine Marketing-Kampagne beginnt.

VariableTypBeispielwert
{{trigger.campaignId}}Zahl3
{{trigger.name}}TextSommerschlussverkauf
{{trigger.discountPercent}}Zahl15

campaign.ended — Kampagne beendet

Wird ausgelöst, wenn eine Kampagne endet.

VariableTypBeispielwert
{{trigger.campaignId}}Zahl3
{{trigger.name}}TextSommerschlussverkauf

Kanäle

channel.order_imported — Kanal-Bestellung importiert

Wird ausgelöst, wenn eine Bestellung von einem Marktplatz oder Kanal importiert wird.

VariableTypBeispielwert
{{trigger.channelConnectionId}}Textconn-1
{{trigger.channelName}}TextAmazon
{{trigger.externalOrderId}}TextAMZ-12345
{{trigger.orderId}}Zahl999

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.

VariableTypBeispielwert
{{trigger.hookId}}Texthook-abc
{{trigger.hookName}}TextShopify 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.

VariableTypBeispielwert
{{trigger.scheduledAt}}Unix-Timestamp (ms)1700000000000
{{trigger.cronExpression}}Text0 9 * * 1
{{trigger.lastScheduledAt}}Unix-Timestamp / nullnull

Zur Konfiguration eines Zeitplan-Triggers → Geplante Flows.