Flows — Übersicht & Funktionsweise
Was Automatisierungsabläufe (Flows) sind, wie die Trigger-Dispatch-Ausführungs-Pipeline funktioniert, und welche Konzepte Sie kennen sollten.
Zuletzt aktualisiert: 2026-04-27
Flows — Übersicht & Funktionsweise
Flows sind automatisierte Abläufe, die auf Ereignisse in Ihrem Shop reagieren. Sobald ein bestimmtes Ereignis eintritt — z. B. eine neue Bestellung oder eine fehlgeschlagene Zahlung — prüft das System, ob ein passender Flow existiert, und führt die konfigurierten Aktionen der Reihe nach aus.
Wie ein Flow funktioniert
Jeder Flow durchläuft drei Stufen:
- Trigger — Ein Ereignis im Shop (z. B.
order.placed) löst den Flow aus. Jeder Flow ist genau einem Ereignistyp zugewiesen. - Dispatch — Das System prüft alle aktiven Flows für dieses Ereignis. Ist eine Regel verknüpft, wird sie ausgewertet; nur Flows, deren Bedingungen erfüllt sind, werden in die Ausführungswarteschlange eingestellt.
- Ausführung — Die Aktionen des Flows laufen der Reihe nach ab. Das Ergebnis jeder Aktion wird protokolliert und kann als Variable an spätere Aktionen weitergegeben werden.
Ereignis im Shop
↓
Alle aktiven Flows für diesen Trigger abrufen
↓ (nach Priorität sortiert, höchste zuerst)
Regel auswerten (falls verknüpft)
↓
Aktionen ausführen (sequenziell)
↓
Ausführungsprotokoll speichern
Kernbegriffe
| Begriff | Bedeutung |
|---|---|
| Trigger | Das Ereignis, das den Flow startet (z. B. stock.low, payment.failed) |
| Regel | Eine optionale Bedingung aus dem Regel-Builder — der Flow läuft nur, wenn die Regel erfüllt ist |
| Aktion | Ein einzelner Schritt im Flow (E-Mail senden, Status ändern, Benachrichtigung erstellen, …) |
| Priorität | Bestimmt die Reihenfolge, wenn mehrere Flows dasselbe Ereignis abonnieren |
| Ausführungshistorie | Protokoll aller vergangenen und laufenden Ausführungen eines Flows |
| Template-Variable | Platzhalter wie {{trigger.orderNumber}} oder {{var.result}}, die durch echte Werte ersetzt werden |
Verfügbare Trigger-Ereignisse
| Ereignis | Wann es ausgelöst wird |
|---|---|
order.placed | Eine neue Bestellung wird aufgegeben |
order.status_changed | Der Status einer Bestellung ändert sich |
payment.failed | Eine Zahlung schlägt fehl |
review.submitted | Eine Produktbewertung wird eingereicht |
stock.low | Der Lagerbestand unterschreitet den Mindestwert |
Flows im Admin-Bereich aufrufen
- Navigieren Sie zu Einstellungen → Automatisierung.
- Der Reiter Flows ist standardmäßig ausgewählt.
- Die Tabelle zeigt alle Flows mit Status, letztem Lauf und verknüpfter Regel.
Verwandte Themen
- Einen Flow erstellen — Schritt-für-Schritt-Anleitung
- Aktionstypen — Alle verfügbaren Aktionen im Überblick
- Template-Variablen — Ereignisdaten in Aktionen verwenden
- Ausführungshistorie — Läufe überwachen und Fehler analysieren
- Bedingte Verzweigungen — If/Else-Logik in Flows
- KI & JSON-Import — Flows mit KI-Unterstützung erstellen