Free audit with a recorded video walkthrough in 3 business days Plans and prices published for every service You own every account, dashboard and line of code Senior-led, with hours that overlap the full US business day

Abandoned Cart Email: Timing, Copy and Setup That Recovers Sales

The short answer

An abandoned cart email is an automated message sent to a shopper who added products to their cart or started checkout but did not buy. A good sequence sends two or three emails over about three days, shows the exact items left behind, links straight back to the cart and stops the moment the person orders. Most stores should build it before any other automation except the welcome series.

On this page
  1. Why Shoppers Abandon Carts
  2. Three Kinds of Abandonment Emails
  3. What Is a Good Email Sequence for Abandoned Carts?
  4. How Do You Write a Good Abandoned Cart Email?
  5. Abandoned Cart Email Examples and Templates
  6. When a Cart Recovery Discount Makes Sense
  7. Abandoned Cart Flow Setup Steps for Any Platform
  8. How to Set Up an Abandoned Cart Email in Shopify
  9. How to Set Up an Abandoned Cart Email in Mailchimp
  10. Common Abandoned Cart Email Mistakes
  11. How to Measure Abandoned Cart Recovery Honestly
  12. Abandoned Cart Email Checklist

An abandoned cart email reminds a shopper about products they left in their cart or checkout and gives them a one-click way back. It works because the person has already shown clear buying intent: they picked a product, often a size or color, and in many cases typed their email address into checkout. Of all the automated emails a store can send, this is usually the one that recovers revenue fastest.

Yet most stores run the default template their platform shipped with, fire it at the wrong time and sometimes keep sending after the customer has bought. This guide covers how the trigger works, a sequence you can copy, what to write, how to handle discounts and how to check it is working.

Why Shoppers Abandon Carts

Most carts are left for ordinary reasons: shipping costs or taxes that appear late, a delivery date that is too slow, a returns policy that is unclear, a missing payment method, or simple distraction. Some shoppers are comparing prices or saving items for payday. Each reason suggests a different message, which is why a good sequence answers objections instead of repeating "you forgot something".

Three Kinds of Abandonment Emails

"Abandoned cart" is used loosely for three different triggers, and each one reaches a different group of people:

  • Abandoned checkout. The shopper entered their email or phone at checkout and left. On Shopify this is the Started Checkout event. It is the most reliable trigger because the address is captured at the exact moment of intent.
  • Abandoned cart. The shopper added to cart but never reached checkout. Your email tool can only send this if it already knows who the visitor is, for example because they clicked an earlier email or filled in a signup form on the same browser.
  • Browse abandonment. The shopper viewed products but did not add anything. The intent is weaker, so the message should be lighter and the sequence shorter.

Run all three as separate flows, with filters so a person only sits in the most advanced one. Someone who started checkout should not also get a browse abandonment email about the same product.

What Is a Good Email Sequence for Abandoned Carts?

A good email sequence for abandoned carts is two or three emails over about three days: a plain reminder within a few hours, an objection-handling email the next day and a short final nudge by day three. The abandoned cart email sequence below is a sensible starting point for most stores. Test from here rather than treating it as fixed.

EmailWhenJob
1. Reminder1 to 4 hours after abandonmentShow the items and link back to the cart. No discount. Many people were simply interrupted.
2. ObjectionsAbout 24 hours laterAnswer the questions that stop purchases: shipping times, returns, sizing, real customer reviews.
3. Last reminder48 to 72 hours after abandonmentA short final nudge. If you use an incentive, this is the place, and only for the right shoppers.

If you have SMS consent, a single text between email 1 and email 2 often works better than a fourth email. Keep it to one line and a link.

How Do You Write a Good Abandoned Cart Email?

