20 Shopify Flow AI Prompts for Plus Operators (2026)
20 Shopify Flow AI Prompts for Plus Operators (2026)
20 Shopify Flow AI Prompts for Plus Operators (2026)

Shopify Flow AI 2026: what Plus operators need to know in 15 seconds
Flow AI hit production-ready in 2026. May 9 ShopifyQL action + May 5 version history + March 24 Get-data actions closed the gap.
The prompt is the workflow. Describe what you want in plain English; Flow builds trigger, condition, action. Output scales with prompt specificity.
20 advanced prompts below, grouped by operational area: order routing, B2B, inventory, customer retention, fraud. Copy-pasteable.
Plus merchants running 20+ Flow workflows save $50K to $100K annually in ops labor, per agency benchmarks.
Always test before activating. May 5 version history makes rollback one-click, but catch bugs at test-run.
Shopify Flow became the highest-ROI tool on the Plus stack in 2026, and most Plus operators are still running it like a marketing toy. The Spring 2026 changes (Flow AI Assistant, May 9 ShopifyQL action, May 5 version history) turned Flow into a production-grade ops layer.
A library of 20 advanced Shopify Flow AI prompts. Every one uses verified native triggers and actions. Copy into AI Assistant, verify against the notes, activate. For broader context see Advanced Shopify Flow Workflows.

How to Access Flow AI Assistant
Open Flow → "New workflow" → look for "Create with AI" at the top of the trigger picker. Most Plus stores have access in May 2026.
Before activating any generated workflow, use the December 2025 test runs feature (open workflow, click "Test"). Simulates against real events without firing actions. Pair with May 5 version history for one-click rollback.
A. Order Operations Prompts
Five high-volume order-side patterns. Each replaces 30-60 minutes of weekly ops time.
Prompt 1: Multi-condition high-value priority routing
Prompt:
When a new order is created with total of $500 or more, customer NOT tagged
"wholesale", and shipping country in [US, CA]: tag "priority-pick"
and "vip-review", assign to "Warehouse-East", and Slack #ops-priority
with order number, customer name, total, and admin link.
Why it works: Multi-condition AND/exclusion handles real routing (high-value, not B2B, domestic); dual tags split fulfillment vs ops work. Verify: Slack integration connected, #ops-priority exists, "Warehouse-East" is a real location name.
Prompt 2: High-risk order auto-hold with fraud team alert
Prompt:
When the Order risk analyzed trigger fires and risk level is "high":
tag order "fraud-review-hold"; hold fulfillment order; update order
note listing the risk factors; Send HTTP request to your fraud team's
Slack webhook with order number, total, risk score, and customer email.
Why it works: Native "Order risk analyzed" trigger fires on every order; Hold fulfillment is native; Slack via HTTP webhook. Verify: Slack webhook stored; fraud team has a response playbook.
Prompt 3: Rush order expedited handling with carrier check
Prompt:
When a new order is created and shipping method title contains
"Express", "Overnight", "Next Day", or "2-Day": tag "rush-order";
add private note "Ship today by 3 PM cutoff"; Slack #ops-rush with
order number and method; auto-select the fastest carrier to
destination using stored SLA data.
Why it works: OR-condition catches every fast-shipping variant; the 3 PM cutoff note travels to the warehouse. Verify: Carrier integration supports auto-selection; warehouse honors private order notes.
Prompt 4: International order customs preparation
Prompt:
When a new order is created and shipping country code is not "US":
tag "international" + country-specific tag (e.g., "ship-CA").
Add private note listing HS codes, commercial invoice, declared
value. If total is above $2,500: tag "compliance-review-required" and
email the compliance team.
Why it works: Country-specific tagging plus value-tier escalation; the note tells the warehouse what documentation to include. Verify: Customs documentation template matches your actual export process.
Prompt 5: Address-validation hold
Prompt:
When a new order is created, fail validation if any: country NOT in
[US, CA, GB, AU, DE, FR, IT, ES], postal code does not match country
pattern, OR address contains "PO Box" with "freight" shipping. On
failure: tag "address-review-hold"; pause fulfillment auto-start;
email support manager with order and reason.
Why it works: Multi-trigger validation prevents the most common post-purchase ticket (wrong address) before fulfillment starts. Verify: Postal code patterns match your shipping markets; "freight" is a real shipping method.

