Skip to content
Flowmanic
E-Commerce & SalesStructurally Validated

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

How it works

  1. 1The plugin calls the webhook. Requests without the right key, a valid email, or a recovery link are ignored.
  2. 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.
  3. 3Otherwise the shopper gets a reminder with their cart link, and it's logged.
  4. 423 hours later it checks the orders again. Still nothing? The discount email goes out and is logged.

Services used

WooCommerceGmailGoogle Sheets

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.

Questions about this template

$15one-time

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