Monitor Shopify orders and send no-order alerts via Slack and email
Ready for 3.0What this workflow does
This workflow has 15 nodes and runs on a schedule (every 30 minutes). Along the way it connects Slack, Gmail and Shopify.
How it runs
Trigger: On a schedule (every 30 minutes).
- Configuration (Edit Fields (Set)): sets 4 fields: enableSlackAlert, enableEmailAlert, sendEmailTo…
- All Channels Disabled? (If): checks a condition and branches into true / false
- Config Error (Stop and Error): stops the run with an error
- Validate Email Config? (If): checks a condition and branches into true / false
- Fetch Orders (Shopify): get many
- Orders Found? (If): checks a condition and branches into true / false
- Handle API Error (Code): runs custom JavaScript code
- Orders Resumed — Reset Counters (Code): runs custom JavaScript code
- Build Alert Message (Code): runs custom JavaScript code
- Slack Enabled? (If): checks a condition and branches into true / false
…plus 4 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Stop and Error
n8n-nodes-base.stopAndError - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Shopify
n8n-nodes-base.shopify
From the author
🛒 Shopify "No Orders in X Minutes" Alert 📌 Summary Never miss a revenue-impacting failure. This n8n workflow monitors your Shopify store and triggers an alert if X minutes pass without a single new order. By automatically detecting unexpected drops in order…