Which Shopify app is best for abandoned cart recovery?

I’ve been using a Shopify app to send abandoned cart emails, but the recovery rate is only 8%. The app’s templates are basic, and it doesn’t offer advanced features like SMS reminders or push notifications. I’d like to test different recovery strategies, such as offering discounts or free shipping, but the app lacks customization options.

Could you recommend a more advanced abandoned cart recovery app for Shopify? How effective are multi-channel reminders compared to email-only campaigns?

My first thanks to anyone can give advice

Hi @HarryLam95

You can try to use Klaviyo

Hi @HarryLam95

I totally get your frustration with low recovery rates and the limitations of your current abandoned cart app. Recovering abandoned carts is all about reaching customers at the right time with the right message, and relying only on basic email templates isn’t enough these days.

Best Shopify Apps for Abandoned Cart Recovery

If you’re looking for a more advanced abandoned cart recovery app with multi-channel capabilities (emails, SMS, push notifications) and better customization options, here are my top recommendations:

  1. Klaviyo – Best for advanced automation & segmentation

    • Offers email & SMS recovery sequences
    • A/B testing for subject lines and messages
    • Deep Shopify integration with personalized discount codes
  2. Recart – Best for Messenger & SMS recovery

    • Sends cart recovery messages via Facebook Messenger & SMS
    • One-click opt-ins for higher engagement
    • Can include discount codes & product images
  3. CartBounty – Best for exit-intent popups & push notifications

    • Uses exit-intent popups to capture emails before customers leave
    • Supports push notifications & automated emails
    • Includes detailed analytics to track recovery rates
  4. Omnisend – Best for omnichannel marketing

    • Combines email, SMS, push notifications & Facebook ads
    • Customizable automation workflows for better engagement
    • Built-in templates with high conversion rates

Are Multi-Channel Reminders More Effective?

Absolutely. Email-only recovery campaigns typically recover 5-10% of carts, but when you add SMS & push notifications, recovery rates can jump to 20-30% or higher. Here’s why:

  • SMS has a 98% open rate, meaning customers are far more likely to see your message.
  • Push notifications are instant and don’t rely on customers opening emails.
  • Messenger/WhatsApp recovery messages feel more personal and interactive.
  • Using multiple channels lets you catch customers at different touchpoints for higher success.

If you’re serious about improving your abandoned cart recovery, I’d recommend testing Klaviyo or Omnisend if you want a full-featured email + SMS solution, or Recart if you want to leverage Messenger & SMS more effectively.

Hope this helps! Let me know if you need extra details or help setting things up.

Thanks,
Daisy.

Hi @HarryLam95

You can check - Chatix: WhatsApp Chat + Marketing app

WhatsApp helps Shopify stores recover abandoned checkouts with automated reminders, discounts, and direct customer engagement.

Hello @HarryLam95 ,

You can consider these apps:
Privy - Pop Ups, Email, & SMS
Consistent Cart - Abandon Cart by CartKit
Keep Cart by Marsello

Please, get in touch if you need any assistance.

Best regards,
Anastasia

email only got us like 8-10% recovery too so you’re not alone there fr, but adding sms was the clutch for us tho. we use txtcart now and our recovery jumped to around 18%. what’s been most valuable is the analytics that show which products get abandoned the most and which offers convert best. turns out our customers respond way better to free shipping than discounts. another helpful thing is keeping an eye on which messages and offers drive the most revenue, so i’ll definitely recommend checking out txtcart.

the key is multi-channel reminders and timing them right. we do first reminder at 1hr, then another at 6hrs with a small discount. test different offers based on cart value too, that made a huge difference for us.

the conversational ai actually handles customer questions about sizing, shipping, etc without us doing anything, which was solving problems we didn’t even know were causing abandonment.

Multi-channel reminders—especially combining email, SMS, and push notifications—have been proven to significantly increase recovery rates.

Also, try experimenting with different offers, such as free shipping vs. discounts, and analyze which types of products are abandoned most often. Timing is key too—sending a reminder within an hour and another one within 6 hours tends to work well for many merchants.

Lastly, ensure your messages feel personal and relevant to the customer’s cart. Sometimes, small tweaks in wording or a more conversational tone can make a big difference.

Hello @HarryLam95 ,

I hope you are doing well!

An 8% recovery rate with email-only campaigns is fairly common. Many merchants improve their results by using a multi-channel abandoned cart strategy instead of relying only on email.

