
Shopify Flow vs. Custom Automatisierung: Wann reicht Flow nicht mehr?
Ein Händler schrieb mir kürzlich: "Wir haben 14 Flows gebaut und trotzdem tippt mein Team jeden Morgen Daten von Hand ab." Das ist kein Einzelfall. Shopify Flow ist ein fantastisches Tool — kostenlos, visuell, schnell eingerichtet. Aber irgendwann stößt jeder wachsende Shop an die Stelle, wo Flow aufhört und echte Automatisierung anfangen muss.
Dieser Artikel ist keine Verkaufsveranstaltung für Custom-Entwicklung. Er ist eine ehrliche Analyse: Was kann Flow wirklich? Wo sind die harten Grenzen? Und ab wann lohnt sich der Schritt zu einer maßgeschneiderten Lösung?
Was Shopify Flow kann — und warum es so beliebt ist
Shopify Flow ist seit 2023 in allen Shopify-Plänen (ab Basic) kostenlos enthalten. Das allein macht es zum mächtigsten No-Code-Automatisierungstool im Shopify-Ökosystem. Bevor wir über Grenzen sprechen, geben wir Flow den Respekt, den es verdient.
Das Grundprinzip: Trigger → Condition → Action
Jeder Flow besteht aus drei Bausteinen:
| Baustein | Funktion | Beispiel |
|---|---|---|
| Trigger | Startet den Flow, wenn ein Ereignis eintritt | Bestellung erstellt, Kunde angelegt, Produkt aktualisiert |
| Condition | Prüft eine Bedingung | Bestellwert > 200 €, Kunde hat Tag "VIP", Bestand < 5 |
| Action | Führt eine Aktion aus | Tag hinzufügen, E-Mail senden, Bestellung taggen |
Sie können mehrere Conditions und Actions verketten und so durchaus mehrstufige Workflows abbilden. Seit 2025 unterstützt Flow außerdem Wait-Steps (verzögerte Aktionen) und Run Code (einfache JavaScript-Snippets).
Was Flow mitbringt
- 120+ Templates in der Template-Bibliothek — von Betrugserkennung bis Bestandsmanagement
- Dutzende native Triggers für Orders, Customers, Products, Fulfillments, Inventory und mehr
- Flow Connectors von Drittanbieter-Apps (Klaviyo, Gorgias, ReCharge etc.)
- Metafield-Zugriff — Sie können Metafields lesen und schreiben
- Run Code Blocks — einfache JavaScript-Logik direkt im Flow
Das Killer-Feature: Keine Kosten
Flow ist in Ihrem Shopify-Plan enthalten. Kein Abo, keine nutzungsbasierten Gebühren, kein Drittanbieter. Für einen Shop, der gerade anfängt, Prozesse zu automatisieren, ist das ein enormer Vorteil.
10 Dinge, die Shopify Flow hervorragend löst
Bevor wir über Grenzen sprechen: Hier sind zehn Anwendungsfälle, bei denen Flow die richtige Wahl ist — und Custom-Automatisierung Overkill wäre.
1. Kunden automatisch taggen
Neukunde wird als "Neukunde" getaggt, Wiederkäufer als "Stammkunde", VIP-Kunden ab 1.000 € Lifetime-Value als "VIP". Einfach, effektiv, kein Code nötig.
2. Bestellungen nach Risiko flaggen
Bestellung aus einem Land, das nicht zu Ihrer Zielgruppe gehört, Bestellwert auffällig hoch, Versand- und Rechnungsadresse stimmen nicht überein? Flow kann solche Bestellungen automatisch taggen und halten.
3. Out-of-Stock-Produkte ausblenden
Wenn der Bestand eines Produkts auf 0 fällt, wird es automatisch aus Collections entfernt oder als "Draft" gesetzt. Wenn wieder Bestand da ist, wird es reaktiviert.
4. Low-Stock-Benachrichtigungen
Bestand unter 10 Stück? Flow sendet eine E-Mail oder Slack-Nachricht ans Einkaufsteam. Simpler Trigger, große Wirkung.
5. Automatische Fulfillment-Anfragen
Bestellungen bestimmter Produkte automatisch an einen Fulfillment-Service weiterleiten — ohne manuellen Klick.
6. Bestellnotizen für spezielle Produkte
Bestellung enthält ein Gravur-Produkt? Flow fügt automatisch eine interne Notiz hinzu, damit das Fulfillment-Team Bescheid weiß.
7. Rabattmissbrauch erkennen
Ein Kunde nutzt denselben Rabattcode zum dritten Mal? Flow taggt den Kunden und benachrichtigt Sie.
8. Bewertungen anfragen (mit Timer)
14 Tage nach Fulfillment: Flow triggert eine Bewertungsanfrage über Ihre Review-App (via Connector).
9. Cancelled Orders verarbeiten
Bestellung storniert? Flow entfernt automatisch den "Paid"-Tag, aktualisiert den Kundenlifecycle und benachrichtigt das Accounting.
10. Loyalty-Points zuweisen
Über Connectors wie LoyaltyLion oder Smile können Sie Punkte basierend auf Bestellwert, Produkttyp oder Kundengruppe vergeben.
Die Erkenntnis: Für tag-basierte Logik, einfache Benachrichtigungen und Wenn-Dann-Workflows auf Shopify-Daten ist Flow unschlagbar. Alles unter 5 Minuten eingerichtet, kostenlos, zuverlässig.
Die 7 Grenzen von Shopify Flow
Jetzt wird es ehrlich. Flow ist großartig — bis es das nicht mehr ist. Hier sind die sieben fundamentalen Grenzen, an die Sie stoßen werden.
1. Keine freien externen API-Calls
Flow kann mit Shopify-Daten arbeiten und über Connectors mit bestimmten Drittanbieter-Apps kommunizieren. Was Flow nicht kann: einen beliebigen HTTP-Request an Ihr ERP, Ihr PIM-System, eine externe Datenbank oder eine eigene API senden.
Beispiel: Sie möchten bei jeder Bestellung den Kunden automatisch in Ihrem CRM (z. B. HubSpot über die REST API) anlegen oder aktualisieren — inklusive Custom-Fields wie "letzte Shopify-Bestellung" und "Kundensegment". Ohne HubSpot-Connector in Flow? Keine Chance.
// Das wäre nötig — aber Flow kann es nicht:
POST https://api.hubspot.com/crm/v3/objects/contacts
{
"properties": {
"email": order.customer.email,
"last_shopify_order": order.name,
"segment": calculateSegment(order.customer)
}
}
Run Code hilft hier nur bedingt: Die Run-Code-Blocks in Flow erlauben einfache Datenmanipulation, aber keine externen HTTP-Requests.
2. Keine komplexe Datenverarbeitung
Flow kennt keine Schleifen, keine Aggregationen, keine Array-Manipulation. Wenn Sie über alle Line-Items einer Bestellung iterieren, Gesamtgewichte berechnen oder Daten gruppieren müssen — geht das nicht.
Beispiel: Sie möchten jede Bestellung analysieren: "Wenn mehr als 3 verschiedene Produktkategorien in der Bestellung sind UND das Gesamtgewicht über 30 kg liegt UND mindestens ein Gefahrgut-Artikel dabei ist → Speditionsversand buchen." Flow kann prüfen, ob ein einzelnes Feld einen Wert hat. Über eine Liste von Items iterieren und aggregieren? Nein.
3. Kein Echtzeit — Event-basiert mit Verzögerung
Flow ist event-basiert, nicht echtzeit-fähig. Wenn ein Trigger feuert, wird der Flow in eine Queue eingereiht. Die Verarbeitung dauert typischerweise einige Sekunden bis wenige Minuten, kann in Hochlast-Zeiten (Black Friday, Flash Sales) aber auch 5–15 Minuten dauern.
Warum das problematisch ist: Wenn Sie auf einen Webhook in Echtzeit reagieren müssen — zum Beispiel um den Checkout dynamisch anzupassen, einen externen Service synchron zu triggern oder einen Time-sensitive API-Call zu machen — reicht Flow nicht.
4. Keine Error Recovery oder Retry-Logik
Wenn eine Action in Flow fehlschlägt, gibt es weder automatische Retries noch eine Möglichkeit, den Fehler abzufangen und alternativ zu handeln. Der Flow schlägt fehl, Sie sehen eine Fehlermeldung im Flow-Log — und das war's.
In der Praxis heißt das:
Flow Action: Kunden-Tag setzen → ✅ Erfolgreich
Flow Action: E-Mail an Warehouse senden → ❌ Fehlgeschlagen (Timeout)
Flow Action: Metafield aktualisieren → ⏭️ Wird trotzdem ausgeführt
// Ergebnis: Inkonsistenter Zustand.
// Der Kunde ist getaggt, das Warehouse weiß nichts,
// das Metafield ist aktualisiert.
// Keine automatische Korrektur. Kein Retry.
Für kritische Business-Prozesse — Zahlungsabgleich, Bestandssynchronisation, Fulfillment-Routing — ist das ein Dealbreaker.
5. Limitierte Conditions
Flow-Conditions können Werte vergleichen: gleich, ungleich, größer, kleiner, enthält. Das deckt 80% der Anwendungsfälle ab. Aber:
- Kein Regex: Sie können nicht prüfen, ob eine Adresse einem bestimmten Muster entspricht
- Kein Date-Math: "Wenn die Bestellung älter als 48 Stunden ist" lässt sich nicht direkt abbilden
- Keine berechneten Felder: "Wenn der Durchschnittswert der letzten 5 Bestellungen > 150 €" — unmöglich
- Keine Cross-Resource-Conditions: "Wenn der Gesamtbestand aller Varianten eines Produkts < 20" — der Flow sieht nur den jeweiligen Trigger-Kontext
6. Kein State Management
Flow hat kein Gedächtnis. Jeder Flow-Run ist stateless — er weiß nicht, was beim letzten Mal passiert ist.
Beispiel: Sie möchten einen "Winback"-Flow: Wenn ein Kunde 3 Monate nicht bestellt hat, soll eine E-Mail rausgehen. Flow kann nicht "sich merken", wann der letzte Flow für diesen Kunden gelaufen ist. Es gibt keinen Zähler, keinen Timer, keine Variable, die über Runs hinweg persistiert.
Der Workaround mit Metafields (Datum in ein Kunden-Metafield schreiben) funktioniert — ist aber ein Hack, kein Feature. Und er skaliert schlecht, wenn Sie 10 verschiedene "letzte Aktion"-Zeitstempel tracken müssen.
7. Kein Cross-Store oder Multi-Brand-Support
Flow arbeitet innerhalb eines Shops. Wenn Sie mehrere Stores betreiben — verschiedene Marken, verschiedene Länder, B2B und B2C getrennt — kann Flow keine Daten zwischen Stores synchronisieren, keine übergreifenden Regeln anwenden und kein zentrales Reporting liefern.
Das bedeutet: Sie bauen Ihre Flow-Logik in jedem Store separat auf, pflegen sie separat und hoffen, dass niemand vergisst, eine Änderung in allen Stores nachzuziehen.
Weiter vertiefen: In meinem Artikel Shopify Automatisierung: 10 Prozesse, die kein Plugin lösen kann zeige ich konkrete Beispiele für komplexe Workflows mit Code.
Entscheidungs-Framework: Flow oder Custom?
Statt pauschal zu sagen "ab X Bestellungen brauchen Sie Custom" — hier ein systematischer Ansatz:
Die Entscheidungsmatrix
| Kriterium | Shopify Flow | Custom Automatisierung |
|---|---|---|
| Datenquelle | Nur Shopify-Daten + Flow-Connectors | Beliebige APIs, Datenbanken, Dateien |
| Logik-Komplexität | Einfache Wenn-Dann-Ketten | Schleifen, Aggregationen, ML, Scoring |
| Fehlerbehandlung | Keine (fail & log) | Retry, Fallback, Alerting, Rollback |
| Reaktionszeit | Sekunden bis Minuten | Echtzeit (Millisekunden) |
| State/Kontext | Stateless (kein Gedächtnis) | Datenbank-gestützt, historische Daten |
| Multi-System | Nur über Connectors (begrenzt) | Beliebige Integrationen |
| Multi-Store | Pro Store isoliert | Zentral über alle Stores |
| Skalierung | Shopify-managed (kein Einfluss) | Selbst kontrollierbar |
| Einrichtung | Minuten (visueller Editor) | Tage bis Wochen (Entwicklung) |
| Kosten | 0 € (im Plan enthalten) | Einmalig + Hosting |
| Wartung | Keine (Shopify managed) | Monitoring, Updates, Bugfixes |
Die 5-Fragen-Checkliste
Beantworten Sie diese fünf Fragen — und Sie wissen, ob Flow reicht:
- Brauche ich Daten von außerhalb Shopifys? (ERP, PIM, CRM, externe APIs) → Wenn ja: Custom.
- Muss ich über Listen iterieren oder Daten aggregieren? (alle Line-Items, alle Varianten, Durchschnitte) → Wenn ja: Custom.
- Ist Echtzeit-Reaktion geschäftskritisch? (Preisanpassung, Bestandsreservierung, Checkout-Logik) → Wenn ja: Custom.
- Muss der Prozess zu 99,9% zuverlässig laufen? (Zahlungen, Compliance, Fulfillment) → Wenn ja: Custom.
- Brauche ich Daten aus vorherigen Durchläufen? (Kundenhistorie, Trendanalysen, Zähler) → Wenn ja: Custom.
0–1× "Ja": Flow reicht. Sie sind gut aufgestellt. 2–3× "Ja": Grenzbereich. Prüfen Sie den Hybrid-Ansatz (nächster Abschnitt). 4–5× "Ja": Custom-Automatisierung ist die richtige Investition.
Der Hybrid-Ansatz: Das Beste aus beiden Welten
Die klügste Strategie ist oft nicht "entweder oder", sondern Flow für die einfachen Dinge, Custom für die komplexen. Und das Schöne: Beide können zusammenarbeiten.
Architektur: Flow als Trigger, Custom als Engine
┌─────────────┐ Webhook/Tag ┌──────────────────┐
│ Shopify Flow │ ──────────────────▶ │ Custom Middleware │
│ (Trigger + │ │ (Komplexe Logik) │
│ einfache │ ◀────────────────── │ │
│ Logik) │ Metafield/Tag │ │
└─────────────┘ └──────────────────┘
│ │
▼ ▼
Einfache Tasks: Komplexe Tasks:
• Tags setzen • ERP-Sync
• Notifications • Fulfillment-Routing
• Simple Flags • Preisberechnung
• Compliance-Checks
Konkretes Beispiel: Order-Verarbeitung
Was Flow macht:
- Neue Bestellung kommt rein
- Flow prüft: Ist es eine B2B-Bestellung? (Customer-Tag enthält "b2b")
- Wenn ja: Flow setzt Tag "needs-b2b-processing"
- Flow sendet interne Notification an Slack
Was Custom macht:
- Webhook
orders/createwird empfangen - Middleware prüft: Hat die Bestellung den Tag "needs-b2b-processing"?
- Wenn ja: B2B-Preise aus dem ERP-Vertragssystem laden, Rechnung mit Custom-Template generieren, Fulfillment an Spedition übermitteln, CRM aktualisieren
- Bei Fehler: Retry mit Exponential Backoff, Alerting an Ops-Team
Das Ergebnis: Flow erledigt das Tagging und die Benachrichtigung — das sind Aufgaben, die Flow perfekt beherrscht. Die komplexe, multi-systemische Verarbeitung übernimmt die Custom-Middleware, die Fehler abfangen und recovern kann.
Vorteile des Hybrid-Ansatzes
- Reduzierte Entwicklungskosten: Nicht alles muss custom gebaut werden
- Schnellere Anpassungen: Einfache Regeländerungen direkt im Flow-Editor statt im Code
- Schrittweise Migration: Sie starten mit Flow und bauen Custom nur dort, wo es nötig ist
- Team-Kompatibilität: Marketing-Team pflegt Flows, Technik-Team pflegt Custom-Logik
Lesetipp: Wie eine Custom-Middleware technisch aussieht — inklusive Webhook-Handling, Queuing und Error Recovery — beschreibe ich im Detail in Shopify ERP-Integration: Der komplette Guide.
Kosten-Vergleich: Was kostet was wirklich?
Lassen Sie uns transparent über Geld reden. Denn die Entscheidung "Flow vs. Custom" ist oft auch eine wirtschaftliche.
Shopify Flow
| Posten | Kosten |
|---|---|
| Shopify Flow selbst | 0 € (in allen Plänen ab Basic enthalten) |
| Einrichtungszeit | 1–4 Stunden pro Workflow (Ihr Team) |
| Connector-Apps (optional) | 0–100 €/Monat pro App |
| Wartung | Minimal (Updates kommen automatisch) |
| Typische Gesamtkosten/Jahr | 0–1.200 € |
Custom Automatisierung
| Posten | Kosten |
|---|---|
| Entwicklung (einmalig) | 2.000–12.000 € (je nach Komplexität) |
| Hosting (monatlich) | 5–50 €/Monat (Cloud-Server) |
| Monitoring-Tools | 0–30 €/Monat |
| Wartung & Updates | 500–2.000 €/Jahr |
| Typische Gesamtkosten Jahr 1 | 3.100–15.600 € |
| Typische Gesamtkosten ab Jahr 2 | 1.100–3.600 € |
Wann sich Custom amortisiert
Die Rechnung ist simpler, als sie aussieht:
Manuelle Arbeit, die wegfällt: X Stunden/Monat × Stundensatz
+ Plugin-Kosten, die entfallen: Y €/Monat
+ Vermiedene Fehler/Ausfälle: Z €/Monat (geschätzt)
─────────────────────────────────────────────────────────
= Monatliche Einsparung
Custom-Investition ÷ Monatliche Einsparung = Break-Even in Monaten
Ein realistisches Beispiel:
- 2 Mitarbeiter verbringen je 5 Stunden/Monat mit manuellen Workarounds → 10h × 35 €/h = 350 €/Monat
- 3 Automatisierungs-Apps à 50 €/Monat → 150 €/Monat
- 2 Fehler pro Monat, die je 1 Stunde Support kosten → 70 €/Monat
- Monatliche Einsparung: 570 €
Bei einer Custom-Investition von 5.000 € liegt der Break-Even bei unter 9 Monaten. Ab Monat 10 sparen Sie 570 € netto — jeden Monat.
Die versteckte Kostenfalle: Plugin-Stacking
Was ich bei vielen Shops sehe: Flow reicht nicht, also kommen Zapier ($30/Monat), Make ($15/Monat) und drei weitere Apps dazu. Plötzlich zahlen Sie 200–400 € monatlich für ein Flickwerk, das trotzdem Lücken hat und bei dem niemand den Gesamtüberblick behält.
In diesem Szenario ist die Custom-Lösung nicht nur besser — sie ist auch günstiger.
Praxis-Szenarien: Flow, Custom oder Hybrid?
Damit die Theorie greifbar wird, hier fünf typische Shopify-Szenarien und meine ehrliche Empfehlung:
Szenario 1: Kunden-Segmentierung nach Kaufverhalten
Anforderung: Kunden nach Lifetime-Value, Kauffrequenz und Produktkategorien segmentieren und taggen.
Empfehlung: Flow ✅
Flow kann bei jeder Bestellung den Kunden-Tag aktualisieren. "Wenn Lifetime-Value > 500 → Tag VIP" ist ein Standard-Flow. Für einfache Segmentierung brauchen Sie kein Custom.
Szenario 2: Dynamische Preisanpassung basierend auf Wettbewerber-Daten
Anforderung: Tägliche Wettbewerber-Preise crawlen und eigene Preise automatisch anpassen.
Empfehlung: Custom 🔧
Flow kann keine externen APIs ansprechen, keine Daten crawlen und keine Preise berechnen. Das geht nur mit einer Custom-Lösung.
Szenario 3: Bestellung an Fulfillment-Partner weiterleiten
Anforderung: Bestellungen automatisch an einen Fulfillment-Service senden.
Empfehlung: Flow ✅ (wenn Connector vorhanden)
Viele Fulfillment-Dienste bieten Flow-Connectors. Wenn Ihr Dienstleister dabei ist, reicht Flow. Wenn nicht — oder wenn Sie eigene Routing-Logik brauchen — wird es Custom.
Szenario 4: Multi-System Order-Orchestrierung
Anforderung: Bestellung → Betrugsprüfung → ERP-Buchung → Fulfillment-Splitting nach Lager → Carrier-Auswahl nach Gewicht → Tracking-Sync → Retouren-Handling
Empfehlung: Custom (oder Hybrid) 🔧
Das ist ein Multi-Step-Workflow über mehrere Systeme mit Fehlerbehandlung. Flow kann den Einstiegspunkt bieten (Bestellung taggen), aber die Orchestrierung braucht Custom-Logik.
Tiefer einsteigen: Wie Sie solche komplexen Workflows als Custom App aufbauen, erkläre ich in Shopify App entwickeln: Eine ehrliche Anleitung.
Szenario 5: Compliance-Automatisierung (GPSR, WEEE, VerpackG)
Anforderung: Automatisierte Prüfung aller Produkte auf Compliance-Anforderungen, Report-Generierung, automatische Deaktivierung bei fehlenden Daten.
Empfehlung: Custom 🔧
Compliance-Logik ist zu komplex und zu dynamisch (Gesetzesänderungen) für Flow. Hier brauchen Sie eine dedizierte Lösung mit Datenbank, Regelwerk und Reporting.
Migrations-Strategie: Von Flow zu Custom
Wenn Sie entschieden haben, dass Custom-Automatisierung der richtige Weg ist — hier ist ein pragmatischer Fahrplan:
Phase 1: Audit (1 Woche)
- Alle bestehenden Flows dokumentieren
- Manuelle Workarounds identifizieren
- Plugin-Kosten auflisten
- Kritische Prozesse priorisieren
Phase 2: Hybrid-Start (2–4 Wochen)
- Die 2–3 schmerzhaftesten Prozesse als Custom implementieren
- Flow für alles andere beibehalten
- Monitoring und Logging einrichten
Phase 3: Iterative Erweiterung (fortlaufend)
- Weitere Prozesse schrittweise migrieren
- Nur migrieren, wenn der Business Case stimmt
- Flow-Workflows, die gut funktionieren, behalten
Der wichtigste Grundsatz
Nicht alles muss Custom sein. Ein Flow, der seit 6 Monaten zuverlässig Kunden taggt, muss nicht in eine Custom-App migriert werden — nur weil es "professioneller" klingt. Migrieren Sie nur, was echte Probleme verursacht oder echte Kosten erzeugt.
Fazit: Flow ist der Anfang, nicht das Ende
Shopify Flow ist ein hervorragendes Werkzeug. Es demokratisiert Automatisierung für Shopify-Händler, ist kostenlos und löst eine große Bandbreite an Alltagsproblemen. Nutzen Sie es.
Aber erkennen Sie auch den Punkt, an dem Flow zum Engpass wird. Die Zeichen sind deutlich:
- Sie bauen Workarounds um Workarounds
- Ihr Team pflegt manuelle Zwischenschritte, die "eigentlich automatisch" laufen sollten
- Sie stacken 3+ Tools (Flow + Zapier + Make + Apps), um einen zusammenhängenden Prozess abzubilden
- Fehler in einem Schritt kaskadieren durch den gesamten Workflow
- Sie verbringen mehr Zeit mit Flow-Debugging als mit Ihrem eigentlichen Business
Wenn Sie sich in mehr als zwei dieser Punkte wiederfinden: Es ist Zeit für eine professionelle Lösung. Nicht als Ersatz für Flow — sondern als Ergänzung dort, wo Flow allein nicht mehr reicht.
Sie stecken an der Grenze zwischen Flow und Custom? Ich helfe Ihnen, die richtige Entscheidung zu treffen — mit einem kostenlosen 30-Minuten-Assessment Ihrer aktuellen Automatisierungslandschaft. Kein Verkaufsgespräch, sondern eine ehrliche Einschätzung, ob und wo Custom-Automatisierung sich für Ihren Shop lohnt.

Über den Autor
Justin Kreutzmann ist Experte für Shopify-Entwicklung und E-Commerce-Skalierung. Er hilft Marken dabei, technische Grenzen zu überwinden und performante Online-Shops zu bauen.
Zusammenarbeiten →