B. B2B & Wholesale Prompts
Every paid plan can run these since the April 2, 2026 B2B rollout. Time savings compound fastest at scale.
Prompt 6: Auto-route B2B by company tier with sales rep assignment
Prompt:
When a new order is created with a B2B company associated: use Get
Company data to read metafield tier.level. If "enterprise": tag
"b2b-enterprise" and "priority-fulfillment", assign to
"Warehouse-East-Priority", notify sales rep via email + Slack DM.
If "mid-market": tag "b2b-mid", assign to standard fulfillment.
Why it works: Uses the March 24, 2026 "Get Company data" action to read metafields; tier-based routing scales without hardcoded customer lists. Verify: Tier metafield structure matches Flow's lookup; sales rep contact details are in company records.
Prompt 7: Net-30 AR aging scheduled alert
Prompt:
Daily at 9:00 AM, Get analytics data: orders with payment_status
"pending", payment_terms "Net 30", placed 25 or more days ago. For each:
look up company name; Slack #finance-ar with order number, total,
days outstanding, company. At 28 days, email finance manager.
Why it works: Catches AR aging before it goes critical; the May 9, 2026 Get analytics data action collapses what was three workflows into one. Verify: Slack channel exists; finance team owns the response workflow; payment terms tagged on B2B orders.
Prompt 8: Auto-flag B2B draft orders for sales rep review
Prompt:
When a draft order is created with line items above $10,000 AND
customer is in a B2B company: tag the draft order "needs-rep-review";
update draft order note "Awaiting sales rep review per Q2 2026
pricing rules"; use Get Company data to find the assigned sales
rep; send internal email to the rep with the draft order link and
total.
Why it works: Surfaces high-value B2B drafts to the rep before they email the buyer. (Flow cannot apply discounts natively; pair with Send Admin API request calling draftOrderUpdate, or apply manually.) Verify: Rep email on every B2B company; review SLA documented.
Prompt 9: B2B order approval threshold routing
Prompt:
When a new B2B order is created, compare total to company metafield
policies.approval_threshold. If exceeded: do NOT auto-fulfill; tag
"awaiting-buyer-approval"; add note with threshold value; email
the authorized buyer (from policies.primary_approver_email metafield)
requesting approval.
Why it works: Each company sets its own threshold via metafields; no per-company logic to maintain in Flow. Verify: Approval threshold and primary approver email metafields exist on every B2B company.
Prompt 10: B2B order rep notification on creation
Prompt:
When a new order is created with an associated B2B company: use
Get Company data to look up the assigned sales rep email; send
internal email to the rep with order number, total, customer name,
and a link to the order in admin; tag order "rep-notified".
Why it works: Reps see every order from their accounts as it lands. Get Company data is native (March 24, 2026). (Fires on creation only; mid-order change notifications need Flow Companion app.) Verify: Sales rep email is on every B2B company record.
C. Inventory & Fulfillment Prompts
Five multi-location inventory orchestration patterns unlocked by the March 10 pickup transfer update and April 30 transfer triggers.
Prompt 11: Low-stock auto-transfer between locations
Prompt:
Daily at 6:00 AM, query inventory at "Warehouse-East" where qty is below 10.
For each low-stock SKU: if "Warehouse-Central" has 50 or more units,
create DRAFT transfer of 30 units Central → East, tag "auto-replenish",
Slack the Central manager. If Central is out, email purchasing team.
Why it works: Preemptive rebalancing before stockouts; draft (not auto-shipped) gives warehouse a review step. Verify: Transfer-creation defaults to draft; location names match.
Prompt 12: Inventory transfer ready-to-ship notification
Prompt:
When an inventory transfer is marked "ready to ship": look up the
destination's ops contact email from metafield ops.contact_email.
Email that contact with transfer ID, total units, expected arrival,
and transfer link. Also Slack #warehouse-coordination with same.
Why it works: April 30, 2026 transfer-ready trigger eliminates the manual hand-off email between warehouses. Verify: Every receiving location has the ops contact metafield set.
Prompt 13: Seasonal inventory threshold multiplier
Prompt:
Daily at 5:00 AM, if today is between Oct 1 and Dec 31, apply 2.5x
multiplier to inventory alert thresholds. For each product with
metafield "base_threshold": adjusted = base × multiplier. If current
inventory < adjusted at any location, Slack #inventory-peak with
product, location, current qty, and adjusted threshold.
Why it works: Static thresholds underestimate peak demand; 2.5x prevents the BFCM stockout pattern. Scheduled trigger + metafield math is new in 2026. Verify: Every monitored product has "base_threshold" metafield; multiplier matches your historical peak ratio.
Prompt 14: Backorder customer notification with lead time
Prompt:
When an order is created and any line item has 0 available inventory
at its fulfillment location: tag "backorder" and "needs-lead-time-notice";
email customer using template "backorder-notification" with affected
SKU, order number, lead time of 7 to 10 business days; add private
warehouse note listing all backordered SKUs.
Why it works: Sets customer expectations before they email support; reduces the highest-volume ticket type. Verify: Email template exists; lead time matches current vendor SLA.
Prompt 15: Restock auto-publish with notification trigger
Prompt:
When inventory updates from 0 to above 0: publish
product to online store, remove "out-of-stock" tag, trigger
back-in-stock notification flow to signed-up customers for that
SKU. Tag product "restocked" and write metafield "restocked_at"
with current timestamp.
Why it works: Automates the publish-and-notify cascade that used to need manual coordination across merch and marketing. Verify: Back-in-stock notification flow configured; sales channel publish logic matches your store.