For example, you can try AiTrillion, which can help you set up abandoned cart workflows that combine several channels together, including email, SMS, WhatsApp, and web push notifications. This allows you to reach customers through different touchpoints depending on their behavior.

With this kind of setup, you can typically:

• Send a sequence of automated reminders (for example: 30 minutes, 6 hours, and 24 hours after abandonment)
• Combine channels like email + push notification + WhatsApp + SMS instead of using only email
• Add incentives such as discount codes or free shipping in later reminders
• Customize templates and messaging based on cart value, products, or customer segments
• Track recovery performance from a single dashboard

Multi-channel reminders often perform better because customers may ignore one channel but respond to another. For example, a push notification shortly after abandonment, followed by an email reminder later, can increase engagement.

That said, the best results usually come from testing different timing, incentives, and messaging to see what works best for your audience.

Hope this helps!

Having read all the comments, I’d recommend looking at cart abandonment from a different angle. What if your customers just came back to you from a different device or a different browser?

So you’b better also search among apps that can sync carts between desktop, tablet, mobile devices, and browsers rather than just looking for an additional way to disturb customers. I know that magefan offers this option in their persistent cart app.

Honestly, sending reminders via email, sms, push notifications, facebook messenger, etc., can irritate people. As a result, they may think twice before dealing with the shopping cart of such a store ever again, just for the sake of peace and quiet. So store owners should be careful here not to push too much.

8% on email only is pretty normal. The ceiling on email alone is usually around 10-12%. I switched to Cartlytics a while back and it helped me see which specific products were getting abandoned the most. Once I could see the patterns I adjusted my store and set up the recovery emails (in cartlytics as well) through it. Made a noticeable difference.

For timing, start with a reminder at 30-60 minutes with no discount, then a follow up at 6 hours, and a final nudge at 24 hours with an incentive if you want.

Don’t lead with a discount in the first message though. You’ll train customers to abandon on purpose.

Instead of generic discounts, has anyone ever considered offering discounts based on signals about a customer’s longer-term value? Like trying to identify if they are a high-spender?

Use any app that adds a progress bar in the cart. A free shipping bar or a discount bar at the top of the cart usually works when I market products for Shopify stores.

Add discount tiers at the progress bar. Wait, lemme show you a storefront IRL

See the 5 tiers at the progress bar. This is what I’m talking about. It pushes the customer to complete each tier to get a reward. This has significantly reduced my cart abandonment rate.

Use apps likeiCart Cart Drawer Cart Upsell for this. You can search for ‘Progress bar‘ in app store and look for apps that give you this feature as well.

Hope your cart abandonment rate decreases, man. All the best.

8% is not bad but there’s definitely room to improve. The biggest lever I found wasn’t the channel, it was the timing and the offer. First email within 30 minutes, no discount. Second at 24 hours, small discount. Most recoveries happen in that first window.

On multi-channel, SMS does bump recovery rates but it also gets unsubscribes fast if you overdo it. I’d nail the email sequence first before adding complexity.

For the discount testing specifically, I use Cartlytics which lets you create draft orders with custom discounts built in, so you can test different offer levels pretty easily without a ton of manual work.

it depends on what you need. In my case I needed to recover carts that didn’t reach checkout and cartlytics is the only app that can achieve this. I’m able to view all carts in real time and then set up an automation to send emails to a segment of those carts based on conditions I have set up

Hi there :raising_hands:
An 8% recovery rate isn’t necessarily bad, but before switching apps, it may be worth looking at why customers are abandoning their carts in the first place.

Multi-channel reminders (email, SMS, push notifications) can definitely help, but I’ve found that reducing friction earlier in the buying journey often has an even bigger impact.

For example, if customers frequently abandon their carts because they realize they forgot an accessory, warranty, gift wrapping option, or another add-on, you can present those options directly on the product page instead of waiting until the cart stage.

We’ve had good results using Easify Custom Product Options to display related add-ons and complementary products on the product page, allowing customers to build their complete order before reaching checkout. In some cases, this reduced abandonment because shoppers didn’t need to go back and modify their cart later.

As for recovery apps, I’d also be interested to hear what others are using for SMS and push notifications, and whether they’ve seen significantly better results than email-only campaigns.:purple_heart:

Hi @HarryLam95

First, you need to understand why people are leaving in the first place. There are several possible reasons: slow site speed, an outdated design, poor navigation, long delivery times, a lack of discounts, or insufficient social proof. Any one of these factors can be enough to make your website visitor leave.

