Make Webhook-Based Workflows 100% Reliable With Reconciliation Job
Most standard workflows that trigger on something like a Customer Updated event or Order Created event in Shopify rely on Shopify’s webhooks.
They work most of the time just fine but in some cases where reliability is mission-critical, Shopify’s official recommendation is to implement a reconciliation job on top of them.
Here’s an example workflow for doing that.
Let’s say you have a Customer Updated trigger that does something:

Then, what you’ll want to do is add this reconcilation job workflow that will run on a schedule and catch any customer update events that may have been missed:

It works by triggering the original workflow using the Mesa.automation.send command in the code step above.
Watch the demo
How do I use this?
- Add MESA app. From the Shopify App Store, install MESA on your store. Start for free or enjoy a 7-day trial on any plan.
- Import this download to My Workflows. Navigate to your automations then follow the prompt to import a workflow. Upload the downloaded ZIP file from this demo.
- That's it! Personalize any step if you want. You got this.
- Questions? Shoot me an email: [email protected]
We watch for new apps then package them into an email sent every Tuesday.