Skip to main content
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
Performance Marketing Consultant
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 Shopify Course Philippines.

    Related reading:

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

    Written by Vince Servidad

    I've spent over $26M on ads 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.

    Want More Marketing Insights?

    Get weekly tips, strategies, and case studies delivered to your inbox.

    Need help with Shopify?

    Get hands-on support from a performance marketing consultant based in the Philippines.

    Related Articles