How Retainful recovers carts
1
A checkout starts
Your store tells Retainful the moment a shopper begins checkout — including their email (when entered) and the cart contents.
2
The purchase doesn't happen
If no order follows, the shopper enters your recovery flow after the first delay you set.
3
Recovery emails go out
Each email includes a recovery link that restores the cart exactly as the shopper left it — one click and they’re back at checkout. Optionally, a unique coupon sweetens the deal.
4
Your exit rule stops the flow
When the shopper completes their order, the exit rule you configured drops them out — so nobody gets a reminder about a cart they already bought. This does not happen on its own: you have to set the rule up. See Required rule settings.
5
Revenue is attributed
Completed orders from recovery links and coupons are credited to the automation, so you see exactly what it earns.
Set it up
- Make sure your store is connected (Shopify or WooCommerce).
- Go to Automations → Templates and choose Abandoned Cart Recovery.
- Review the pre-built emails — add your logo, adjust the wording, decide where (or whether) to offer a discount.
- Set the rule settings below — the flow is not safe to publish without them.
- Click Publish.
Required rule settings
Two settings decide whether this flow makes you money or embarrasses you. Neither is configured for you. Set both before you publish.Exit rule
Set the exit condition to match any of the following — an OR rule. The contact leaves the flow the moment either becomes true:
Match on either event rather than just one. Depending on the store and payment method, an order may register as fulfilled without a distinct paid event, or the reverse — an OR rule catches the shopper who bought either way.
Scope both conditions to since the start of the flow. An unscoped “has ever paid” condition exits every returning customer the instant they enter — which is precisely the audience worth recovering.
Re-entry
Set re-entry to a 1 day cooldown, measured from when the contact last entered the flow. Cart abandonment repeats: the same shopper may abandon several carts in a week and each one is worth recovering, so No re-entry leaves money on the table. But someone who abandons three carts in an afternoon should not receive three overlapping recovery sequences. A 1-day cooldown keeps the flow earning without turning it into a nuisance.The proven 3-email sequence
Make the emails work harder
- Use the abandoned checkout merge tags so every email shows the actual cart and a working recovery link — see Personalization.
- Keep the subject lines human: “Forgot something, Jane?” outperforms “COMPLETE YOUR PURCHASE NOW”.
- Send from a recognizable sender address on your own domain.
Why a cart might not be captured
The shopper never entered an email
The shopper never entered an email
Recovery email requires an email address. Shoppers who bounce before the contact step of checkout can’t be emailed — this is normal and affects every platform. The Shopify web pixel and signup forms increase the share of identified shoppers.
The contact is unsubscribed or suppressed
The contact is unsubscribed or suppressed
Retainful never sends marketing to suppressed contacts, including recovery emails.
The store connection is unhealthy
The store connection is unhealthy
Check Integrations — if your store shows disconnected, checkout events aren’t arriving. Reconnect and test with a fresh checkout.