Once you know what’s driving people away, simplify your checkout. Every extra step is a chance for someone to bail - guest checkout, fewer form fields, and no surprise fees at the end. Social login is underrated. Letting people check out with Google, Apple, or Facebook removes friction from the checkout process.

That’s where Growave comes in.

Social proof & reviews. One of the biggest reasons shoppers hesitate is uncertainty. Growave’s reviews feature lets real customers share their experiences directly on product pages. When a shopper sees genuine 5-star feedback on an item they’re considering, they’re far less likely to second-guess their decision and walk away.

Wishlists. Sometimes people leave not because they don’t want something, but because they’re not ready to buy yet. Growave’s wishlist feature lets visitors save products and come back later, turning a potential lost sale into a future conversion.

Loyalty & rewards. Shoppers are more likely to complete a purchase when they know they’re earning something for it. Growave’s loyalty program gives customers points for purchases, reviews, and referrals, creating a real incentive to follow through at checkout.

Instagram UGC. Growave also lets you display real customer photos from Instagram on your store. Seeing people actually using a product is powerful social proof that can push hesitant shoppers over the line.

Growave + Klaviyo: reviews inside abandoned cart emails. This is where things get really useful. Growave integrates directly with Klaviyo, and there’s a specific feature worth knowing about: you can embed actual product reviews inside your abandoned cart emails. Using Growave’s Web Feed, Klaviyo dynamically pulls in customer reviews for the exact products left in the cart. So instead of sending a generic “you forgot something” email, you’re sending a message that shows real 5-star reviews for the item the shopper was already interested in. That kind of targeted social proof in the email itself can make a significant difference in getting people to come back and complete their purchase.

In short, rather than just chasing customers after they leave, Growave helps create the kind of trust and engagement that keeps them from leaving in the first place, and brings them back when they do.

Warm Regards,

Erlan

Late to this, and one thing that has not come up in eighteen months of it: before comparing recovery rates across apps, it is worth asking what is in the denominator, because “abandoned cart” is at least three different populations with very different ceilings.

There is the browser who was never going to buy.

A cart got created, intent was near zero, and no channel and no discount changes that.

In most stores this is the largest group by far, and it is the group that drags every recovery rate down regardless of which app is running.

There is the person who wanted it and stopped for a reason. Shipping cost appeared at the last step, the total was more than expected, they wanted to check a size or a delivery date.

This is the group every recovery app is actually designed for, and it is the group where the free shipping versus discount question is a real question.

And there is the person whose payment failed at checkout. They decided, they tried to pay, and something stopped them.

Card expired, bank declined, address check failed.

This one behaves nothing like the other two, and most cart tools do not distinguish it, so it gets the same “still thinking it over, here is 10 percent off” as the browser. That message discounts a sale you had already won and does nothing about the thing that actually blocked it.

Two practical things follow.

Testing free shipping against a discount on a mixed population tells you very little, because the winner depends mostly on which group happened to dominate that week. Split first, test second.

And on the payment failure group specifically, the decline reason decides everything. Insufficient funds is worth another attempt, and moving that attempt across a pay boundary matters more than the wording.

A card reported lost or stolen should never be retried at all, because repeated attempts against a flagged card are visible to your processor and they are not visible to you.

None of that is an argument against any app named above. It is an argument for knowing which of the three you are looking at before you decide the channel, because otherwise you are optimising a number whose bottom half you do not control.

Disclosure: I build payment recovery tooling, so I am biased toward the payments third of this.

Hi, @HarryLam95

An 8% abandoned-cart recovery rate might be a reasonable start, but I want to look beyond just the percentage. I’d first test timing and message sequence, then compare incentives like free shipping vs. discounts. Both email and SMS can be effective if customers opt in, but I’d focus on recovered profits and completed orders rather than just clicks. It’s also important to separate payment issues from actual cart abandonment issues, as they may require different follow-up strategies. For high-intent abandoned carts, I’d also consider adding a human or AI-assisted phone follow-up in addition to the normal email/SMS sequence. Shopify-connected tools like Consio can be compared for this type of recovery workflow.

For abandoned-cart recovery, I’d look beyond just sending reminder emails. A lot of shoppers simply aren’t ready to buy yet.

WC Wishlist & Back in Stock can be useful here because shoppers can save products for later and receive reminders when there’s a price drop or the product is back in stock. It gives you another way to bring interested shoppers back to the store and recover potential sales.

If you specifically want automated abandoned-cart emails or SMS, I’d pair it with a dedicated cart-recovery app.