Recover abandoned Shopify carts with Gmail, WhatsApp, and Slack alerts
Ready for 3.0What this workflow does
This workflow has 10 nodes and runs on Shopify events (plus 1 other trigger). Along the way it connects Shopify, Gmail, WhatsApp Business Cloud and Slack.
How it runs
Trigger: On Shopify events (plus 1 other trigger).
- Wait: waits 15 minutes
- Notify Ops (Slack): uses Slack
- Check Order Status (HTTP Request): calls an HTTP API
- Order Completed? (If): checks a condition and branches into true / false
- Build Recovery Message (Edit Fields (Set)): sets 5 fields: customerEmail, customerPhone, cartSummary…
- Send Recovery Email (Gmail): uses Gmail
- Send Recovery WhatsApp (WhatsApp Business Cloud): send
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 (10)
- Shopify Trigger
n8n-nodes-base.shopifyTrigger - Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Edit Fields (Set)
n8n-nodes-base.set - Gmail
n8n-nodes-base.gmail - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Error Trigger
n8n-nodes-base.errorTrigger - Slack
n8n-nodes-base.slack
From the author
Quick overview This workflow listens for Shopify checkout creations, waits 15 minutes, checks whether the checkout converted into an order, and if not sends a recovery message via Gmail and WhatsApp, while reporting any workflow errors to a Slack channel. How…