Shopify abandoned cart emails are automated messages sent to shoppers who added items to their cart and entered an email address but did not complete checkout. You can enable a basic version inside Shopify admin in about two minutes, or connect an email platform to run a multi-step sequence with better timing, segmentation, and design.
What Shopify gives you out of the box
Shopify includes a single built-in abandoned checkout email. To turn it on: Settings → Checkout → Abandoned checkouts, choose to send automatically, pick a delay (1, 6, 10, or 24 hours), and decide whether it goes to everyone or only subscribers. You can edit the template under Settings → Notifications → Abandoned checkout.
It works, and if you send nothing today you should switch it on before reading further. But it is one email, on a fixed delay, with limited design control and no branching. A three-email sequence sent through a dedicated platform typically recovers meaningfully more, because most of the recovery lives in emails two and three.
Abandoned cart vs. abandoned checkout vs. browse abandonment
Shopify uses these terms differently than most marketers do, and getting them confused means you build the wrong flow:
| Event | What happened | Do you have an email? | Typical recovery lever |
|---|---|---|---|
| Browse abandonment | Viewed a product, never added to cart | Only if logged in or identified | Product reminder, related items |
| Cart abandonment | Added to cart, never reached checkout | Only if identified | Cart reminder with images |
| Checkout abandonment | Entered email at checkout, did not pay | Yes — Shopify captured it | Direct checkout recovery link |
Shopify's native email fires on checkout abandonment only, because that is the point where it reliably has an address. That is also the highest-intent group — these people typed their shipping details. Recovering them is the priority; browse abandonment is a later optimization.
The three-email sequence that outperforms the default
Email 1 — 1 hour after abandonment
Assume a technical or logistical interruption, not a decision. Phone died, meeting started, toddler intervened. Show the exact items with images, a single button back to the recovery URL, and no discount whatsoever. Subject lines that work here are plain: You left something behind or Your cart is saved.
Discounting at hour one is the most expensive mistake in ecommerce email. A meaningful share of these shoppers would have finished anyway, and you have just taught your best customers to abandon deliberately.
Email 2 — 24 hours later
Now assume hesitation, and address the reason. The most common blockers, in rough order: shipping cost, delivery time, returns policy, sizing or fit uncertainty, and trust in a store they have not bought from before. Answer all of them in one short email — free returns, delivery estimate, a size guide link, and two customer reviews of the exact item in the cart.
This email does the heaviest lifting in the sequence and is the one most stores never build.
Email 3 — 48 to 72 hours after that
This is where an incentive belongs, if you use one at all. Keep it modest, tie it to a real deadline, and make it feel like a last nudge rather than a standing policy. Free shipping usually outperforms a percentage discount at the same cost to you, because shipping cost is the specific objection you are answering.
Then stop. A fourth and fifth cart email produce unsubscribes and complaints far faster than orders.
Connecting an external email platform
- Install and connect. Add the email platform's Shopify app or connect via API so it can read checkout events and customer records.
- Turn off Shopify's native email. Settings → Checkout → Abandoned checkouts → do not send automatically. Running both means duplicate emails an hour apart.
- Verify your sending domain. Send from your store domain with SPF, DKIM, and DMARC in place — IGSendMail configures these automatically when you add a domain.
- Map the trigger. Entry on
checkout_startedor the equivalent abandoned-checkout event, with an exit condition onorder_createdfor the same customer. - Pull dynamic cart data into the template: product name, image URL, variant, quantity, price, cart total, and the Shopify recovery URL.
- Set exclusions. Suppress anyone who has purchased since abandoning, anyone already in the sequence in the last 14 days, and anyone who has unsubscribed.
- Test end to end with a real abandonment on a real device before enabling for everyone.
If you are wiring up more than cart recovery — post-purchase, win-back, replenishment — our guide to email marketing for ecommerce covers the full flow set and how they interact.
Segmentation that raises recovery
Not every abandoned cart deserves the same email. Four splits worth building once your baseline sequence is running:
- Cart value. A $40 cart and a $900 cart are different conversations. High-value carts justify a longer sequence, a concierge tone, and sometimes a personal reply-to.
- New vs. returning customer. First-timers need trust signals — reviews, guarantees, returns. Returning customers need convenience and speed.
- Product category. Apparel abandonment is usually about fit; electronics is usually about price comparison; consumables are usually about timing.
- Discount sensitivity. If someone has never bought without a code, incentivize earlier. If they have paid full price before, do not train them out of it.
Design and technical details that quietly matter
- Real product images with alt text. Many clients block images by default, so the email must still make sense as text.
- The recovery URL, not the homepage. Shopify's recovery link restores the exact cart. Sending people to the homepage loses most of them.
- Mobile first. The majority of these are opened on a phone. Single column, 44px minimum tap targets, one button.
- Handle out-of-stock gracefully. If the item sold out between abandonment and send, show alternatives rather than a broken checkout.
- Respect quiet hours. A 3am email lands at the bottom of the morning pile. Queue overnight abandonments for 8am local.
- Match currency and language to the store locale the shopper used.
What good performance looks like
| Metric | Reasonable range | Note |
|---|---|---|
| Open rate | Roughly 40–50% | High intent, so well above campaign averages |
| Click rate | Roughly 5–15% | Email 1 usually highest |
| Recovery rate | Roughly 5–12% of abandoned carts | Varies widely by category and price |
| Unsubscribe rate | Under 0.5% | Above this, your sequence is too long |
Attribute conservatively. Some of these shoppers would have returned on their own, so a holdout group — 5% who receive nothing — is the only honest way to know what the sequence is actually adding. Also confirm you have consent to send marketing to these addresses in regions that require it; a checkout email address is not automatically a marketing opt-in.
Fix the checkout too
Email recovers a slice of a problem best solved upstream. Before you spend another week on copy, check: are shipping costs shown before the final step? Is guest checkout available? How many form fields are there? Are the payment methods your customers use actually offered? Does the mobile checkout work on a real phone? Each of these typically moves more revenue than any subject line test.
Frequently asked questions
Does Shopify send abandoned cart emails automatically?
Only if you enable it. Go to Settings, then Checkout, then Abandoned checkouts, and set it to send automatically with your chosen delay. By default it is a single email, not a sequence.
How long after abandonment should the first email be sent?
About one hour. That is late enough to avoid catching people who are still deciding at the checkout screen, and early enough that they remember the cart and their intent is intact.
Should abandoned cart emails include a discount?
Not in the first email. Save any incentive for the third message, roughly 72 hours out, so you avoid discounting shoppers who would have converted anyway and avoid training customers to abandon on purpose.
How many abandoned cart emails should I send?
Three is the sweet spot for most stores: a reminder at one hour, an objection-handling email at 24 hours, and a final nudge two to three days later. Beyond three, unsubscribes and complaints tend to outpace additional orders.
Can I use a third-party platform instead of Shopify's built-in email?
Yes, and most stores should once they are past their first few hundred orders. Connect the platform to Shopify, turn off the native abandoned checkout email so shoppers do not get duplicates, and build the sequence with proper triggers and exit conditions.
Recover more carts without paying per contact. Start with IGSendMail — unlimited contacts on paid plans, 65+ templates, and a free 24-hour migration from your current platform.