You write a good abandoned cart email by showing the exact products left behind, giving one clear button back to the cart and answering the doubt that stopped the purchase, in copy short enough to read on a phone. These abandoned cart email best practices apply on any platform:

  • The actual products. Use a dynamic block that pulls each item's image, name, variant and price from the cart event. Generic "you left something behind" copy with no product is far weaker.
  • One clear button. Link to the restored checkout or cart URL from the event data, so the shopper lands exactly where they left, not on the homepage.
  • Reassurance, not pressure. Free returns, delivery estimates, payment options such as Shop Pay or PayPal, and a way to ask a question. Fake countdown timers damage trust.
  • A subject line that names the product. "Your linen shirt is still in your cart" beats a clever pun. Keep the brand voice, but be specific.
  • Mobile-first layout. Most abandoned carts happen on phones. Check the email on a small screen before it goes live.

Abandoned cart email subject lines

Good abandoned cart subject lines are specific and calm. Examples we would test: "Your linen shirt is still in your cart", "Questions about sizing? We can help", and "Last reminder: your cart closes soon" (only if it really does). Avoid all caps, fake urgency and a discount in the subject of the first email. The product titles in these emails come from your catalog, so the work in our product description SEO guide shows up here too.

Abandoned Cart Email Examples and Templates

Use these as an abandoned cart email template and rewrite them in your own brand voice:

  • Reminder: "You left the canvas tote in your cart. We saved it for you." Follow it with the product block and a single "Return to your cart" button. No discount, no pressure.
  • Objections: "Still deciding? Free returns within 30 days, delivery in 3 to 5 business days, and Shop Pay or PayPal at checkout. Reply to this email with any question." Add two short customer reviews of the product in the cart.
  • Final nudge: "Your cart is still waiting. If you are ordering for the first time, here is free shipping until Friday." Show the offer only to first-time shoppers.

Change the policies to your real ones. An example that promises free returns you do not offer creates support tickets, not sales.

When a Cart Recovery Discount Makes Sense

Putting a discount in the first email trains customers to abandon on purpose, and it gives margin away to people who would have bought anyway. A better approach is to split the flow:

  • Returning customers get reminders only. They already trust you.
  • First-time shoppers can get a modest incentive in the last email.
  • High-value carts may deserve free shipping rather than a percentage off.

For Klaviyo cart abandonment flows, a conditional split on the number of times someone has placed an order handles the first two, and the Shopify integration can generate unique, expiring codes so a single code does not end up on coupon sites.

Abandoned Cart Flow Setup Steps for Any Platform

  1. Pick one tool to send it. Shopify has its own abandoned checkout automation. If you use Klaviyo, turn Shopify's version off so shoppers do not receive two emails.
  2. Choose the trigger. Use Started Checkout for checkout abandonment and Added to Cart for cart abandonment. Confirm onsite tracking is installed so cart events are recorded.
  3. Add flow filters. Exclude anyone who has placed an order since starting the flow, and anyone who entered the same flow in the last week or so to avoid repeat sends.
  4. Build the emails and delays using the sequence above, with the split for new and returning customers.
  5. Respect consent. In the US, commercial email rules center on honest content and a working unsubscribe. UK and EU rules are stricter, and whether an abandoned checkout counts as permission depends on how the address was collected, so decide your policy and configure the flow to match.
  6. Test with a real checkout. Abandon a cart yourself, check every link, the restored cart, the product block and the discount code, then place an order and confirm the flow stops.

How to Set Up an Abandoned Cart Email in Shopify

To set up a Shopify abandoned cart email, open Marketing in the Shopify admin, go to Automations, pick the abandoned checkout recovery template, set the wait time and edit the email with your logo, colors and copy before turning it on. Shopify's native email covers abandoned checkouts, where the shopper entered contact details, and its automation templates also include cart and browse recovery for customers subscribed to marketing. It is a solid free starting point. Stores that want splits for new and returning buyers, unique codes and SMS usually move recovery to Klaviyo and switch the Shopify version off.

How to Set Up an Abandoned Cart Email in Mailchimp

