Abandoned cart recovery for every checkout left behind
A shopper who typed an email address and left the checkout is the warmest lead an online store has. RevenueLeak reads your abandoned checkouts read-only, shows how much revenue sits in checkouts with no follow-up, and sends cart recovery emails on a schedule you control. It is one of the nine leak categories in the full audit, so the cart number sits next to failed renewals, expiring cards and refunds in the same report.
What an abandoned checkout is, in plain terms
An abandoned checkout is a checkout that reached the contact step, captured an email address and never turned into an order. A cart where the visitor never typed an email is not recoverable by email, so we do not count it as a leak. We count only checkouts you can actually act on.
- Shopify abandoned checkouts with a contact email and no completed order.
- WooCommerce checkouts where the email field was filled and the order stayed pending, failed or was never created.
- Subscription first orders on Shopify subscription apps that stopped at payment.
- Checkouts already followed up by your current email flow are marked as covered, so they do not inflate the number.
Abandoned checkout value in dollars per month
For each checkout we take the cart total at the moment of abandonment, minus discounts already applied, and group it by day, product and traffic source. The report shows three figures: total abandoned value, the part with no follow-up of any kind, and the part that was followed up but never recovered. The middle figure is the leak. For example, if a store has 40,000 USD of abandoned checkouts in a month and 15,000 USD of them received no email, the leak line reads 15,000 USD, and the recovery estimate applies your own recovery rate assumption to that amount, editable in the report.
Cart recovery emails with a timing that respects the shopper
Cart recovery emails work best as a short sequence, not a stream. The default schedule has three steps and you can change every one of them.
| Step | Default timing | Content |
|---|---|---|
| First email | 1 hour after abandonment | The cart as it was left, one link back to the same checkout |
| Second email | 24 hours after | The cart again, shipping and return terms, answer to the most common question |
| Third email | 72 hours after | Last reminder, optional discount only if you switch it on |
Each email links back to the original checkout, so the shopper does not rebuild the cart. The sequence stops the moment an order is placed, the shopper unsubscribes, or the checkout is older than the window you set. Discounts are off by default, because a discount sent to every abandoner teaches shoppers to abandon on purpose.
Abandoned cart recovery on Shopify and WooCommerce
On Shopify we read checkouts, orders and customers through the official API with read-only scopes. Shopify also has its own abandoned checkout email; if it is on, we measure what it leaves behind and only add the steps that are missing. Setup details are on abandoned cart recovery Shopify.
On WooCommerce we read orders and checkout sessions through a read-only REST key. A pending order with an email and no payment is treated as an abandoned checkout, and a failed order is checked against the decline reason first, because a declined card is a payment problem, not a cart problem. Setup is described on WooCommerce abandoned cart recovery.
- Read-only keys for the audit, no changes to products, prices or orders.
- Emails go out only after you switch the cart recovery rule on.
- Sender on your verified domain, or on our sending domain until yours is verified.
One leak category inside the full audit
Cart recovery is category nine of the nine we audit. A store with subscriptions usually leaks in more than one place at once: a renewal fails and is retried once, a card expires before the next box ships, a coupon from a launch campaign never ended. The billing leakage audit puts all of them in one ranked list, so you fix the largest dollar amount first instead of the loudest one. Failed renewals are handled by failed payment recovery, with retries timed by decline code.
Rules that keep cart emails clean
Cart recovery emails are transactional reminders about a checkout the shopper started. You decide who receives them. The rule settings let you exclude shoppers without marketing consent where your market requires it, exclude test orders and staff emails, cap emails per shopper per week, and skip carts below a minimum value. Every sent email is logged with the checkout it belongs to, the step and the result, so the recovered amount in the report is tied to real orders and nothing else. Cart recovery emails count inside the monthly recovery email limit of your plan, from 300 on Starter to 100,000 on Enterprise.
Abandoned cart recovery questions
No. If the built-in email is on, we read which checkouts it covered and report only the ones left without any follow-up. You can keep it as the first step and let RevenueLeak add the second and third.
Only checkouts where the shopper typed an email address. Anonymous carts are not counted as a leak, because there is no way to reach the shopper.
No. The audit uses read-only keys. Emails are sent from our side after you switch the rule on, and nothing in your products, prices or orders is edited.
No. Discounts are off by default. You can add one to the last step only, with a fixed code or a single-use code per shopper.
An order counts as recovered when it is placed from the link in a cart recovery email within the window you set. Orders placed another way are not counted.
Yes. The estimate on the home page runs in your browser without an account. The full audit and the emails are part of the paid plans.