Abandoned Cart Recovery

E-commerceintermediate30 minutes setup

Overview

All the workflows, credentials and data tables you have access to

Create workflow
Prod. executions
0
Failed prod. executions
0
Failure rate
0%
Time saved
Run time (avg.)
0s
WorkflowsCredentialsExecutionsData tables
Search workflows...
Last updated
Gmail AI Categorizer
Updated 2 days ago
Personal
Abandoned Cart Recovery
Updated 5 days ago
Personal

$69

Sign in to purchase

Or get 20% off with Pro — $55, $19/month

Updated Jul 2, 2026

100% n8n compatible

Automatically detect abandoned carts, wait one hour, then send a personalized recovery email via Resend with the cart contents and a direct checkout link.

Business Impact

  • Recover 5–15% of abandoned carts automatically
  • Send personalized recovery emails without manual follow-up
  • Capture lost revenue while the purchase intent is still fresh
  • Runs 24/7 — no extra headcount required

Who is this for?

Perfect for:

  • Shopify store owners
  • DTC brands with mid-to-high cart values
  • E-commerce managers focused on conversion
  • Agencies running retention for clients
  • Stores with 50+ monthly abandoned carts

What's included

  • n8n JSON workflow file
  • Step-by-step setup guide
  • All AI prompts included
  • Lifetime updates

Setup Guide

  1. 1Download the workflow JSON file and import it into n8n (Import from File)
  2. 2In Shopify Admin: Settings → Apps → Develop apps → create an app with read_checkouts scope
  3. 3Install the app and copy the Admin API access token
  4. 4Create a Shopify Access Token API credential in n8n (shop sub-domain + access token)
  5. 5Connect the Shopify credential on both the Shopify Trigger and Verify Checkout nodes
  6. 6Open the Configure and Extract Checkout node and edit the CONFIG block: shop_subdomain, sender_email, sender_name, email_subject, discount_code
  7. 7Connect an SMTP credential on Send Recovery Email (Gmail App Password, Resend, SendGrid, or Mailgun)
  8. 8Set sender_email to an address on your verified SMTP domain
  9. 9Click Save → Activate the workflow toggle in the top right
  10. 10Start a test checkout with your own email, wait for the delay (use 1 minute for testing, then restore to 1 hour), and confirm the recovery email arrives

Required Credentials

  • Shopify Access Token API (Admin API access token)Configure in n8n
  • SMTP credentials (Gmail App Password, Resend, SendGrid, or Mailgun)Configure in n8n

Nodes Used

Shopify TriggerWaitResend

Common Mistakes

  • Using the full Shopify URL instead of just the sub-domain — enter only 'yourstore' not 'yourstore.myshopify.com'
  • shop_subdomain in Configure node does not match the Shopify credential — both must use the same value
  • Missing read_checkouts scope on the Shopify app — checkout events will not fire
  • Leaving the Wait node on 1 minute in production — change back to 1 hour after testing
  • sender_email does not match your verified SMTP domain — emails will bounce or fail to send
  • Using a regular Gmail password instead of a Google App Password for SMTP
  • Workflow not activated — abandoned cart emails will not send until the toggle is ON

Architecture

Shopify Trigger
Wait
Resend
Output

Tags

shopifyemailecommercerecovery

Related workflows