Abandoned Cart Recovery Guide
Recover lost sales from signed-in store visitors who add items to their cart on your storefront but leave before reaching the checkout page.
Overview: How Abandoned Cart Recovery Works
Abandoned Cart Recovery automatically re-engages shoppers who add products to their cart on your storefront but leave before initiating checkout.
When a signed-in or recognized customer's cart remains idle past your configured inactivity threshold (e.g., 30 or 60 minutes), Cartwheel enrolls them into an automated recovery flow featuring a single-click magic restore link that rebuilds their cart items and directs them straight to checkout.
Prerequisite: Enabling Theme App Embed Tracker
Abandoned Cart Recovery requires the Cartwheel Recovery Tracker theme app embed active on your live theme to monitor storefront cart sessions.

Quick Setup Steps:
- In your Shopify Admin, navigate to Online Store → Themes.
- Click Customize on your active theme.
- In the left-hand navigation panel, click the App Embeds tab (the third icon from the top).
- Turn on the Cartwheel Recovery Tracker toggle switch.
- Click Save in the top right corner.
Magic Cart Restore Links & Checkout Handoff
Every abandoned cart email includes a dynamic single-click Restore Cart Link.
When a customer clicks the link in their email:
- Rebuilds Cart: Cartwheel automatically reconstructs the customer's cart with all original products, variants, and quantities.
- Preserves Cart State: Line item selections, variant options, and quantities are preserved exactly as left.
- Instant Checkout Redirect: The shopper is taken directly into the checkout flow with their cart reconstructed, ready to complete payment without having to re-select items.
Step-by-Step Configuration Guide
To create and publish an Abandoned Cart Recovery sequence:
- In your Shopify Admin, navigate to Apps → Cartwheel → Cart Recovery.
- Click the Abandoned cart tab in the sub-navigation bar (or stay on the All flows tab).
- In the top right action bar, click Create cart flow (or click Create flow → Cart flow).

- Configure Sequence Settings:
- Sequence Type: Displays
Abandoned cart. - Cart Idle Window (minutes): Specify how many minutes of cart inactivity must pass before the customer is enrolled (default is
60 minutes; use0or1for fast development testing). - Name: Enter a descriptive sequence name (e.g. Main Abandoned Cart Sequence).
- Status: Select Active using the toggle pill buttons (options: Draft, Active, Paused).
- Marketing Consent Check: Check Only send to customers who accepted email marketing if you wish to restrict emails to customers who opted into store marketing.
- Sequence Type: Displays

- Customer Segments & Local Audience Rules (Optional):
- Customer Segments: Select specific Shopify customer segment checkboxes, or leave unchecked to include all qualifying shoppers.
- Local Audience Rules: Refine targeting with:
- Buyer Type: Select
Any buyer,First-time buyers, orReturning buyers. - Min Purchase Count: Filter by previous purchase count.
- Min / Max Order Value: Restrict enrollment by minimum or maximum cart value.
- Buyer Type: Select

- Build Email Steps:
- Step Delays: Cartwheel pre-fills 3 sequence steps (Step 1:
1 hour, Step 2:24 hours, Step 3:72 hours). Adjust the delay number and unit (minutes,hours, ordays) as needed. - Template Selector: Choose an email template from the dropdown (e.g. Abandoned cart reminder). Click Edit template to modify layout, copy, or buttons in the visual template editor.
- Add / Remove Steps: Click Add Step to add additional reminders, or click Remove on individual step cards.
- Step Delays: Cartwheel pre-fills 3 sequence steps (Step 1:

- Save and Publish: In the top right header, click Save sequence to activate the recovery flow.
Automatic Cancellation Safeguards
Cartwheel automatically protects your customers from unwanted recovery emails:
- Order Completed Cancellation: Once the customer completes a purchase, Cartwheel's
orders/paidwebhook fires instantly, cancelling all remaining scheduled steps. - Cart Emptied / Converted: If a customer checks out or finishes their order, the cart session is marked as converted and unenrolled.
- Unsubscribe Compliance: Every email includes a one-click unsubscribe link in the footer.
Related Guides
- Installation & Setup Guide (Theme Tracker) — step-by-step app embed setup
- Abandoned Checkout Recovery Guide — recovering abandoned checkout sessions
- Abandoned Browse Retargeting Guide — re-engaging product page browsers
- Email Provider Setup & Diagnostics — configuring Resend, SMTP, and delivery verification
- Email Template Builder Guide — visual email template editor