D. Customer Experience Prompts
Five prompts closing the post-purchase gap that drives repeat purchases.
Prompt 16: Post-cancellation retention email for high-LTV customers
Prompt:
When an Order canceled trigger fires AND the customer's lifetime
spend is $1,000 or more: tag the customer "post-cancel-retention";
send an email using template "retention-followup" with a 15%
discount code; send internal email to the CS manager with order
number, customer LTV, and cancellation reason.
Why it works: Order canceled is a native trigger; Get customer data exposes lifetime spend. (Reactive recovery; to prevent cancellations upstream, you need buyer-facing self-service.) Verify: Email template exists; code "RETAIN15" active.
Prompt 17: Post-delivery review request automation
Prompt:
When fulfillment status = "delivered": wait 4 days, then email
customer with subject "How did the [Product Name] work out?" using
template "post-delivery-review-request" populated with product and
first name. Add to segment "post-delivery-review-pending". If total
is above $300, include $20 store credit incentive.
Why it works: 4-day delay lands when the customer has used the product but it is still top of mind; tiered incentive keeps cost reasonable. Verify: Email template exists; review tracking is configured in customer events.
Prompt 18: Win-back campaign trigger (90-day inactive)
Prompt:
Daily at 9:00 AM, calculate days since each customer's last order.
For 90-day inactive without "win-back-sent" tag: add to "win-back-90"
segment, apply tag, trigger win-back email. For 180-day inactive
without "win-back-180" tag: send 20% discount email, apply tag. For
365+ day inactive: suppress from marketing.
Why it works: Three-tier automation that used to require Klaviyo + custom logic; now one Flow workflow. Verify: Win-back email flows exist per tier; "WINBACK20" code is active and tracked.
Prompt 19: Velocity fraud detection
Prompt:
When a new order is created and the same email has placed 3+ orders
in the last 1 hour: tag all of that email's orders from the last hour
"velocity-fraud-flag", hold fulfillment on each, urgent Slack to
#fraud-team with email, IP, total flagged value, and address comparison
across orders.
Why it works: Velocity-based detection catches card testing patterns single-order risk checks miss; cross-order comparison confirms fraud signal. Verify: Fraud team has documented playbook; holding fulfillment on flags is policy.
Prompt 20: Stuck-in-fulfillment escalation
Prompt:
Daily at 8:00 AM, query orders where fulfillment_status =
"in-progress" for more than 5 business days AND NOT tagged "backorder",
"custom-build", or "international". For each: tag
"fulfillment-stuck-review", Slack ops manager with order number,
days stuck, location, customer. Over 8 days: email ops lead.
Why it works: Surfaces stuck orders before they become tickets; business-day filter prevents Monday false positives. Verify: Business-day calculation matches your operational calendar (weekends and holidays excluded).
How to Verify AI-Generated Flow Workflows
Generated workflows look right more often than they are right. Three checkpoints:
Read every condition explicitly. AI inverts conditions in long prompts. Check the visual editor.
Run a test against a recent real order. Pick one that should trigger, one that should not.
Activate in a low-stakes window. Business hours, not Friday 5 PM. Monitor first 5-10 runs.
May 5 version history makes rollback one-click. Catch bugs at test-run.

