Cart Recovery: Email vs Push — The Strategy That Wins Back 30% of Lost Sales
85% of mobile carts never make it to checkout. Not because the customer didn't want to buy — but because they got distracted, compared prices, waited for payday, or simply got a phone call while adding their size to the cart.
The problem isn't the customer: it's the silence that follows. No reminder, no incentive, no second chance. Those products sit in the cart waiting, until the customer comes back — if they come back.
This guide walks you through building a multichannel cart recovery sequence (email + push) that actually works: when to send, what to write, and how to personalize so you win back a meaningful share of those lost sales. Data-driven, no fluff.
The Numbers That Hurt: How Much You're Losing Every Month
Average abandonment is 70% — on mobile it hits 85%
According to Baymard Institute, the average cart abandonment rate across all devices is 70.19% — the most widely cited benchmark in the industry. On mobile the picture gets worse: estimates range from 84% to 86%, because the checkout process on smartphones is longer, distractions are more frequent, and user patience runs thinner.
Translated into revenue: if your store does $10,000/month in completed orders, a well-built cart recovery strategy can unlock an additional $3,000–$4,000 per month. Not from new traffic, not from new products — from customers who were already there.
Why customers abandon (and it's almost never about the price)
The most common reason isn't "the price was too high." According to Baymard, the leading causes of abandonment are:
- 55% — unexpected shipping costs shown only at checkout
- 34% — forced account creation to complete the order
- 26% — checkout process too long or complicated
- 17% — concerns about payment security
Price matters, but it doesn't dominate. This changes the logic of your recovery message: often you don't need to offer a discount — you need to remove an objection or remind the customer that they were about to do something they already wanted to do.
To recover abandoned carts, use a multichannel sequence: a push notification within 20 minutes of abandonment, an email within one hour with the product image and a direct cart link, and a follow-up at 24 hours with an optional incentive. The three-message sequence recovers 25–30% of abandoned carts, compared to 5–8% from a single standalone message.
Email vs Push Notifications: An Honest Comparison (With Data)
The debate between email and push for cart recovery is often framed wrong: they're not competing — they're complementary tools with different strengths.
Email: high reach, slow response
Email reaches anyone who left you their address — no app install needed, no extra opt-in. The open rate for abandoned cart emails averages around 40–45% (Klaviyo 2024 benchmarks), significantly higher than standard promotional emails.
The constraint is time: the email lands in the inbox, but it's seen when the customer opens their mail app — often hours later. If the buying impulse has passed, the conversion window closes.
App push: limited reach, immediate response
Native app push notifications appear on the lock screen in real time and are seen within minutes of delivery. Industry benchmarks (Airship, OneSignal) put app push open rates above 90% — more than double email. The constraint is reach: only customers who've installed your app and enabled notifications receive the push.
If you don't have an app for your Shopify store — which is the case for most small and mid-sized stores — this channel isn't available. Browser push notifications (the permission pop-up on your website) have much lower opt-in rates and weaker performance than native app push. For stores that want a high-performing push channel, the path goes through the app. Tools like Shoppy let you add this channel without a development team, by turning your Shopify store into a native iOS and Android app.
Who wins? The right answer is "both, in sequence"
Using them together resolves each one's limitations. Push arrives immediately — it captures the fresh impulse. Email arrives shortly after — it adds context, a product image, a clear link. The 24-hour follow-up closes the loop for whoever hasn't bought yet.
For a deeper look at push notifications in the broader retention picture, see: Push Notifications and Retention: How to Use Them Without Annoying Your Customers.
The Three-Message Sequence That Actually Works
According to Barilliance, a three-message sequence generates 69% more orders than a single message. Timing matters as much as copy.
Message 1 — Push within 20 minutes: the warm reminder
Within 20 minutes of abandonment the customer is still in buying mode — maybe they were looking for their card, or paused to reply to a message. A short, direct push is all it takes.
- Title (max 40 characters): "You forgot something" or "Your order is waiting"
- Body (max 90 characters): product name + price. Nothing else.
- Deep link: takes the user directly to cart, not homepage
What not to do: fake urgency ("Offer expires in 5 minutes!") when it isn't real. Customers notice, and trust in your brand takes a hit.
Message 2 — Email within 1 hour: the visual context
Email has visual real estate that push doesn't: you can show the product image, price, reviews, shipping details. Salesforce estimates that customers who receive the first message within an hour have a significantly higher recovery rate than those reached after 24 hours.
- Subject line: "You left something in your cart" — works better than clever subjects: it's clear and direct
- Hero image of the main product in the cart
- Primary CTA: "Complete your order"
- Optional block: "Got questions?" with a support link — removes objections without stating them explicitly
Message 3 — 24-hour follow-up: the second chance
If the customer still hasn't bought, a third message at 24 hours closes the loop. This is where you can consider adding an incentive — but thoughtfully. Try without it first: if your sequence is well-built, a meaningful share of recoveries happen without any discount. If recovery rate is still low, add the incentive to the third message. Time-boxing it ("valid for the next 24 hours") increases effectiveness without creating permanent discount expectations.
Personalization: Why Generic Messages Don't Convert
A cart recovery message sent identically to everyone doesn't work. Personalization isn't optional — it's roughly half of what makes the campaign effective.
Show exactly what they're abandoning
The customer needs to see the specific product they were buying: name, image, price. A generic "You left something in your cart" message gets 30–40% fewer clicks than one that shows the actual product. Technically, this information is passed automatically by cart recovery systems — the key is making sure your template shows the main product, not a wall of every item in the cart.
Segment by cart value
Not every abandoned cart deserves the same effort. A simple, effective segmentation:
- High-value cart (>$150): full sequence (push + email + follow-up with incentive)
- Mid-range ($50–$150): push + email. Incentive only if recovery rate is below benchmark
- Low-value (<$50): single email. Don't saturate the user for orders with thin margins
Discount or not? And when to use it
The risk of over-relying on discounts is real: some customers learn to abandon carts on purpose, waiting for the coupon. Consider these alternatives instead:
- Free shipping (if you don't already offer it): removes the most common abandonment cause (55%) without devaluing the product
- Bonus loyalty points: incentivizes order completion and enrolls the customer in your loyalty program — a natural link to your store's loyalty strategy
- Highlighted guarantee: sometimes surfacing your free returns policy is enough to remove the objection
The Metrics to Watch
Recovery rate by channel
The primary KPI is straightforward: how many abandoned carts are recovered, by channel. Industry benchmarks:
- Single email: recovery rate 5–8%
- Three-email sequence: 10–15%
- Push + email in sequence: 20–30% (Klaviyo, Omnisend)
If your recovery rate is below benchmark, the culprit is almost always timing (messages sent too late) or personalization (generic message without product image).
Revenue recovered vs total revenue lost
Track monthly recovered revenue as a percentage of "lost" revenue (total value of abandoned carts). Even a 25% recovery on a monthly basis can be worth thousands — it's useful to have this as a visible KPI to justify the time invested in setting up the sequence.
Push opt-in rate: the real bottleneck
If you have an app, track push opt-in rate. On average, 60–70% of users who install an ecommerce app grant notification permissions — far higher than web users (who hover around 5–10%). If your opt-in rate is low, the issue is in app onboarding: the moment you ask for permission, and how you frame it, makes all the difference.
To see how cart recovery fits into a broader retention strategy — with push, loyalty, and personalization — read the complete guide to ecommerce customer retention.
Cart recovery is the lever with the best effort-to-result ratio in your store. Those customers were already there. The work is reminding them — at the right moment, with the right message.
See how Shoppy enables native push on your Shopify store