A simple abandoned cart email is a single short message that fires when a shopper starts checkout but doesn't buy — it shows the exact items they left and links straight back to the cart. Send one email a few hours after the abandonment, show the products, and skip the discount. Even this stripped-down version is the highest-earning automation an operating store runs, because it reaches a person at the moment they were already reaching for their wallet.

If you run a print-on-demand store that already takes real orders, you have a leak you can see in the checkout data: most of the people who start a checkout never finish. The Baymard Institute puts the average documented online cart abandonment rate at 70.22%, averaged across 50 studies. Roughly seven of every ten started carts walk away.

A simple abandoned cart email is the cheapest way to win some of them back. You don't need a six-email sequence or a clever discount ladder — you need one well-built message that does the obvious job well. This guide covers what goes in it, when it sends, and the profit math that decides whether it's worth your afternoon.

What a "simple" abandoned cart email actually is

Strip away the jargon and it's an automated email triggered by one person's action. In Klaviyo, the trigger is the Started Checkout event — the shopper entered their contact info and reached the shipping page, then left without buying (Klaviyo's abandoned cart guide). Some setups trigger on "Added to Cart" instead, but Started Checkout is the stronger buying signal.

That trigger is what makes it a flow, not a campaign. A campaign is a one-time broadcast you schedule to a list. A flow fires itself, one person at a time, at the exact moment of highest relevance — which is why it earns far more per email sent.

The simple version is deliberately one message. You can add a second and third later, but the first email does most of the work, and shipping one good email beats never finishing a complicated one.

Why the simple version still out-earns almost everything

Here's the counterintuitive part worth sitting with: the automation you can build in an afternoon is the single most valuable one in email.

Across Klaviyo's benchmark data, flows generate nearly 41% of total email revenue from just 5.3% of sends, with average revenue per recipient running "nearly 18× higher than campaigns." The placed-order rate tells the same story — flows convert at 2.11% versus 0.16% for campaigns, roughly 13× higher.

And among flows, the abandoned cart flow is the highest earner at every store size and price point. Klaviyo's benchmark tables show that for a store in the $1M–$5M revenue band with a $44–$83 average order value, an abandoned cart flow earns between $1.12 and $3.03 in revenue per recipient. That's the gap between a sloppy build and a careful one — execution is worth roughly a tripling.

The strategic read for an operator: this one email reaches people who already told you they want to buy. That's why it gets built first, before the welcome series, before any campaign calendar. Our email and retention economics guide walks the full flow hierarchy if you want the bigger picture.

What to put in a simple abandoned cart email

Keep it to the essentials the shopper needs to finish what they started.

  • The exact items they left. Use a dynamic product block showing the image, title, quantity, and price of the abandoned products — not a generic "come back" message (Klaviyo's guidance).
  • One obvious button back to the cart. A single "Return to cart" call to action, not a tour of your catalog.
  • Your brand, plainly stated. The shopper should know in one glance who this is from.
  • A short, human line. "You left these behind — we saved your cart" does the job. No hard sell.

Leave the discount out of the first email

The most common mistake is stuffing a coupon into message one. Klaviyo's own guidance is the opposite: don't put an incentive in the first email — save it for a later message, or you train every shopper that abandoning a cart mints a discount code.

For a POD store on thin per-order margins, that discipline matters twice over. A discount you didn't need to give is pure margin gone. We go deeper on this in our piece on abandoned cart email best practices.

When to send it

Klaviyo's pre-built flows default the first message to about 4 hours after someone starts a checkout, and the general range is 2–4 hours. If you add a second email, send it 20–48 hours later. Two to three messages total is the recommendation; higher-ticket products justify longer consideration windows.

Two setup rules protect the revenue, both from the same Klaviyo guide:

  1. Disable Shopify's own default abandoned-checkout email so customers don't get two reminders for one cart.
  2. Add the filter "Placed Order zero times since starting this flow" so anyone who completes the purchase exits instead of getting nagged about a cart they already bought.

Worked example: what one email is worth to a POD store

Say you run a shirt store doing 340 orders a month at a $31 average order value. Your Printify base cost on the shirt is $13, and Shopify payment fees run about $1.20 on a $31 order. So your per-order profit before ad spend is $31 − $13 − $1.20 = $16.80.

Now the cart leak. Say you see 900 started checkouts a month and lose 70% of them — that's 630 abandoned carts landing in the flow. Build one simple cart email and, as an illustrative conversion rate, assume it recovers 2% of those recipients: 630 × 0.02 = about 13 recovered orders a month.

At $16.80 profit each, that's 13 × $16.80 = $218 a month in profit you weren't capturing — roughly $2,600 a year — from a single email you build once and never touch again. Plug in your own checkout count, AOV, and product cost and the structure holds: the send cost is effectively zero, so almost all of it is margin.

Compare that to re-acquiring those 13 shoppers through Meta ads. If your blended cost to acquire a customer is, say, $14, winning them back through paid ads would cost 13 × $14 = $182 in ad spend, cutting the same orders' net contribution to about $36. The email keeps the full $218 because the person was already yours.

A simple one-email template

Here's the shape of a message you could ship today:

  • Subject: You left something behind
  • Opening line: Your cart is saved — the items below are still waiting.
  • Body: A dynamic block with the abandoned product's image, name, and price.
  • Button: Return to my cart
  • Close: Questions about sizing or shipping? Just reply.

No discount, no catalog, no countdown timer. That's the whole thing. When you're ready to add a second email or branch by product price, our overview of ecommerce email marketing covers the next steps, and if you'd rather hand the build off, email marketing software compares the tools that automate it.

Where Victor fits for a POD operator

PodVector AI connects to your store so Victor — an AI employee, not a dashboard — can see every order, every ad dollar, and every supplier cost together. Because he knows your Printify, Printful, or Gelato product costs before the first sale, he computes the true per-order profit on each product, so you know what a recovered cart is actually worth.

Victor integrates with Klaviyo, so he can build and send an abandoned cart flow for you — and every write action is approval-gated, so nothing goes live until you approve it. He can draft the email, wire up the trigger and the "already purchased" filter, and then show you the profit the flow is bringing in.

If you want the flow built and the margin math done for you, try Victor free and point him at your checkout leak.

FAQs

Is a single-email abandoned cart flow enough, or do I need a sequence?

One email is enough to start, and it captures most of the recoverable revenue. The first message does the heavy lifting because it reaches the shopper while intent is still warm. Add a second email 20–48 hours later once the first is live and earning — Klaviyo recommends two to three messages total, but never let "I need all three" stop you from shipping one.

Should I include a discount to boost recovery?

Not in the first email. Klaviyo's guidance is to save incentives for a later message so you don't teach shoppers to abandon carts on purpose. For a POD store, every unnecessary discount comes straight out of a already-thin per-order margin, so protect it.

When exactly does the email send?

Klaviyo's pre-built flow defaults to about 4 hours after a checkout is started, and 2–4 hours is the common range. Trigger on the Started Checkout event, and add the filter that removes anyone who completes the purchase so they don't get reminded about a cart they already paid for.

How do I stop Shopify and Klaviyo from both emailing the same cart?

Turn off Shopify's built-in abandoned-checkout email once your flow is live. Klaviyo's setup notes call this out directly — disable the platform's own default so each shopper gets one reminder, not two.

How much revenue can I realistically expect?

It scales with your average order value and your checkout volume, not with a single benchmark number. Klaviyo's tables show abandoned cart revenue per recipient ranging from $1.12 to over $60 depending on AOV and store size — a $291+ AOV store earns roughly 10× what a $44–$83 one does. Run the worked example above with your own numbers to get a figure that means something for your store.

Does an abandoned cart email only help with existing customers?

No. Abandonment flows convert first-time buyers too — nearly 48% of flow-driven email revenue comes from new buyers, not just repeat customers. A shopper who abandoned a cart on their first visit is exactly the person this email is built to recover. For agency-level help running flows across your whole store, see our guide to working with an ecommerce email marketing agency.