Abandoned Cart Email Subject Lines: What Works, and Why the Best One Is Different Per Shopper

August 31, 2026
8 min read
Blog Image
Writer Image
Rahul Talari
Founder & CEO, Relvino

An abandoned cart email subject line has one job: bring back a shopper who already wanted the item. The lines that work name the product, avoid urgency the shopper knows is false, and hold the discount back for later. The best-performing line is rarely the same for every shopper on the list.

What the subject line is actually competing with

It is tempting to treat this as a copywriting exercise, because that is the part you can control in an afternoon. But the subject line is not competing with other subject lines. It is competing with the reason the shopper left, which was usually shipping cost, a price they wanted to think about, or a decision they had not finished making.

That reframes what a good line does. It is not trying to be memorable. It is trying to make returning feel like the obvious next step for someone who was already most of the way there. Cleverness gets in the way of that more often than it helps.

What consistently works

Name the item. "Your merino crew is still in your cart" outperforms "Did you forget something?" because it removes the recall step. The shopper does not have to reconstruct which of four tabs this refers to.

Front-load the useful word. Most mobile clients truncate somewhere around 35 to 45 characters. Product name first, brand name last. This is the single highest-return change most brands can make and it requires no new copy.

Address the blocker, not the purchase. If shipping cost is your most common abandonment reason, a line about free shipping over a threshold answers the actual objection. A line about the cart does not.

Sound like a person. Sentence case, no exclamation stacking, no all-caps. The inbox is a very good detector of automation and shoppers grade accordingly.

What consistently fails

Manufactured scarcity. "Only a few left" on a print-on-demand product is a claim the shopper can disprove in one click, and it costs trust across every later message. Real scarcity is worth stating; invented scarcity is expensive.

Leading with a discount. Putting a percentage in the first subject line teaches the list that abandoning a cart is how you get a better price. That lesson is learned quickly and it is very hard to unteach.

Guilt and cuteness. Lines written from the point of view of the abandoned product were novel once. They now read as a template, which signals that no one is really paying attention.

Broken personalization. A name token that renders blank is worse than no personalization at all.

The A/B test problem nobody names

The standard advice is to test. That advice is sound and also structurally limited, and it is worth being precise about why.

An A/B test asks which line performs best across your whole list, then applies that winner to everyone. But the shopper who abandoned a $40 impulse item and the shopper who abandoned a $400 considered purchase are not the same person, and the line that wins on average is usually the one that suits whichever group is larger. The minority group gets a line optimized for someone else.

There is a timing problem too. On a list of any normal size, a subject-line test needs weeks to reach significance. By the time it does, the catalogue, the season and the price have often moved. Most brands are running a winner that was true of a store that no longer exists.

And the metric misleads. Open rate is what the subject line moves and revenue is what you care about, and the two come apart routinely. A curiosity-gap line wins opens and loses revenue, because it attracts people who were not going to buy and annoys the ones who were.

Four ways to choose the line

  • What is optimized · One fixed subject line: Nothing after launch · A/B tested subject line: The average open rate across the list · Decided per shopper: The next action of one shopper
  • How long a result takes · One fixed subject line: Never measured · A/B tested subject line: Weeks, and longer on a small list · Decided per shopper: About 80ms per decision
  • What it can react to · One fixed subject line: Nothing · A/B tested subject line: The winner of the last test · Decided per shopper: Cart value, item, history, timing, channel
  • Small-list behaviour · One fixed subject line: Fine, but static · A/B tested subject line: Rarely reaches significance · Decided per shopper: Uses category priors from 10K+ retailers
  • Discount in the subject · One fixed subject line: Fixed for everyone · A/B tested subject line: Fixed for whichever variant wins · Decided per shopper: Only where the margin guardrail allows
  • Maintenance · One fixed subject line: Rewrite by hand · A/B tested subject line: Re-test whenever the catalogue changes · Decided per shopper: None; guardrails change, not copy
  • Typical failure · One fixed subject line: Goes stale quietly · A/B tested subject line: Wins on opens, loses on revenue · Decided per shopper: Needs guardrails set honestly up front

What deciding per shopper actually means

Relvino does not hold a winning subject line, because it does not run the tournament. For each abandoning shopper it decides what to say, when to send, and on which channel, in about 80ms, using the cart contents, the shopper's history and priors from a Large Retail Model trained on 7M+ data points across 10K+ retailers. A brand with a small list gets the benefit of category-level evidence on day one instead of waiting for its own test to reach significance.

The discount is a guardrail rather than a line of copy. You set a margin floor and the system spends against it only where spending is justified, which is how brands end up sending fewer messages and recovering more: 80% less spam and lower send costs, with 2–6× ROI in 30 days after replacing an incumbent.

Before you rewrite anything

Check that you are sending the right message in the first place. Cart abandonment and checkout abandonment are different events with different urgency, and a single subject line written for both will be wrong for one of them. The difference is covered here, and it is worth settling before you touch the copy.

Then read abandoned cart email templates for the body that follows this line, the full cart abandonment strategy for sequence and timing, and welcome email examples for the same argument at the top of the lifecycle. If you are comparing platforms, the Klaviyo abandoned cart flow is the head-to-head.

Frequently asked questions

What is a catchy subject line for an email?

For cart recovery, catchy is the wrong target. The lines that recover revenue are specific rather than clever: they name the item, they read like a person wrote them, and they do not manufacture urgency the shopper knows is false. A subject line that names the product in the cart consistently outperforms a witty line about carts in general, because the shopper is not curious about carts. They are deciding about one item.

What is an abandoned shopping cart email?

An abandoned shopping cart email is a message sent to a shopper who added an item and left without buying. It reminds them what they left, removes whatever blocked the purchase, and links back to the cart. It is distinct from an abandoned checkout email, which reaches someone who had already started paying, and which usually deserves faster and different treatment.

Are abandoned cart emails legal?

In most markets yes, provided the email address was collected lawfully and the message carries a working unsubscribe link and your business address. In the EU and UK, GDPR and PECR require a lawful basis, and consent captured at checkout should be explicit rather than assumed. Honor suppression across every tool you send from, because a shopper who opted out in one system and still hears from another has a legitimate complaint.

How long should an abandoned cart subject line be?

Short enough to survive a phone. Most mobile clients show roughly 35 to 45 characters before truncating, so the useful information belongs at the front. Putting the product name first and the brand name last is a more reliable improvement than any wording change, because it guarantees the one word that matters is visible.

Should you use the shopper's name in the subject line?

It helps less than it used to and it fails loudly when the data is wrong. A blank token or a misspelled name reads as automation and undermines the message. The item name is the stronger personalization: it is specific, it is always available for a cart, and it is the thing the shopper actually remembers.

Is Klaviyo still relevant?

Yes, for teams who want to write and test these lines themselves. Klaviyo will hold your variants and run the test. The limitation is structural rather than a flaw in the tool: an A/B test finds the line that performs best on average, and then applies it to shoppers who are not average. It answers a question about the list, not about the person.

How long does it take to switch to Relvino?

About 30 minutes for the technical migration, covering DNS, the Shopify app, and channel setup. Revenue comes through a 14-day pilot rather than immediately, and brands replacing an incumbent see 2–6× ROI within the first 30 days.

More blogs.

Get up to 10x revenue uplift in 90 days.