You've outgrown Shopify Flow. Now what?
Shopify Flow is great until it isn't. If you're doing 200+ orders/day, you've probably hit at least three of these:
1. **Can't check Stripe before deciding on a return.** Flow sees Shopify data only. A return decision that needs payment history, subscription status, or customer lifetime value from Stripe? Manual.
2. **Conditional logic becomes spaghetti.** "If order > $200 AND customer is VIP AND product isn't final-sale AND order is within 30 days" — that's four nested condition nodes. Add one more exception and you're rebuilding the whole flow.
3. **No memory between runs.** Flow doesn't know you approved a similar return yesterday. Every trigger starts from zero context.
4. **Breaks at scale.** Timeout issues, rate limits, race conditions when multiple flows fire simultaneously.
5. **Can't make judgment calls.** "Does this customer look like a fraud risk based on their overall pattern?" requires weighing multiple signals. Flow does binary: yes or no, over or under.
## The options
Here's an honest comparison of what comes after Flow.
### Shopify Flow (stay)
**Best for:** Simple, single-system procedures under 200 orders/day.
**Limitations:** No external data (Stripe, Gorgias, Klaviyo). No AI reasoning. Limited conditional logic. No learning from outcomes.
**Cost:** Free.
**Verdict:** Keep it for tagging, inventory visibility, internal notifications.
### Mesa
**Best for:** Flow-like procedures that need more power.
**Limitations:** Still rules-based — more capable than Flow (1000+ item loops, scheduled triggers) but no AI judgment. Better app connectivity.
**Cost:** $50-200/month.
**Verdict:** Good step up if your problems are Flow's technical limits, not its logic limits.
### Alloy Procedure
**Best for:** Connecting multiple apps with workflow logic.
**Limitations:** 100+ integrations but still if-then rules. No cross-system reasoning. Visual builder has the same branching complexity problem at scale.
**Cost:** $99-599/month.
**Verdict:** Strong integration layer. Doesn't solve the judgment problem.
### Custom code (hire engineers)
**Best for:** Completely custom processes with unique requirements.
**Limitations:** $120-180K/year per engineer. Months to build. Maintenance forever. When the process changes, the engineer rebuilds.
**Cost:** $60-150K+ per year fully loaded.
**Verdict:** The right call for truly unique workflows. Overkill for standard operations like returns, payments, and fraud.
### AI-powered operations (DeepMerge, others)
**Best for:** Cross-system decisions that need judgment, not just rules.
**Limitations:** Newer category. Requires trust in AI decision-making (mitigated by approval gates and safety checks). Not a visual builder — instructions are written in plain English.
**Cost:** Pay-per-execution.
**Verdict:** Best for operations that span multiple systems and require evaluating conditions, not just checking fields.
## The decision framework
**Stay with Flow if:**
- Your procedures only need Shopify data
- Your logic is simple binary conditions
- You process fewer than 200 orders/day
- You don't need cross-system decisions
**Move beyond Flow if:**
- Decisions need data from Stripe, Gorgias, Klaviyo, or other systems
- Your conditions have 3+ variables with exceptions
- You need judgment calls, not just field checks
- You want procedure that learns from past decisions
- You're spending more on ops labor than the procedure would cost
## The migration isn't all-or-nothing
Keep Flow for what it's good at — inventory management, customer tagging, internal notifications. These are genuine strengths.
Move the complex operations — returns processing, payment recovery, fraud triage, customer escalation — to a system that can handle cross-system logic. These are the ones that either break in Flow, require human intervention for every exception, or don't exist yet because Flow can't support them.
The test: for each process, ask "does this decision require data from more than one system?" If yes, Flow can't do it well.
---
*DeepMerge handles the operations that Shopify Flow can't — cross-system returns processing, payment recovery, fraud triage, and customer escalation across Shopify, Stripe, and 30+ integrations.*