Event history and troubleshooting
Event History records every trigger this app fires, so you can confirm a workflow was started and diagnose it when it was not.
Reading the history
The list shows the trigger, the resource it fired for, the time, and the delivery status. Click a row for the detail view: the full trigger name, the resource reference, the timestamp, and any delivery error returned by Shopify Flow.
Use the filters to narrow by trigger type or status when you are chasing a specific event.
Troubleshooting
The trigger does not appear in Shopify Flow
The permission has not been granted. Open Permissions and grant the data access for that resource, then reload the Flow editor. See Permissions and data access.
The trigger appears but never fires
Work through these in order:
- Is the setting on? Most field-level triggers are off by default. Check the relevant tab on Settings. Turning the Flow workflow on normally does this for you, so a trigger that is off usually means the workflow is off too.
- Has the baseline sync finished? Change detection cannot report a difference before it knows the starting state. Check for the loading indicator on the Settings tab.
- Is the quota exhausted? Check usage on Home. At 100% triggers pause until the period resets. See Plans and usage.
- Is the broad trigger suppressed? If you suppressed
... Updateon the first Settings tab, related events stop. - Does it need a second permission? Order Shipping Address Changed also requires Customer Data Access.
The workflow runs but does nothing
Check Shopify Flow's own run history. If the trigger fired and Flow started the workflow, the problem is in a condition or action step rather than in the trigger. The app's Event History confirms delivery; Flow's history shows what happened next.
It fires too often
The trigger is too broad. Switch from Order Update to a specific trigger such as Order Line Items Changed, and suppress the broad one. See Choosing the right trigger.
A change was made by an app or import and did not fire
Bulk imports and app-driven writes do fire triggers, with two caveats: they are subject to the same per-store rate limiting, so a very large batch is delivered over a period rather than instantly, and if the batch exhausts your quota the remainder is not delivered.