Skip to content

How to Recover Abandoned Carts on Shopify with AI in 2026

Published: at 06:00 AM

Around 70% of Shopify carts are abandoned before checkout. AI tools recover a portion of that lost revenue by sending the right message at the right time — automatically. This guide shows you how to set up a complete abandoned cart recovery system using email, SMS, and on-site chat.

Why Carts Get Abandoned

Before optimizing recovery, understand why visitors leave. The most common reasons:

The first two are fixable without any AI tool — enable guest checkout and show shipping costs on product pages. Fix those first. Then set up recovery flows for the customers who genuinely intended to buy but got distracted.

For the broader CRO strategy, see Shopify Conversion Rate Optimization with AI in 2026.

Step 1: Set Up Shopify’s Built-In Abandoned Checkout Emails

Shopify automatically sends an abandoned checkout email to logged-in customers or anyone who reached the email step of checkout. This is free and built into every plan.

To configure it:

  1. Go to Shopify Admin → Settings → Checkout
  2. Scroll to Abandoned checkouts
  3. Enable Automatically send abandoned checkout emails
  4. Set the send time to 1 hour after abandonment
  5. Customize the email subject line (the default is generic — change it to include the product name)

This is your first line of defense. It is not AI-powered but it requires zero setup cost and recovers a small but reliable percentage of carts.

Step 2: Upgrade to Klaviyo for AI-Powered Email Sequences

Shopify’s built-in email sends one message. Klaviyo sends a sequence timed to individual behavior and uses AI to personalize subject lines and send times.

Installing Klaviyo

  1. Install Klaviyo from the Shopify App Store
  2. Connect your Shopify store during setup (Klaviyo pulls order history and customer data automatically)
  3. Go to Flows → Create Flow → Abandoned Cart
  4. Select the pre-built template

The Three-Email Sequence

Klaviyo’s pre-built abandoned cart flow sends:

This sequence outperforms a single email by 3–5x in most stores.

Enable Klaviyo AI Features

In the flow settings, turn on:

Step 3: Add SMS Cart Recovery with Postscript

Email open rates average 20–25%. SMS open rates average 95%. For opted-in customers, SMS recovery generates significantly higher click-through rates.

Setting Up Postscript

  1. Install Postscript from the Shopify App Store

  2. Set up the abandoned cart automation: Automations → Abandoned Cart

  3. Set the trigger to 15–30 minutes after abandonment (earlier than email — SMS urgency decays fast)

  4. Write a short message:

    “Hey [first name], you left [product name] in your cart. Grab it here: [link]. Reply STOP to unsubscribe.”

  5. Optionally add a second SMS at 3 hours with a small discount

Building Your SMS Subscriber List

SMS requires explicit opt-in. Add an SMS opt-in checkbox at checkout (Postscript adds this automatically during setup). You can also run a pop-up offering a discount in exchange for a phone number.

Do not send SMS to anyone who has not explicitly opted in — this violates TCPA law in the US and PECR in the UK.

Step 4: Recover Visitors Before They Leave with Tidio

Email and SMS only work after the visitor has left. Tidio’s AI chatbot intercepts high-exit-intent visitors while they are still on your site.

Installing Tidio and Configuring Cart Recovery

  1. Install Tidio from the Shopify App Store
  2. Go to Automations → Create new automation
  3. Select the Visitor about to leave with items in cart trigger
  4. Set the action to: Show a chat message with a recovery offer

Example message: “Still thinking it over? We offer free returns and ships within 24 hours. Can I help with any questions?”

For common product questions (sizing, materials, compatibility), train Tidio’s Lyro AI with your FAQ content:

  1. Go to Lyro → Knowledge base
  2. Add your FAQ page URL or paste your FAQ content
  3. Lyro will automatically answer these questions for future visitors

For more on AI chatbots, see Best AI Chatbots for Shopify in 2026.

Step 5: Add Exit-Intent Popups

Exit-intent popups appear when the cursor moves toward the browser’s back button or close tab button on desktop. They are a last-chance offer before the visitor leaves.

OptiMonk and Privy are the most popular Shopify exit-intent tools. Both offer AI personalization that shows different offers based on cart value:

To set up in OptiMonk:

  1. Install OptiMonk from the Shopify App Store
  2. Create a new campaign → choose Exit Intent as the trigger
  3. Set conditions: Visitor has items in cart
  4. Design the popup and connect it to a Klaviyo segment for follow-up

Limit exit popups to one per session. Showing them repeatedly on every visit trains visitors to expect a discount, which erodes your margins.

Step 6: Personalize the Cart Recovery Experience

Generic “You left something behind” messages work. Personalized messages work better.

With Klaviyo + Rebuy or LimeSpot integrated:

For setup, in Klaviyo’s abandoned cart flow:

  1. Use the Product block (not just text) to render cart items dynamically
  2. Add a Product recommendation block below the cart items
  3. Personalize the subject line: “[First name], your [product name] is waiting” outperforms generic subject lines by 20–30%

How Much Revenue Can You Recover?

Benchmarks vary by industry, but typical results:

ChannelRecovery RateNotes
Shopify built-in email2–4%Single email, no personalization
Klaviyo 3-email sequence5–10%With AI send-time optimization
SMS (Postscript)8–15%Requires opt-in list
On-site chat (Tidio)3–6%Works only for active sessions
Exit-intent popup1–3%Per abandonment event

Running all four channels together does not simply add up — some customers will recover from multiple touches and some will ignore all of them. A realistic combined recovery rate is 10–20% of abandoned cart value.

FAQ

Can I offer too many discounts in cart recovery?

Yes. If you always send a 10% discount code in email 3, customers learn to abandon on purpose to get the discount. Test whether social proof and urgency alone can recover carts before adding a discount. Reserve discounts for high-value carts only.

How do I track cart recovery revenue in Shopify?

Klaviyo attributes revenue to flows automatically in its dashboard. For SMS, Postscript shows revenue attribution per campaign. In Shopify Analytics, filter revenue by UTM source to see how much came from recovery campaigns.

Should I turn off Shopify’s built-in abandoned cart emails if I use Klaviyo?

Yes. If both are active, customers receive duplicate emails. In Shopify Admin → Settings → Checkout, disable the native abandoned checkout email once Klaviyo is live.

How long should I keep recovering a cart?

Most recovery happens within 24 hours. After 72 hours, conversion rates drop significantly. Do not email or SMS more than 3 times after abandonment. Beyond that, it becomes spam.

Do cart recovery tools work on mobile?

Email and SMS work on any device. On-site exit-intent popups only trigger on desktop (mobile browsers do not expose exit intent signals in the same way). Use Tidio’s time-on-page trigger instead for mobile: show a chat prompt after 60 seconds of inactivity on the cart page.