Common Failure Modes
Four patterns across Flow AI adoption:
Hardcoded emails or channel names. Use IDs and role aliases so workflows do not break when people leave.
Missing metafield namespaces. Prompts referencing missing metafields fail silently. Audit before activating.
Scheduled-trigger date math without business-day awareness. "5 days ago" fires Monday false positives. Use business-day math.
Where Flow Stops (And Where Revize Comes In)
Flow handles server-side automation, not buyer-facing post-purchase editing. When a customer wants to change an address or swap a variant after checkout, Flow cannot let them make the change themselves. That gap is where Revize sits: self-service post-purchase editing including B2B orders on payment terms. Plus operators pair Flow (server-side) with Revize (buyer-side) on the same workflows.
The Bottom Line
Shopify Flow AI Assistant is production-ready in 2026, and this prompt library is where operational impact lives. The 20 verified prompts above replace 30-60 hours of weekly manual work. Plus merchants running 20+ workflows save $50K-$100K annually.
Plus operators using Flow for marketing only: start with order-ops and B2B. Pick 3, test, activate. Pays back in month one.
Agencies: standardize on prompt-library workflows. Consistent output; version history gives audit trails.
This week: open Flow, pick 3 prompts, generate, test-run, activate. Document the library internally.

Frequently Asked Questions
Do I need Shopify Plus to use Flow AI Assistant?
Flow is on Advanced and Plus. AI Assistant rolled out through Q1 2026 and most stores have it now. If you do not see "Create with AI," contact your Merchant Success Manager.
How accurate are AI-generated Flow workflows?
Usually structurally correct, but condition logic can invert in long prompts. Verify conditions in the visual editor and run a test against a recent order.
What is the May 9, 2026 ShopifyQL Flow update?
Flow has a "Get analytics data" action that pulls live data via ShopifyQL. The AR aging, win-back, and inventory threshold prompts above use this.
Can Flow AI write workflows that reference custom metafields?
Yes, if the namespace and key exist before the workflow runs. Missing metafields cause silent condition failures.
How do I pair Sidekick with Flow?
Sidekick generates ShopifyQL; Flow consumes it via "Get analytics data". Sidekick answers the analytical question; Flow takes the action.
How much can Plus merchants actually save with Flow automation?
Plus merchants running 20+ workflows save $50K-$100K/year in ops labor. Fraud detection alone reduces chargebacks 40-60%, worth $12K-$24K/year per merchant.
What happens if an AI-generated workflow has a bug in production?
Open version history, find the previous version, click Restore. May 5, 2026 logs every change with staff and timestamp. Rollback is immediate.
What is the difference between Flow AI Assistant and Sidekick?
Flow AI builds workflows; Sidekick answers analytical questions and generates ShopifyQL. Sidekick produces ShopifyQL; Flow takes the action.
Are there limits on how many Flow workflows I can run?
No. Flow is free on Advanced and Plus with no per-execution charges. Third-party integrations called from Flow may have their own costs.
What is the best Flow workflow to start with as a Plus operator?
Auto-route high-value orders by threshold (Prompt 1). Low risk, high visibility, proves AI output before complex builds.
Related Articles
Pairs with the Shopify Flow AI prompts above:
Advanced Shopify Flow Workflows 2025: non-AI patterns
Shopify Order Management 2026: the ops layer Flow runs on
Shopify B2B 2026 Complete Guide: context for prompts 6-10
How to Edit an Order on Shopify: where Flow stops
Shopify Advanced to Plus 2026 Playbook: upgrade playbook where Shopify flow ai prompts unlock value
Shopify Flow AI 2026: what Plus operators need to know in 15 seconds
Flow AI hit production-ready in 2026. May 9 ShopifyQL action + May 5 version history + March 24 Get-data actions closed the gap.
The prompt is the workflow. Describe what you want in plain English; Flow builds trigger, condition, action. Output scales with prompt specificity.
20 advanced prompts below, grouped by operational area: order routing, B2B, inventory, customer retention, fraud. Copy-pasteable.
Plus merchants running 20+ Flow workflows save $50K to $100K annually in ops labor, per agency benchmarks.
Always test before activating. May 5 version history makes rollback one-click, but catch bugs at test-run.
Shopify Flow became the highest-ROI tool on the Plus stack in 2026, and most Plus operators are still running it like a marketing toy. The Spring 2026 changes (Flow AI Assistant, May 9 ShopifyQL action, May 5 version history) turned Flow into a production-grade ops layer.
A library of 20 advanced Shopify Flow AI prompts. Every one uses verified native triggers and actions. Copy into AI Assistant, verify against the notes, activate. For broader context see Advanced Shopify Flow Workflows.

