Search cleanup
Spam pages are showing up
Unknown casino or spam pages need evidence, access review and careful cleanup.
Read the checklist →SHOPIFY FLOW
Short answer: open the failed run and read the error message. Shopify says a run that hits an error is marked as failed and the message shows in the run details. That message tells you which of two families you are in: a temporary (transient) error that Flow keeps retrying, or a permanent error that will fail every time until you change the workflow. If there are no runs at all, the trigger is not firing, so check that the workflow is activated and that your test matches the trigger.
Shopify's own troubleshooting page suggests testing a workflow with test event data before you activate it, to confirm it does what you expect. Do that first. It saves you from guessing on live orders. After you activate it, make a real change that should trigger it, such as placing a test order, and watch for a new run.
Each workflow starts with one trigger, for example "Order created". If your test is a different event, nothing runs. An order edited later is not the same event as an order created. Read the trigger name literally and make the test match it. Then look at the conditions right after the trigger: a condition that is never true means the actions never run, and the run may look empty.
Open the workflow's runs and click a failed one. Shopify lists the common errors and what they mean.
Transient errors are temporary. Flow retries them until they succeed or hit a time limit, with longer pauses between attempts. A workflow with transient errors often sits in the running state for a long time. Shopify says every section of a workflow has a combined upper limit of 36 hours, and if a step with transient errors has not succeeded by then, the workflow fails. A wait step starts a new section. Occasional transient errors are normal. If the same one shows up across many runs, Shopify says the workflow may need to be reconfigured.
Common transient messages from the page:
Permanent errors cannot be retried. Shopify's example is an email action with an invalid address. Others on the page:
Shopify describes two warnings. "Running for too long" usually means the workflow fetches a large amount of data, such as all metafields for all products in all collections. Selecting a single metafield, or using a "Get data" action with a query filter, often fixes it. "Processing too much data" usually means a condition checks many fields across several layers of lists. Both are about making the workflow ask for less.
When you activate a workflow, Flow can warn that more than 10 active workflows use the same trigger. Shopify says each event then has to be processed by all of them, which can slow things down. Its suggestions: combine them into one workflow with branches and conditions, deactivate the ones you no longer need, or use a more specific trigger.
Once the workflow is fixed, Shopify says past failed runs can be retried manually to correct earlier results. That is useful when orders passed through while it was broken. Check the current Flow page on retrying runs for the exact buttons.
Shopify describes a "Workflow error occurred" trigger. You can build a small workflow on it that emails you or posts to Slack, and Shopify provides templates for both. It sends one notice per workflow version, which keeps the noise down.
Bring someone in when the workflow touches money, inventory or customer emails and the failures are intermittent, when you keep hitting throttling on a big catalogue, or when you need a design that survives the limits. Tidewell reads the workflow and its run history, tells you what is broken and agrees the price before changing anything. Send the workflow's purpose and the error text from a failed run: tell us what is happening. We never ask for your password.
Shopify's Flow page calls it a free app available on the Basic, Grow, Advanced and Plus plans. Some features depend on the plan, for example the Send HTTP Request action needs Grow, Advanced or Plus.
Something changed: an app connection, a deleted record, a bigger catalogue or a new workflow looping on the same trigger. The dates on the failed runs show when it started.
Per Shopify, yes. A throttled workflow can affect other workflows when they try to run, and Flow can deliberately limit runs on a store whose workflows use too many resources.
COMMON PROBLEMS
Search cleanup
Unknown casino or spam pages need evidence, access review and careful cleanup.
Read the checklist →Email delivery
Check sender authentication, DNS and notification headers before changing records.
Read the checklist →Merchant Center
Audit store details, policies and product data before requesting another review.
Read the checklist →