Cart recovery
Your cart email got the click. Then the cart was empty.
Cart recovery launches to brands soon. Book a tour to see it.
The problem
What happens after the click?
- 1
On a laptop
A shopper adds three things to their cart and gets pulled away.
- 2
A few hours later
Your Added to Cart flow sends, right on schedule.
- 3
On their phone
They tap the button in your email. That phone has never seen their cart.
- 4
Where they land
An empty /cart page, or a single product page. They can rebuild the cart from memory on a small screen, or close the tab.
The fix
Same email. Same tap. The cart is there.
More than a restored cart
A page that knows who clicked.
Their cart
Ready to edit: change a quantity, remove an item, or switch a line to subscribe and save.
Buy it again
Their past purchases and anything due for a reorder, one tap from the cart. They don’t need to log in.
You might also like
Add-ons chosen from what’s in the cart and what they’ve bought before, following your product rules, collection limits and exclusions.
A checkout button that stays put
On phones, the subtotal and checkout button stay pinned to the bottom of the screen.
Free shipping and free gift tracker
An optional progress bar toward your thresholds. When an order crosses the gift amount, your store’s cart drawer opens once so its own gift logic can add the gift.
A layout you control
The page runs in your store’s theme and you edit the layout. Blocks can show to identified or unidentified shoppers, so each can get its own headline.
Setup
Keep your flow. Change the link.
- In Klaviyo, open each email in your abandoned cart (Added to Cart) flows.
- Replace the links that go to a product page or /cart with your reOtter cart link.
- Leave Klaviyo’s click tracking on. That’s how the page knows who clicked.
The limits
Not every click gets a cart back.
| Who clicked | What they see |
|---|---|
| Logged in to your store, or arriving on a reOtter token link | Saved cart and full personalization. Checkout email prefilled. |
| Clicked a Klaviyo email or text and matches a customer | Saved cart and full personalization. Checkout isn’t prefilled. |
| Clicked a Klaviyo email or text and hasn’t bought yet | Saved cart if we have one, plus general picks. |
| Not identified | Whatever cart is already on that device, plus general picks. On a new device, that cart can be empty. |
Your options
Where the button can send them.
| The button goes to | What the shopper gets on another device |
|---|---|
| A product page | One product, with nothing from the cart. The shopper rebuilds the rest by hand. |
| The /cart page | Works on the same browser. Empty on any other device. |
| A checkout link | Restores on any device, but only once the shopper has reached checkout, and it opens on the payment form. |
| A reOtter cart recovery page | The saved cart on an editable page, with their past purchases and add-ons around it, when we hold the cart and know who clicked. |
Already using server-side tracking or an identity tool?
Measurement
Don’t take our word for it. Hold some customers back.
Questions about cart recovery
Part of one replenishment loop
Personalized reorder landing pages
Instead of kicking customers back to the PDP, send them to a personalized landing page built for friction-free reorders (complete with a checkout-ready cart and relevant cross-sells).
See the details →2Lifecycle event triggers
Four lifecycle moments (Reorder Reminder, Winback, Subscription Bridge, and Cross-sell), fired into your Klaviyo flows.
See the details →3Smart timing engine
Cohort-aware reorder predictions for every customer and SKU, updated daily.
See the details →See it on your own cart flow.
We’ll look at where your Added to Cart buttons go today and show you the page they could land on.
Free analytics forever. No card required. Upgrade to a paid plan when you realize we’re super worth it.