How to Access Flow AI Assistant
Open Flow → "New workflow" → look for "Create with AI" at the top of the trigger picker. Most Plus stores have access in May 2026.
Before activating any generated workflow, use the December 2025 test runs feature (open workflow, click "Test"). Simulates against real events without firing actions. Pair with May 5 version history for one-click rollback.
A. Order Operations Prompts
Five high-volume order-side patterns. Each replaces 30-60 minutes of weekly ops time.
Prompt 1: Multi-condition high-value priority routing
Prompt:
When a new order is created with total of $500 or more, customer NOT tagged
"wholesale", and shipping country in [US, CA]: tag "priority-pick"
and "vip-review", assign to "Warehouse-East", and Slack #ops-priority
with order number, customer name, total, and admin link.
Why it works: Multi-condition AND/exclusion handles real routing (high-value, not B2B, domestic); dual tags split fulfillment vs ops work. Verify: Slack integration connected, #ops-priority exists, "Warehouse-East" is a real location name.
Prompt 2: High-risk order auto-hold with fraud team alert
Prompt:
When the Order risk analyzed trigger fires and risk level is "high":
tag order "fraud-review-hold"; hold fulfillment order; update order
note listing the risk factors; Send HTTP request to your fraud team's
Slack webhook with order number, total, risk score, and customer email.
Why it works: Native "Order risk analyzed" trigger fires on every order; Hold fulfillment is native; Slack via HTTP webhook. Verify: Slack webhook stored; fraud team has a response playbook.
Prompt 3: Rush order expedited handling with carrier check
Prompt:
When a new order is created and shipping method title contains
"Express", "Overnight", "Next Day", or "2-Day": tag "rush-order";
add private note "Ship today by 3 PM cutoff"; Slack #ops-rush with
order number and method; auto-select the fastest carrier to
destination using stored SLA data.
Why it works: OR-condition catches every fast-shipping variant; the 3 PM cutoff note travels to the warehouse. Verify: Carrier integration supports auto-selection; warehouse honors private order notes.
Prompt 4: International order customs preparation
Prompt:
When a new order is created and shipping country code is not "US":
tag "international" + country-specific tag (e.g., "ship-CA").
Add private note listing HS codes, commercial invoice, declared
value. If total is above $2,500: tag "compliance-review-required" and
email the compliance team.
Why it works: Country-specific tagging plus value-tier escalation; the note tells the warehouse what documentation to include. Verify: Customs documentation template matches your actual export process.
Prompt 5: Address-validation hold
Prompt:
When a new order is created, fail validation if any: country NOT in
[US, CA, GB, AU, DE, FR, IT, ES], postal code does not match country
pattern, OR address contains "PO Box" with "freight" shipping. On
failure: tag "address-review-hold"; pause fulfillment auto-start;
email support manager with order and reason.
Why it works: Multi-trigger validation prevents the most common post-purchase ticket (wrong address) before fulfillment starts. Verify: Postal code patterns match your shipping markets; "freight" is a real shipping method.

