An abandoned cart email template is a reusable layout for recovering a cart: the item, a link back to a populated checkout, and one clear next step. Three messages cover most brands. The cost is not writing them. It is keeping every one of them true as products, prices and shipping rules change.
Start with the item. Image, name, price, and the variant they chose. This is the whole reason the email works, and it is the element most often shrunk to make room for a banner.
Then the link. It must return the shopper to a cart that is already populated. A link to the homepage, or to a product page they have to re-configure, discards most of the intent you just paid to reach.
Then one call to action. Not a checkout button plus a shop-new-arrivals link plus a support prompt. One.
Then the blocker. Whatever most often stops your shoppers, answer it here: the shipping threshold, the returns window, the fit guarantee, the payment options you accept.
Then the compliance basics: a working unsubscribe and your business address, honored across every tool you send from.
Message one, within a few hours: the reminder. No discount. Show the item, restore the cart, answer the most likely objection. A large share of recovered revenue comes from this message alone, because many abandonments are interruptions rather than decisions.
Message two, next day: the reason. Proof rather than pressure. A review of the exact item, the returns policy, the guarantee, the thing that makes the risk feel smaller.
Message three, if you send one: the conditional offer. This is where a discount can be justified, and only for shoppers whose behaviour supports it. Sending it to everyone converts your recovery sequence into a coupon distribution scheme.
If you are running one template across both cart and checkout abandonment, fix that before you fix the copy. They are different events with different urgency, and the distinction is covered here.
Every published template roundup measures the same thing: how good the template is on the day it is written. That is the wrong day to measure.
A template is a decision frozen in place. It encodes a price, a shipping threshold, a product line, a tone and an offer, all correct at the moment someone saved it. Then the catalogue changes. A shipping rule changes. A product is discontinued but still appears in the fallback block. The discount code in message three expires and nobody notices for six weeks because nobody reads their own automated mail.
This is why template libraries grow and then quietly rot. The cost is not the writing, which is an afternoon. It is the audit, which is forever, and which is nobody's actual job. Ten templates is not ten times the value of one. It is ten times the surface area that has to stay true.
Relvino does not store recovery templates. For each abandoning shopper it decides what to send, when, and on which channel in about 80ms, drawing on the cart, the shopper's history, and a Large Retail Model trained on 7M+ data points across 10K+ retailers. The copy is produced for that shopper rather than retrieved from a library.
What you maintain instead is guardrails: margin floors, quiet hours, channel permissions, brand voice. Those are stable. A price change or a new product line does not require a copy audit, because there is no stored copy to go stale. The result is fewer, better-targeted sends, which is where 80% less spam and lower send costs come from, alongside 2–6× ROI in 30 days and up to 10× revenue uplift YoY for brands replacing an incumbent. Migration takes about 30 minutes, then a 14-day pilot.
That is a legitimate choice, and most brands will make it this quarter. If you do, put a recurring date in the calendar to actually open the messages your automation is sending, check that every product referenced still exists, and confirm the discount codes still resolve. The failure mode of a template library is not that it is bad. It is that it is invisible.
Related: abandoned cart email subject lines for the line that gets this opened, the full cart abandonment strategy for timing and sequence, welcome email examples for the same trade-off at signup, and Klaviyo vs Relvino if you are weighing the platforms.
Five things: the item with its image and price, a link that returns the shopper to a populated cart, a single clear call to action, an answer to the most common blocker such as shipping or returns, and the compliance basics of a working unsubscribe and your business address. Everything else is optional, and most templates fail by adding rather than by omitting.
Two or three across roughly 24 to 48 hours is the common pattern and a sound default. The ordering matters more than the count: lead with the blocker, not the discount. A sequence that opens with money left on the table teaches shoppers to abandon deliberately, which raises the cost of every cart you recover afterwards.
Yes, consistently, because they reach someone who has already chosen the product. That is the highest-intent audience in lifecycle marketing, which is why almost any competent version outperforms almost any campaign. The interesting question is not whether they work but how much revenue is left behind by sending the same one to everybody.
Usually not. Most abandonment is caused by shipping cost, an unfinished decision, or a payment problem, and none of those are solved by a discount that also reduces your margin on a sale you were likely to make. Hold the discount for a later message and for shoppers whose behaviour justifies it.
You can, and most brands do, and it is one of the more expensive shortcuts available. A checkout abandoner already entered their details and is usually recoverable with a fast link and no discount at all. A cart abandoner may still be comparing. One template for both is written for neither.
Yes, if maintaining a template library is work your team is willing to own. Klaviyo is a strong editor and will hold as many variants as you build. The cost is not the building, it is the upkeep: every template is a decision frozen at the moment someone wrote it, and it stays frozen while your catalogue, prices and shipping rules move on.
The technical migration is about 30 minutes, covering DNS, the Shopify app, and channel setup. Revenue arrives through a 14-day pilot rather than immediately, and brands replacing an incumbent see 2–6× ROI in the first 30 days.