Key takeaways
- Shopify’s native abandoned checkout email works on Basic plans and up, but sends only one message one hour after abandonment—no follow-ups or segmentation without third-party apps.
- Email performs best at one hour, 24 hours, and 72 hours; SMS works at shorter intervals (six hours, 24 hours) and sees 15–25% click-through rates versus 2–5% for email.
- Klaviyo offers advanced segmentation by cart value and customer behavior, while Omnisend provides simpler unified email and SMS workflows at lower cost.
- Cartloop and Postscript focus on SMS with human-assisted conversations or automated texts, but require explicit opt-in and cost $0.015–0.03 per message plus platform fees.
- Exit-intent popups (Privy, Justuno) capture emails before checkout, letting you recover carts from anonymous visitors who never entered contact details.
Shopify offers native recovery tools, but their scope depends on your plan tier, and third-party apps fill gaps in timing, channels, and personalization. The difference between a weak recovery rate and a strong one often comes down to which channel you use and when you send the message.
This guide covers nine recovery tactics, from Shopify’s built-in abandoned checkout emails to SMS platforms like Postscript and conversational tools like Cartloop. Each section notes plan requirements, pricing, and the one limitation that matters most.
Abandoned cart recovery tactics compared
| Tactic / Tool | Best for | Starting price |
|---|---|---|
| Shopify native email | Basic single-email recovery | Included (most plans) |
| Shopify Flow automation | Custom multi-step sequences | Shopify Plus only |
| Klaviyo | Advanced email segmentation | Free to 250 contacts, then $20/mo |
| Omnisend | Email + SMS in one platform | Free to 250 contacts, $16/mo paid |
| Postscript | SMS-first stores with high AOV | $25/mo + per-message fees |
| Cartloop | Conversational SMS recovery | Custom pricing, commission-based |
| ManyChat | Facebook Messenger automation | Free to 1,000 contacts, $15/mo Pro |
| WhatssAI | WhatsApp recovery for international | $49/mo |
| Exit-intent popups (Privy, Justuno) | Capturing email before they leave | Free tiers, $15–30/mo paid |
1. Shopify native abandoned checkout email
Shopify sends one automatic email to shoppers who reach checkout, enter an email address, but don’t complete payment. This works on all paid plans except Starter. You customize the email template in Settings → Notifications → Abandoned Checkout. The email sends one hour after abandonment by default.
Cost: Included with Basic ($39/mo), Shopify ($105/mo), and Advanced ($399/mo) plans.
The limitation: You get one email. No follow-ups, no A/B testing, no segmentation by cart value or product type. If the shopper doesn’t open or click that single message, you have no native way to re-engage them. Shoppers who abandon at the cart stage (before entering email) receive nothing.
2. Shopify Flow for multi-step sequences
Shopify Plus subscribers ($2,300/mo and up) access Flow, a visual automation builder. You can create a three-email sequence: one hour after abandonment, 24 hours later, and a final discount at 72 hours. Flow also lets you tag customers, notify staff, or trigger actions in other apps.
Cost: Included with Shopify Plus.
The limitation: Flow is email-only within Shopify’s native tools. SMS and messenger channels require third-party integrations. The Plus plan cost makes this viable only for stores doing $500,000+ in annual revenue.
3. Klaviyo for segmentation and predictive analytics
Klaviyo integrates with Shopify to send email and SMS based on cart contents, customer lifetime value, or predicted churn risk. A typical setup: email at one hour, a second at 24 hours with a product-specific message, and a 10% discount at 72 hours for high-value carts only. Klaviyo’s segmentation lets you exclude customers who already made a purchase or exclude sale items from discount offers.
Cost: Free up to 250 email contacts and 150 SMS credits. Paid plans start at $20/mo for 251–500 contacts, scaling with list size. SMS costs $0.01–0.03 per message depending on volume.
The limitation: The interface overwhelms new users with nested menus and undocumented quirks. Support tickets routinely take 48+ hours to resolve, according to App Store reviews from March 2026. The platform pushes expensive SMS add-ons during onboarding even when your store isn’t ready for them. Smaller stores pay $20–40/mo for automation features they never configure because the learning curve demands hours they don’t have.
4. Omnisend for unified email and SMS
Omnisend combines email and SMS in a single workflow builder with simpler setup than Klaviyo. A standard abandoned cart workflow sends an email at one hour, an SMS at six hours, and a final email with a discount at 24 hours. The platform includes pre-built templates for Shopify stores.
Cost: Free up to 250 contacts and 60 SMS credits per month. Standard plan is $16/mo for 500 contacts, with SMS charged per message ($0.0155 for US recipients).
The limitation: Segmentation is less granular than Klaviyo. You can filter by cart value or product category, but not by browsing behavior or predicted lifetime value. The reporting dashboard buries key metrics—you’ll click through three screens to find SMS delivery rates. Stores with complex customer data often outgrow it within six months.
5. Postscript for SMS-first recovery
Postscript focuses exclusively on SMS. It captures phone numbers via pop-ups, then sends abandoned cart texts with product images and a direct checkout link. Best for stores with average order values above $75, where the per-message cost justifies the channel.
Cost: $25/mo base fee plus $0.015 per SMS sent (US/Canada). A store sending 1,000 recovery texts monthly pays $40 total.
The limitation: You need explicit consent to text customers, which means a pop-up or checkout checkbox. Compliance rules (TCPA in the US) are stricter than email. Postscript handles opt-in management, but you’ll see lower list growth than email. The app’s pop-up builder is clunky—customizing fonts or colors requires CSS knowledge not documented in their help center.
6. Cartloop for human-assisted SMS conversations
Cartloop uses a hybrid model: automated SMS sends first, but if the customer replies, a human agent (employed by Cartloop) takes over the conversation. The agent can answer product questions, apply discounts, or troubleshoot checkout issues.
Cost: Custom pricing, typically a flat monthly fee plus 5–10% commission on recovered revenue. Minimum spend around $500/mo for smaller stores.
The limitation: The commission model eats into margin. A $100 recovered order might cost $5–10 in Cartloop fees plus the SMS cost. Only viable if your repeat purchase rate or lifetime value justifies the upfront expense. Agents work US business hours; international stores see delayed responses that kill urgency. One App Store review from July 2026 reports a three-hour wait time on a Saturday afternoon.
7. ManyChat for Facebook Messenger recovery
ManyChat automates Messenger conversations. A shopper who abandons a cart and has interacted with your Facebook page receives a Messenger notification within one hour, then a follow-up at 24 hours.
Cost: Free up to 1,000 contacts. Pro plan is $15/mo for unlimited contacts.
The limitation: Facebook’s rules prohibit promotional messages to users who haven’t messaged you in 24 hours. You can only send abandoned cart reminders if the customer engaged with your bot recently or opted in explicitly. List growth is slow unless you drive traffic to a Messenger signup flow. The platform’s analytics are vague—”delivered” doesn’t mean “read,” and you can’t track which messages drove sales without manual tagging.
8. WhatssAI for WhatsApp recovery
WhatssAI sends abandoned cart reminders via WhatsApp, the dominant messaging app outside the US. It integrates with Shopify to send automated messages with cart summaries and payment links. Useful for stores with international customers in Europe, Latin America, or Asia.
Cost: $49/mo for up to 1,000 messages. WhatsApp Business API access included.
The limitation: WhatsApp requires phone number collection and explicit opt-in, similar to SMS. Meta charges per conversation (around $0.005–0.01 depending on region), and customers in the US rarely use WhatsApp for shopping, so this works mainly for international audiences. The app’s Shopify integration broke during a Meta API update in June 2026, leaving stores without recovery messages for four days until a patch rolled out.
9. Exit-intent popups to capture email before abandonment
Tools like Privy and Justuno detect when a shopper’s mouse moves toward the browser’s close button, then trigger a popup offering a discount or asking for an email in exchange for a coupon. If the customer enters their email, you can send recovery emails even if they never reached checkout.
Cost: Privy offers a free plan up to 100 mailable contacts, then $15/mo for 501–1,500 contacts. Justuno starts at $29/mo.
The limitation: Popups annoy some visitors and can hurt conversion rates if overused. A popup that fires on every page view or within five seconds of arrival often increases bounce rate. Use exit-intent triggers only, and exclude pages where the customer is already engaged (product pages with items in cart). Privy’s free tier caps you at two active popups; adding a third forces an upgrade.
How this list was built
This article compares published feature sets, pricing pages, and plan requirements from Shopify’s official documentation and the app listings in the Shopify App Store as of September 2026. Tool selection prioritizes platforms with 500+ reviews in the App Store and verified Shopify integrations. Timing recommendations and limitations come from App Store reviews, developer changelogs, and public support forums.
Who should skip all of these
If your store sees fewer than 50 abandoned checkouts per month, the time spent configuring automation outweighs the recovered revenue. Start with Shopify’s native one-email recovery and revisit third-party tools when you hit 100+ monthly abandonments. Stores with average order values below $30 struggle to justify SMS costs; stick to email until AOV rises or your volume scales. If your checkout process has technical issues—slow load times, broken payment gateways, surprise shipping costs—fix those first. Recovery tools can’t overcome a broken funnel.
Timing windows that work for each channel
Email performs best at one hour (initial reminder), 24 hours (second nudge), and 72 hours (final offer with discount). Sending earlier than one hour catches shoppers still browsing; later than 72 hours sees diminishing returns. SMS works at shorter intervals: six hours for the first message, 24 hours for a follow-up. Customers expect faster responses on text. Messenger and WhatsApp follow SMS timing but require prior opt-in, so the audience is smaller. Exit-intent popups fire immediately, before abandonment occurs.
Plan-level limitations on Shopify’s native tools
Shopify Starter ($5/mo) offers no abandoned checkout recovery—it’s designed for social selling, not full storefronts. Basic, Shopify, and Advanced plans include one automated email. Shopify Plus adds Flow for multi-step sequences and API access for custom integrations. If you’re on Basic and need multi-email sequences, you must use a third-party app; there’s no way to send a second native email without upgrading to Plus.
Abandoned cart vs. abandoned checkout: what Shopify tracks
Shopify distinguishes between abandoned carts (items added, no checkout started) and abandoned checkouts (customer reached checkout, entered email or address, but didn’t pay). Native recovery emails only target abandoned checkouts, because Shopify doesn’t capture contact info until the checkout page. Third-party apps like Klaviyo can track cart adds via a tracking script and send emails to known customers (those who previously purchased or signed up), but anonymous visitors who add items and leave without starting checkout remain unreachable unless you capture their email through a popup or account login.
Frequently asked questions
What is a good abandoned cart recovery rate for Shopify stores?
No universal benchmark exists because recovery rates vary by industry, average order value, and whether you count all abandoned carts or only those where you captured an email. A fashion store selling $150 dresses will see different results than a supplement brand with $40 subscriptions. Focus on your own trend line: if you’re recovering more checkouts this month than last, your system is working. Anything that brings back double-digit percentages of otherwise lost revenue justifies the tool cost.
How long should I wait before sending an abandoned cart recovery message?
Send the first email one hour after abandonment. Customers are still in shopping mode, and the cart contents are top of mind. A second message at 24 hours catches those who got distracted. A third at 72 hours with a discount (5–10%) works as a final nudge. For SMS, compress the timeline: six hours for the first text, 24 hours for a follow-up. Sending within 30 minutes feels pushy; waiting beyond three days sees steep drop-offs in conversion.
Can I recover abandoned carts without Shopify Plus?
Yes. Shopify Basic, Shopify, and Advanced plans all include one automated abandoned checkout email. For multi-step sequences, SMS, or messenger recovery, install a third-party app like Klaviyo, Omnisend, or Postscript. These work on any paid plan. Shopify Plus adds Flow for native multi-step automation and API access for custom builds, but most stores don’t need Plus-level tools to run effective recovery campaigns. Third-party apps often offer more features than Flow anyway.
What’s the difference between abandoned cart and abandoned checkout on Shopify?
An abandoned cart means a visitor added items but never clicked “Checkout.” An abandoned checkout means they started checkout, entered an email or shipping address, but didn’t complete payment. Shopify’s native recovery email only targets abandoned checkouts, because the system doesn’t capture contact info until checkout begins. Third-party apps can track cart adds for logged-in customers or previous buyers, but anonymous first-time visitors who abandon at the cart stage (before checkout) remain unreachable without an email capture popup.
Photo by Antoni Shkraba on Pexels