In Mailchimp, you set up an abandoned cart email by connecting your store, creating a Customer Journey that starts from the abandoned cart trigger, and designing the email with a product block that pulls in the items left behind. Mailchimp can only send it to contacts it recognizes who are subscribed to marketing, so make sure your store integration syncs customers and consent correctly. Add a delay, a second reminder if your plan allows it, and a condition that ends the journey when the contact places an order.

Common Abandoned Cart Email Mistakes

  • Emails still arriving after the customer has paid, because the purchase filter is missing.
  • The restore link opens an empty cart or the homepage.
  • Both Shopify and the email platform sending their own version.
  • A discount in every email, to every shopper.
  • Judging success by open rate. Apple Mail Privacy Protection has inflated opens since 2021, so use clicks and orders.
  • Setting the flow up once and never updating the design, copy or offer.

How to Measure Abandoned Cart Recovery Honestly

Track placed order rate and revenue per recipient for each email, not just total flow revenue. Some credited orders would have happened anyway, so if your tool allows it, hold back a small random group that receives nothing and compare purchase rates.

Recovery emails are only half the job. If many shoppers abandon at the same checkout step, fix the checkout itself; our checkout optimization guide covers that, and the ecommerce SEO checklist helps bring more qualified shoppers to the cart in the first place.

Abandoned Cart Email Checklist

  • Separate flows for checkout, cart and browse abandonment, with no overlap.
  • Purchase filter on every flow.
  • Dynamic product block and working restore link.
  • Two to three emails over about three days, plus SMS where you have consent.
  • Incentives only for first-time buyers, with unique expiring codes.
  • Platform's native abandoned checkout email turned off if another tool sends it.
  • Reporting on orders and revenue per recipient, not opens.

For help building or auditing your recovery flows, see our Klaviyo email marketing services or request a free audit. The rest of your automation program is covered in our guide to Klaviyo flows, and more guides are on the blog.

Abandoned Cart Email: your questions

How long should you wait before sending an abandoned cart email?
Wait between one and four hours after abandonment for the first email. Sooner than that and you catch people still deciding or comparing tabs, which can feel intrusive. Much later and the moment has passed. Test two timings over a few weeks with enough volume, and judge the result on orders placed rather than opens.
Are abandoned cart emails legal?
Yes, abandoned cart emails are legal in the US, UK, Canada and Australia when they follow each market's marketing email rules. In the US, CAN-SPAM requires honest subject lines, a physical postal address and a working unsubscribe. The UK, Canada and Australia lean more on consent, and in the UK the soft opt-in can cover people who gave their address while buying, if they were offered a clear opt-out at that point. Set your policy with legal advice and configure the flow to match.
How do you turn off Shopify's abandoned cart email?
Open Marketing, then Automations, in the Shopify admin and turn off the abandoned checkout automation. Stores still using the older setting will find it in the checkout settings instead. Do this the same day your Klaviyo or Mailchimp flow goes live, then run a test checkout to confirm that only one recovery email arrives.
What is the difference between abandoned cart and abandoned checkout emails?
An abandoned checkout email goes to someone who entered their contact details at checkout and left. An abandoned cart email goes to someone who added products but never reached checkout, which only works if your email platform already recognizes them. Checkout abandonment is the stronger signal and usually recovers more orders per email sent.
Why are my abandoned cart emails not sending?
The usual causes are a flow left in draft or manual status, missing onsite tracking so cart events never record, a filter that excludes almost everyone, or consent settings that only allow sending to subscribed profiles. Check the flow status, then look at a real profile to confirm the trigger event actually appears.

Muhammad Mustafa, founder of 95 Solutions

11+ years in SEO, paid media and ecommerce growth. Head of Marketing for a US fashion brand since 2016. More about the team.

Next step

Tell us what you want to grow

Send a few details and a senior strategist replies within one business day with honest next steps, even if we are not the right fit.

  • Free audit with a recorded video walkthrough
  • Fixed scope and published pricing
  • No long lock-ins: 3-month minimum on most retainers
  • You own every account, file and line of code

We only use your details to reply. See our privacy policy.