Skip to main content
Back to Blog
Shopify

Shopify Abandoned Cart Recovery: The Complete Playbook (2026)

70% of Shopify carts are abandoned. The right recovery sequence — email, SMS, and exit intent — recovers 18–25% of that revenue. Step-by-step, with copy templates.

Vince Servidad
Vince Servidad
PPC Strategist
12 min read
Share:

If you're not actively recovering abandoned carts, you're handing 20% of your potential revenue back to ad platforms.

The average Shopify store I audit sees 65–75% cart abandonment. Of that, almost none have a real recovery system in place beyond Shopify's default email — which converts under 3% on its own.

A well-built recovery sequence pulls 18–25% of that revenue back. Here's exactly how to build one.

TL;DR

The recovery system has 4 layers:

1. Exit-intent popup (catches them before they leave)

2. Email sequence (3 emails over 48 hours)

3. SMS layer (1 SMS, 4 hours after email 1)

4. Retargeting ads (warm audience pixel)

Each layer alone recovers 3–7%. Stacked together, you recover 18–25%.

Why customers abandon

Before we fix it, understand why it happens:

  • Unexpected costs (shipping, taxes added at checkout) — 47% of abandons.
  • Forced account creation — 24%.
  • Long or confusing checkout — 17%.
  • Trust concerns at payment — 16%.
  • Site too slow / errors — 15%.
  • Comparison shopping — 12%.
  • Some of these are checkout problems (fix the cause). The rest you recover via the playbook below.

    Layer 1: Exit-intent popup

    Trigger when a customer's mouse leaves the viewport (desktop) or after 30 seconds of inactivity (mobile, since exit-intent doesn't work the same way).

    What to offer:

  • Free shipping (if you don't already)
  • 5–10% off (smaller than your welcome offer to avoid stacking)
  • Free gift with purchase
  • Don't:

  • Use the same offer as your welcome popup (it just trains people to abandon)
  • Block the entire screen on mobile
  • Tools: Klaviyo Forms, Vitals, Privy, OptinMonster.

    Recovery: 3–8% of would-be abandoners.

    Layer 2: Email sequence (the core of recovery)

    Set up two flows in Klaviyo:

    Flow A: Abandoned Cart (added to cart, no checkout)

  • Email 1 — 1 hour after abandonment
  • Subject: "left something behind?"
  • Body: friendly tone, single product image, "your cart is saved" + 1-click recovery link.
  • No discount. Don't train customers to abandon for codes.
  • Email 2 — 24 hours
  • Subject: "still thinking about [product]?"
  • Body: reviews, social proof, "X others bought this in the last 24 hours."
  • Soft FOMO via low stock if accurate.
  • Email 3 — 48 hours
  • Subject: "10% off — but only for the next 24 hours"
  • Body: time-limited code (auto-applies via dynamic URL).
  • This is the only email with a discount.
  • Flow B: Abandoned Checkout (reached checkout, no purchase)

    These customers entered their email at checkout. They're 3–5x more likely to recover. Treat them differently.

  • Email 1 — 1 hour
  • Subject: "your order is saved"
  • Body: "We noticed you didn't finish — here's your cart" + 1-click resume link.
  • Email 2 — 24 hours
  • Subject: "[name], we held your items"
  • Body: stock urgency + reviews + reassurance ("free returns", "secure checkout").
  • For Flow B, often no discount is needed. They're high intent.

    Layer 3: SMS

    SMS is unmatched for recovery in 2026. Open rates are 95%+.

    Trigger: 4 hours after Email 1 (don't double-send same day).

    Copy (under 160 characters):

  • "Hey [name], left something in your cart? [link]. Reply STOP to unsubscribe."
  • Send only to customers who opted in. Klaviyo SMS or a separate provider (Engageform, Telebroad).

    Cost: ₱0.50–₱1.50/SMS. ROAS: 8–20x typical.

    Layer 4: Retargeting ads

    Set up Facebook + Google retargeting on cart abandoners:

    Meta retargeting

  • Create custom audience: "Added to cart, did not purchase, last 14 days."
  • Run a Dynamic Product Ads campaign featuring the abandoned product.
  • Budget: ₱150–₱500/day depending on scale.
  • Google retargeting

  • Set up a Performance Max campaign with audience signals from cart abandoners.
  • Or run Display retargeting via Google Ads.
  • This catches the customers who don't open emails or don't have phone numbers on file.

    Copy templates that convert

    Email 1 (1 hour) — soft

    Hi [name],

    Looks like you didn't finish checking out — happens. We saved your cart so you can pick up where you left off.

    [Product image]

    [Product name]

    [Resume Order Button]

    Questions? Just reply to this email.

    [Brand]

    Email 2 (24 hours) — social proof

    Hi [name],

    Just a quick heads-up — [product] is moving fast. 47 people picked it up this week.

    Here's what they're saying:

    ⭐⭐⭐⭐⭐ "Worth every peso." — Jenna, Quezon City

    [Resume Order Button]

    [Brand]

    Email 3 (48 hours) — discount

    Hi [name],

    One last nudge. Use code COMEBACK10 for 10% off your saved cart — works for the next 24 hours only.

    [Resume Order Button]

    After tomorrow, it's gone.

    [Brand]

    SMS (4 hours after Email 1)

    Hi [name], left something in your cart? Resume here: [link]. Reply STOP to opt out.

    Common mistakes

  • Sending the same email 3 times with different subject lines. Customers see through it.
  • Discounting in email 1. Trains abandons.
  • Not segmenting Cart vs Checkout. They're different audiences.
  • Ignoring SMS. Email-only recovery is leaving 30%+ of recoverable revenue on the table.
  • Not measuring. You can't improve what you don't track.
  • Measuring abandoned cart recovery

    In Klaviyo, the metric you want is Placed Order from Flow / Triggered Flow = recovery rate.

    Benchmarks:

  • Email-only recovery: 8–12%.
  • Email + SMS: 14–20%.
  • Email + SMS + retargeting + exit-intent: 18–25%.
  • If you're below 8% on email-only, your timing or copy is off.

    Avoid these tools

    Don't use multiple cart-recovery apps simultaneously:

  • They fight for the customer's attention.
  • They create duplicate triggers.
  • Email deliverability suffers.
  • Use Klaviyo for everything if you can. One source of truth.

    Quick win: install in 1 weekend

    If you have nothing today:

  • Saturday: Install Klaviyo, connect Shopify, set up Welcome flow.
  • Sunday morning: Build Abandoned Cart 3-email flow.
  • Sunday afternoon: Build Abandoned Checkout 2-email flow.
  • Monday: Add SMS via Klaviyo SMS or your provider.
  • Tuesday: Add exit-intent popup.
  • By next week, you've installed a system that earns automatically forever.

    Want this set up for you?

    If your store does over ₱500K/month and recovery isn't running, my Shopify Expert service installs the entire stack. Or learn it step-by-step in the free Shopify videos on YouTube.

    Related reading:

  • Shopify Email Flows That Print Money
  • Shopify Checkout Optimization
  • SMS Marketing for Filipino Stores
  • Vince Servidad

    Written by

    Vince Servidad

    PPC Strategist · Google Ads, Meta Ads & conversion systems

    I run paid ads for a living and built my own 7-figure brand from scratch. I don't just 'manage ads'—I build the growth systems that actually scale businesses profitably.

    Need help with Shopify?

    Get strategic and hands-on support from a PPC strategist based in the Philippines.