B. B2B & Wholesale Prompts
Every paid plan can run these since the April 2, 2026 B2B rollout. Time savings compound fastest at scale.
Prompt 6: Auto-route B2B by company tier with sales rep assignment
Prompt:
When a new order is created with a B2B company associated: use Get
Company data to read metafield tier.level. If "enterprise": tag
"b2b-enterprise" and "priority-fulfillment", assign to
"Warehouse-East-Priority", notify sales rep via email + Slack DM.
If "mid-market": tag "b2b-mid", assign to standard fulfillment.
Why it works: Uses the March 24, 2026 "Get Company data" action to read metafields; tier-based routing scales without hardcoded customer lists. Verify: Tier metafield structure matches Flow's lookup; sales rep contact details are in company records.
Prompt 7: Net-30 AR aging scheduled alert
Prompt:
Daily at 9:00 AM, Get analytics data: orders with payment_status
"pending", payment_terms "Net 30", placed 25 or more days ago. For each:
look up company name; Slack #finance-ar with order number, total,
days outstanding, company. At 28 days, email finance manager.
Why it works: Catches AR aging before it goes critical; the May 9, 2026 Get analytics data action collapses what was three workflows into one. Verify: Slack channel exists; finance team owns the response workflow; payment terms tagged on B2B orders.
Prompt 8: Auto-flag B2B draft orders for sales rep review
Prompt:
When a draft order is created with line items above $10,000 AND
customer is in a B2B company: tag the draft order "needs-rep-review";
update draft order note "Awaiting sales rep review per Q2 2026
pricing rules"; use Get Company data to find the assigned sales
rep; send internal email to the rep with the draft order link and
total.
Why it works: Surfaces high-value B2B drafts to the rep before they email the buyer. (Flow cannot apply discounts natively; pair with Send Admin API request calling draftOrderUpdate, or apply manually.) Verify: Rep email on every B2B company; review SLA documented.
Prompt 9: B2B order approval threshold routing
Prompt:
When a new B2B order is created, compare total to company metafield
policies.approval_threshold. If exceeded: do NOT auto-fulfill; tag
"awaiting-buyer-approval"; add note with threshold value; email
the authorized buyer (from policies.primary_approver_email metafield)
requesting approval.
Why it works: Each company sets its own threshold via metafields; no per-company logic to maintain in Flow. Verify: Approval threshold and primary approver email metafields exist on every B2B company.
Prompt 10: B2B order rep notification on creation
Prompt:
When a new order is created with an associated B2B company: use
Get Company data to look up the assigned sales rep email; send
internal email to the rep with order number, total, customer name,
and a link to the order in admin; tag order "rep-notified".
Why it works: Reps see every order from their accounts as it lands. Get Company data is native (March 24, 2026). (Fires on creation only; mid-order change notifications need Flow Companion app.) Verify: Sales rep email is on every B2B company record.
C. Inventory & Fulfillment Prompts
Five multi-location inventory orchestration patterns unlocked by the March 10 pickup transfer update and April 30 transfer triggers.
Prompt 11: Low-stock auto-transfer between locations
Prompt:
Daily at 6:00 AM, query inventory at "Warehouse-East" where qty is below 10.
For each low-stock SKU: if "Warehouse-Central" has 50 or more units,
create DRAFT transfer of 30 units Central → East, tag "auto-replenish",
Slack the Central manager. If Central is out, email purchasing team.
Why it works: Preemptive rebalancing before stockouts; draft (not auto-shipped) gives warehouse a review step. Verify: Transfer-creation defaults to draft; location names match.
Prompt 12: Inventory transfer ready-to-ship notification
Prompt:
When an inventory transfer is marked "ready to ship": look up the
destination's ops contact email from metafield ops.contact_email.
Email that contact with transfer ID, total units, expected arrival,
and transfer link. Also Slack #warehouse-coordination with same.
Why it works: April 30, 2026 transfer-ready trigger eliminates the manual hand-off email between warehouses. Verify: Every receiving location has the ops contact metafield set.
Prompt 13: Seasonal inventory threshold multiplier
Prompt:
Daily at 5:00 AM, if today is between Oct 1 and Dec 31, apply 2.5x
multiplier to inventory alert thresholds. For each product with
metafield "base_threshold": adjusted = base × multiplier. If current
inventory < adjusted at any location, Slack #inventory-peak with
product, location, current qty, and adjusted threshold.
Why it works: Static thresholds underestimate peak demand; 2.5x prevents the BFCM stockout pattern. Scheduled trigger + metafield math is new in 2026. Verify: Every monitored product has "base_threshold" metafield; multiplier matches your historical peak ratio.
Prompt 14: Backorder customer notification with lead time
Prompt:
When an order is created and any line item has 0 available inventory
at its fulfillment location: tag "backorder" and "needs-lead-time-notice";
email customer using template "backorder-notification" with affected
SKU, order number, lead time of 7 to 10 business days; add private
warehouse note listing all backordered SKUs.
Why it works: Sets customer expectations before they email support; reduces the highest-volume ticket type. Verify: Email template exists; lead time matches current vendor SLA.
Prompt 15: Restock auto-publish with notification trigger
Prompt:
When inventory updates from 0 to above 0: publish
product to online store, remove "out-of-stock" tag, trigger
back-in-stock notification flow to signed-up customers for that
SKU. Tag product "restocked" and write metafield "restocked_at"
with current timestamp.
Why it works: Automates the publish-and-notify cascade that used to need manual coordination across merch and marketing. Verify: Back-in-stock notification flow configured; sales channel publish logic matches your store.

