Cart Restoration: Bring Customers Back to Checkout in One Click

Turn Abandoned Carts into Completed Orders

 

Overview

Cart Restoration allows you to automatically send abandoned cart emails and SMS messages that include a one-click link to restore a customer's original cart. Instead of asking customers to start over, they can pick up exactly where they left off — with all their items, quantities, and selections intact.

This feature is powered by Klaviyo and works seamlessly with Prado Auto Communications.


How It Works

When a customer abandons their cart, the system automatically:

  • Captures the cart session — including all items, quantities, and selections/modifiers
  • Generates a unique restoration link — a secure, tokenized URL tied to that specific cart
  • Sends the link via your Auto Comm — through email, SMS, or both, depending on your template setup

When the customer clicks the link, they're taken directly to a ready-to-complete checkout page with their original cart fully loaded. No manual re-adding. No extra steps.


Who This Applies To

It supports all fulfillment types and works for both guest and logged-in customers.


Setting It Up

To enable Cart Restoration in your abandoned cart communications, follow these steps:

  1. Navigate to Prado Auto Communications in your admin dashboard
  2. Create a new Auto Comm (or edit an existing one) for the Cart Abandoned event
  3. Set the timing to Immediately — this ensures the restoration link is sent while the cart is still fresh and relevant
  4. Select your target fulfillment types — choose which fulfillment methods should trigger the communication
  5. Add the restoration link to your template by inserting the {cart-restore-url} variable wherever you'd like the link to appear (e.g., as the URL behind a "Complete Your Order" button)
  6. Activate the Auto Comm to start sending

💡 Tip: Use a clear, action-oriented call-to-action like "Complete Your Order" or "Return to Your Cart" to encourage clicks.


The {cart-restore-url} variable is what powers the one-click experience. Here's what you need to know:

  • Where to use it: Insert {cart-restore-url} into your email or SMS template body, typically as a hyperlink or button URL
  • What it resolves to: A direct checkout URL (/Checkout?id=<cartId>) unique to each customer's abandoned session
  • How it behaves: When clicked, the link loads the customer's original cart automatically — items, quantities, selections, and modifiers are all preserved

Klaviyo Properties

If you're building or customizing templates directly in Klaviyo, the following properties are available on the cartAbandoned event:

Property

Description

CartRestoreUrl

The unique cart restoration link for the abandoned session

CheckoutUrl

A direct link to the checkout page with the cart pre-loaded

You can reference either of these properties in your Klaviyo email or SMS flow templates.


What Happens in Edge Cases

We've built Cart Restoration to handle real-world scenarios gracefully:

  • Item becomes unavailable — If a product in the cart is no longer in stock, the customer will be notified upon restoration, so they can adjust their order
  • Price changes — If pricing has changed since the cart was abandoned, the updated pricing will be reflected at checkout
  • Expired sessions — Restoration links are designed to work within a reasonable window; if a session has expired, the customer will be guided to start a new order

Frequently Asked Questions

Q: Does this work for both email and SMS?
Yes! The {cart-restore-url} variable works in both email and SMS Auto Comm templates.

Q: Can I use this with existing Klaviyo flows?
Absolutely. You can reference the CartRestoreUrl or CheckoutUrl properties directly in your Klaviyo flow templates for the cartAbandoned event.

Q: Is the restoration link secure?
Yes. Each link is uniquely tokenized and tied to a specific cart session. Customers can only restore their own carts.

Q: Does this work for guest customers who aren't logged in?
Yes. Cart Restoration supports both guest and logged-in users.

Q: What if a customer clicks the link multiple times?
The link will restore the same cart each time. If the customer has already completed their order, they'll be guided accordingly.


Quick Start Checklist

[ ] Create an Auto Comm for the Cart Abandoned event

[ ] Set timing to Immediately

[ ] Select your desired fulfillment types

[ ] Add {cart-restore-url} to your email or SMS template

[ ] Activate the Auto Comm

[ ] Test the flow by triggering an abandoned cart and verifying the link restores the cart correctly


 

Need more help? Send us an email at support@getprado.com and we'll be happy to assist you! 

 

 


Knowledge Base Software powered by Helpjuice