Abandoned cart recovery for Shopify via Gmail, Google Sheets & Twilio (no-code)
Ready for 3.0What this workflow does
This workflow has 18 nodes and runs on Shopify events (plus 1 other trigger). Along the way it connects Gmail, Twilio, Google Sheets and Shopify and 1 more.
How it runs
Trigger: On Shopify events (plus 1 other trigger).
- Extract Key Values (Edit Fields (Set)): sets or maps fields
- Wait: pauses before continuing
- GET Checkout Status (HTTP Request): calls an HTTP API
- Completed Checkout? (If): checks a condition and branches into true / false
- Mark as "Recovered Naturally" (Google Sheets): uses Google Sheets
- Fetch Cart (HTTP Request): calls an HTTP API
- Apply Global Discount Code (Edit Fields (Set)): sets or maps fields
- Send Email (Gmail) (Gmail): uses Gmail
- Log to Google Sheet (Google Sheets): uses Google Sheets
- Wait: pauses before continuing
…plus 5 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 (12)
- HTTP Request
n8n-nodes-base.httpRequest - Gmail
n8n-nodes-base.gmail - Wait
n8n-nodes-base.wait - Twilio
n8n-nodes-base.twilio - Google Sheets
n8n-nodes-base.googleSheets - Shopify Trigger
n8n-nodes-base.shopifyTrigger - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Webhook
n8n-nodes-base.webhook - Airtable
n8n-nodes-base.airtable - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - No Operation, do nothing
n8n-nodes-base.noOp
From the author
Who is this for? This template is ideal for solo store owners, eCommerce marketers, automation beginners, or anyone using Shopify and Gmail who wants to recover lost revenue without coding. What problem does this solve? Customers often leave items in their…