D. Customer Experience Prompts
Five prompts closing the post-purchase gap that drives repeat purchases.
Prompt 16: Post-cancellation retention email for high-LTV customers
Prompt:
When an Order canceled trigger fires AND the customer's lifetime
spend is $1,000 or more: tag the customer "post-cancel-retention";
send an email using template "retention-followup" with a 15%
discount code; send internal email to the CS manager with order
number, customer LTV, and cancellation reason.
Why it works: Order canceled is a native trigger; Get customer data exposes lifetime spend. (Reactive recovery; to prevent cancellations upstream, you need buyer-facing self-service.) Verify: Email template exists; code "RETAIN15" active.
Prompt 17: Post-delivery review request automation
Prompt:
When fulfillment status = "delivered": wait 4 days, then email
customer with subject "How did the [Product Name] work out?" using
template "post-delivery-review-request" populated with product and
first name. Add to segment "post-delivery-review-pending". If total
is above $300, include $20 store credit incentive.
Why it works: 4-day delay lands when the customer has used the product but it is still top of mind; tiered incentive keeps cost reasonable. Verify: Email template exists; review tracking is configured in customer events.
Prompt 18: Win-back campaign trigger (90-day inactive)
Prompt:
Daily at 9:00 AM, calculate days since each customer's last order.
For 90-day inactive without "win-back-sent" tag: add to "win-back-90"
segment, apply tag, trigger win-back email. For 180-day inactive
without "win-back-180" tag: send 20% discount email, apply tag. For
365+ day inactive: suppress from marketing.
Why it works: Three-tier automation that used to require Klaviyo + custom logic; now one Flow workflow. Verify: Win-back email flows exist per tier; "WINBACK20" code is active and tracked.
Prompt 19: Velocity fraud detection
Prompt:
When a new order is created and the same email has placed 3+ orders
in the last 1 hour: tag all of that email's orders from the last hour
"velocity-fraud-flag", hold fulfillment on each, urgent Slack to
#fraud-team with email, IP, total flagged value, and address comparison
across orders.
Why it works: Velocity-based detection catches card testing patterns single-order risk checks miss; cross-order comparison confirms fraud signal. Verify: Fraud team has documented playbook; holding fulfillment on flags is policy.
Prompt 20: Stuck-in-fulfillment escalation
Prompt:
Daily at 8:00 AM, query orders where fulfillment_status =
"in-progress" for more than 5 business days AND NOT tagged "backorder",
"custom-build", or "international". For each: tag
"fulfillment-stuck-review", Slack ops manager with order number,
days stuck, location, customer. Over 8 days: email ops lead.
Why it works: Surfaces stuck orders before they become tickets; business-day filter prevents Monday false positives. Verify: Business-day calculation matches your operational calendar (weekends and holidays excluded).
How to Verify AI-Generated Flow Workflows
Generated workflows look right more often than they are right. Three checkpoints:
Read every condition explicitly. AI inverts conditions in long prompts. Check the visual editor.
Run a test against a recent real order. Pick one that should trigger, one that should not.
Activate in a low-stakes window. Business hours, not Friday 5 PM. Monitor first 5-10 runs.
May 5 version history makes rollback one-click. Catch bugs at test-run.

