WooCommerce Abandoned Cart Recovery
When your cart-recovery plugin reports an abandoned cart, this waits an hour and checks your WooCommerce orders. If the shopper hasn't ordered, they get a friendly reminder with a link back to their cart. A day later it checks again and, if they still haven't ordered, sends a discount code. Requests are protected by a secret key, and each cart is only reminded once.
Automation flow
Cart Abandoned
Your cart-recovery plugin calls the workflow; requests without your secret key are ignored.
Check For An Order
After an hour, WooCommerce is checked for a new order from that email.
Reminder Email
If there's no order yet, a reminder with a link back to the cart goes out.
Discount Follow-Up
A day later, still no order? A discount code email goes out.
Log Each Email
Every email is logged so the same cart is never reminded twice.
How it works
- 1The plugin calls the webhook. Requests without the right
key, a valid email, or a recovery link are ignored. - 2After 1 hour, the workflow searches your WooCommerce orders for that email. If there's a processing, completed or on-hold order since the cart was abandoned, or the cart was already reminded, it stops.
- 3Otherwise the shopper gets a reminder with their cart link, and it's logged.
- 423 hours later it checks the orders again. Still nothing? The discount email goes out and is logged.
Services used
What you'll need
- An n8n Cloud or self-hosted account that stays running (the workflow waits up to a day between steps)
- A WooCommerce store with a cart-recovery plugin that can send a webhook containing the shopper's email and a cart recovery link
- WooCommerce REST API keys (read access to orders)
- A Google account (Gmail + Sheets)
What's included
- Never emails a shopper who has already ordered
- Secret key on the webhook, so outsiders can't trigger emails
- Discount step is optional: leave the code empty to skip it
- Recovery log in Google Sheets
Estimate what this could save you
3.6 hours/month
≈ $108/month in your time
A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.
Works well with this automation
Post-Purchase Upsell Email Sequence
A few days after a paid Shopify order, customers who opted in get one product recommendation email.
Quote to Invoice Automation
The moment a quote is marked Accepted, an invoice is auto-generated and emailed to the customer.
Sales Call Follow-up Sequence
Every logged call gets an instant recap email, then a check-in nudge 3 days later if still open.
Save with the complete system: Sales & Lead Gen Bundle
Instead of buying separately: $215 — System: $99
Questions about this template
Secure checkout via Polar. Delivered by email instantly.
Structurally validated: automatically checked for valid n8n format before every deploy.
Bad file or a duplicate charge? We'll make it right — Refund Policy.
- Difficulty
- Medium
- Setup time
- ~25 min
- Integrations
- 3
- Node count
- 15
- Format
- .json + guide