Common Failure Modes
Four patterns across Flow AI adoption:
Hardcoded emails or channel names. Use IDs and role aliases so workflows do not break when people leave.
Missing metafield namespaces. Prompts referencing missing metafields fail silently. Audit before activating.
Scheduled-trigger date math without business-day awareness. "5 days ago" fires Monday false positives. Use business-day math.
Where Flow Stops (And Where Revize Comes In)
Flow handles server-side automation, not buyer-facing post-purchase editing. When a customer wants to change an address or swap a variant after checkout, Flow cannot let them make the change themselves. That gap is where Revize sits: self-service post-purchase editing including B2B orders on payment terms. Plus operators pair Flow (server-side) with Revize (buyer-side) on the same workflows.
The Bottom Line
Shopify Flow AI Assistant is production-ready in 2026, and this prompt library is where operational impact lives. The 20 verified prompts above replace 30-60 hours of weekly manual work. Plus merchants running 20+ workflows save $50K-$100K annually.
Plus operators using Flow for marketing only: start with order-ops and B2B. Pick 3, test, activate. Pays back in month one.
Agencies: standardize on prompt-library workflows. Consistent output; version history gives audit trails.
This week: open Flow, pick 3 prompts, generate, test-run, activate. Document the library internally.

Frequently Asked Questions
Do I need Shopify Plus to use Flow AI Assistant?
Flow is on Advanced and Plus. AI Assistant rolled out through Q1 2026 and most stores have it now. If you do not see "Create with AI," contact your Merchant Success Manager.
How accurate are AI-generated Flow workflows?
Usually structurally correct, but condition logic can invert in long prompts. Verify conditions in the visual editor and run a test against a recent order.
What is the May 9, 2026 ShopifyQL Flow update?
Flow has a "Get analytics data" action that pulls live data via ShopifyQL. The AR aging, win-back, and inventory threshold prompts above use this.
Can Flow AI write workflows that reference custom metafields?
Yes, if the namespace and key exist before the workflow runs. Missing metafields cause silent condition failures.
How do I pair Sidekick with Flow?
Sidekick generates ShopifyQL; Flow consumes it via "Get analytics data". Sidekick answers the analytical question; Flow takes the action.
How much can Plus merchants actually save with Flow automation?
Plus merchants running 20+ workflows save $50K-$100K/year in ops labor. Fraud detection alone reduces chargebacks 40-60%, worth $12K-$24K/year per merchant.
What happens if an AI-generated workflow has a bug in production?
Open version history, find the previous version, click Restore. May 5, 2026 logs every change with staff and timestamp. Rollback is immediate.
What is the difference between Flow AI Assistant and Sidekick?
Flow AI builds workflows; Sidekick answers analytical questions and generates ShopifyQL. Sidekick produces ShopifyQL; Flow takes the action.
Are there limits on how many Flow workflows I can run?
No. Flow is free on Advanced and Plus with no per-execution charges. Third-party integrations called from Flow may have their own costs.
What is the best Flow workflow to start with as a Plus operator?
Auto-route high-value orders by threshold (Prompt 1). Low risk, high visibility, proves AI output before complex builds.
Related Articles
Pairs with the Shopify Flow AI prompts above:
Advanced Shopify Flow Workflows 2025: non-AI patterns
Shopify Order Management 2026: the ops layer Flow runs on
Shopify B2B 2026 Complete Guide: context for prompts 6-10
How to Edit an Order on Shopify: where Flow stops
Shopify Advanced to Plus 2026 Playbook: upgrade playbook where Shopify flow ai prompts unlock value
Revize your Shopify store. Lead with customer experience.
© Copyright 2024, All Rights Reserved
Revize your Shopify store. Lead with customer experience.
© Copyright 2024, All Rights Reserved
Revize your Shopify store. Lead with customer experience.
© Copyright 2024, All Rights Reserved
Revize your Shopify store. Lead with customer experience.
© Copyright 2024, All Rights Reserved



