Abandoned Cart: 12 Messages That Bring Customers Back

The same visitor, the same abandoned cart. Depending on the words you choose, they will come back to complete their purchase — or they won’t. That is the whole challenge of re-engagement: sending the right message, at the right time, on the right channel.

This guide brings together 12 operational templates for your abandoned carts, organised by objective: the gentle reminder, reassurance, urgency and the offer. For each, three formats — email, SMS and Push Notification — with an analysis of what makes them effective and a variant to A/B test.

📊 Key reference figures: average open rate for re-engagement email: 44 to 54% (SaleCycle, 2024) · SMS: 95% open rate, read within 4 minutes · Web Push: average CTR 9 to 12% (Adrenalead Benchmark 2025).

How to use these 12 messages

Each template corresponds to a specific objective within the recovery sequence. They can be deployed separately or combined into an automated multichannel journey.

ObjectiveIdeal timingMessage logic
1. Gentle reminderDay 0, 20 min to 1hLikely forgotten. No pressure, just a reminder. 5.2% conversions at 20 min.
2. ReassuranceDay +1, 24hReal barriers: delivery, returns, security, customer reviews.
3. UrgencyDay +2Decision triggered by scarcity or expiry. Only if the argument is genuine.
4. OfferDay +3The final nudge. Discount or free delivery (never before this stage).

💡 Adrena’tips: automatically exclude any contact who has converted between sends. And do not exceed 3 messages per channel in the sequence — beyond that, unsubscribes increase without any gain in conversion.

Objective 1: the gentle reminder

The visitor may simply have been interrupted. No pressure needed: a short, friendly message that puts their items back in front of them is often enough. It is the most powerful in the entire sequence — provided you send it quickly.

📊 An email sent 20 minutes after departure converts at 5.2%. At 1 hour: 4.5%. After 24 hours: 2.6%. Every passing hour reduces recovery chances. (SaleCycle)

MESSAGE 01: 📧 EMAIL   ⏰ Day 0, between 30 and 60 minutes

Subject: You forgot something… 👀

Hi [First name], You left some items in your selection. They’re still available. [Product visual], [Product name], [Price] → [Button] Resume my order. See you soon, The [Brand] team

✅ Why it works: the subject line plays on curiosity. The tone is neutral — there is no pressure. The product visual instantly recreates desire. A single CTA to avoid diluting attention.

💡 Variant, alternative subject: “[First name], your selection is waiting for you 🛒” — personalisation in the subject line increases the open rate by 10 to 15%.

MESSAGE 02: 📱 SMS   ⏰ Day 0, 30 to 45 minutes

[Brand]: You left [Product name] in your selection. Still available here 👉 [short link] Reply STOP to unsubscribe.

✅ Why it works: SMS is read within 4 minutes. The product name is essential — your visitor may already have forgotten what they chose. The short link reduces friction to a minimum.

💡 Variant, for high-value selections (>£80): add “Your order is saved for 24 hours.” — creates mild urgency without being aggressive.

MESSAGE 03: 🔔 WEB PUSH   ⏰ Day 0, under 30 minutes (automatic trigger)

Title: Your selection is waiting for you 👀

Body: [Product name] is still available.

Button: Resume my order →

✅ Why it works: Web Push is the fastest channel. It appears in real time on screen, even after the visitor has left your site, and requires no email address. Ideal for recovering anonymous visitors that your emails cannot reach.

💡 Variant, for fashion or beauty sites: “[Product] is still waiting for you ✨” — an emoji aligned with the brand universe strengthens identification.

Objective 2: reassurance

If the initial reminder was not enough, a real hesitation is likely blocking the decision. Delivery costs, returns policy, payment security, doubts about the product: this message removes barriers one by one, with concrete proof.

💡 Adrena’tips: 48% of abandonments are linked to unexpected fees and 24% to the obligation to create an account (Baymard Institute). Reassurance addresses the two most common causes in a single message.

MESSAGE 04: 📧 EMAIL   ⏰ Day +1, 24 hours after departure

Subject: Something held you back? We have answers 💬

Hi [First name], Your selection is still there. Here’s what you need to know: 📦 Free delivery from [threshold]£, within [X] working days ↩️ Free returns within 30 days, no conditions 🔒 100% secure payment (card, PayPal, bank transfer) ⭐ [Score]/5, [Number] verified customer reviews [Product visual], [Name], [Price] → [Button] Complete my order A question? Our team is available: [contact]

✅ Why it works: this message addresses the four main barriers to buying online in a readable, reassuring format. The link to customer service reduces the psychological barrier: the visitor knows they can turn to someone if needed.

💡 Variant, for brands with a strong story: replace the icons with a short paragraph about your commitment (manufacturing, origin, certifications) — reassurance through values works very well on high-ticket products.

MESSAGE 05: 📱 SMS   ⏰ Day +1, if the email has not been opened within 4 hours

[Brand]: Free delivery + free returns on your pending order 👉 [link] Reply STOP to unsubscribe.

✅ Why it works: the SMS summarises the most decisive reassurance argument in under 160 characters. It can be triggered automatically if the Day +1 email has not been opened — it reaches profiles who are less responsive to email.

💡 Variant: add the customer rating if it is high (e.g. “4.8/5 from 2,000 reviews. Your selection is waiting → “) — social proof in SMS is short, verifiable and highly persuasive.

MESSAGE 06: 🔔 WEB PUSH   ⏰ Day +1, early evening (6pm–8pm)

Title: Free delivery on your order 🚚

Body: Free returns 30 days · Secure payment.

Button: View my selection →

✅ Why it works: the reassurance Web Push is effective in the evening — the visitor is in a more decision-ready state of mind. The delivery + returns argument in two lines removes the two main barriers at a glance.

💡 Variant, for carts over £100: replace with “Buy now, pay later available” — payment facilitation removes the price barrier rather than the delivery barrier.

Objective 3: urgency

At Day +2, the visitor who still hasn’t converted needs a concrete reason to act now. Urgency can be linked to stock, cart expiry or a delivery deadline. It must always be real — never invented.

💡 Adrena’tips: never invent false scarcity. “Only 2 left in stock” for a product available in unlimited quantities destroys trust and generates unsubscribes. Honest urgency converts well; manipulation backfires.

MESSAGE 07: 📧 EMAIL   ⏰ Day +2, morning (8am–10am, decision moment)

Subject: ⚠️ Your selection expires in 24 hours

Hi [First name], We cannot guarantee the availability of your selection indefinitely. [Product visual], [Product name], [Remaining stock: X units] Your cart is saved until [date/time]. After this deadline, the items may be sold to other buyers. → [Button] Confirm before it’s too late Last-minute question? [contact link]

✅ Why it works: cart expiry is a genuine urgency that all e-commerce businesses can use. It places the decision within a concrete time window without appearing artificial. The remaining stock, if real, amplifies the effect.

💡 Variant: “This product has been added to cart [X] times today” — social proof creates implicit, honest pressure without misrepresenting availability.

MESSAGE 08: 📱 SMS   ⏰ Day +2, late afternoon (4pm–6pm)

[Brand]: [Product name] is no longer guaranteed after tonight. Complete before 11:59pm → [link] Reply STOP to unsubscribe.

✅ Why it works: the urgency SMS is particularly powerful at end of day — the visitor is between activities and ready to decide quickly. The precise time limit (“before 11:59pm”) is stronger than a vague “soon”.

💡 Variant, for seasonal products: “Last [products] of the season available” — natural urgency is perceived as honest and non-manipulative.

MESSAGE 09: 🔔 WEB PUSH   ⏰ Day +2, early evening, after SMS if not converted

Title: ⚠️ Only [X] left in stock

Body: [Product name], only a few units remaining.

Button: I’m ordering now →

✅ Why it works: the urgency Web Push is ideal for limited restocks and end-of-line items. The exact figure is stronger than a vague message. Displayed on screen, it captures attention even outside any shopping context.

💡 Variant, without stock data: “Your selection expires tonight” — always a legitimate urgency usable by any e-commerce business.

Objective 4: the offer

This message is the last in the sequence, reserved for visitors who have resisted the previous three. The commercial incentive — discount, free delivery, small gift — must never arrive too early, at the risk of training your buyers to wait for a promotion before confirming.

💡 Adrena’tips: never offer a discount in the first message. Several industry studies show that this leads to deliberate abandonment in order to obtain the promo code — which structurally increases your abandonment rate and erodes your margins.

MESSAGE 10: 📧 EMAIL   ⏰ Day +3, last send in the sequence

Subject: One last nudge to help you decide 🎁

Hi [First name], We don’t want you to leave without your order. Here’s something to help you decide: → CODE: [PROMO10], 10% off your order → OR: Free delivery (valid until [date+48h]) [Product visual], [Name], [Crossed-out price] → [Discounted price] → [Button] Claim it now ⭐ [Score]/5 · 🔒 Secure payment · 📦 Free returns This offer expires on [date+48h]. It will not be renewed.

✅ Why it works: the personalised code creates a sense of exclusivity. The mention “will not be renewed” is crucial: it prevents the visitor from waiting for the next promotional email. The urgency here is commercial and honest.

💡 Variant: test free delivery vs percentage discount — free delivery converts better on carts of £30 to £80; a percentage discount is more effective beyond £100.

MESSAGE 11: 📱 SMS   ⏰ Day +3, in sync with the email

[Brand]: Final offer, CODE [PROMO10] on your pending order 🎁 Valid 48h → [link] Reply STOP to unsubscribe.

✅ Why it works: the offer SMS is read almost immediately (95% open rate, within 4 minutes). The code directly in the text avoids a copy-paste step. The limited duration (48h) triggers action without aggression.

💡 Variant for large purchases: “Buy now, pay later available on your £[amount] order” — spreading the payment removes the price barrier without requiring a discount.

MESSAGE 12: 🔔 WEB PUSH   ⏰ Day +3, same time as the email

Title: 🎁 Exclusive offer, valid 48h

Body: CODE [PROMO10] on your pending order.

Button: Claim it →

✅ Why it works: the offer Web Push arrives on screen at the precise moment the email is sent. If the email is ignored, the notification can trigger its opening. The code visible directly encourages immediate action with no friction.

💡 Variant, for brands that don’t want to cut prices: “Express delivery offered on your order until tonight” — the logistical benefit has as much perceived value as a discount for many buyers.

🚀 Activate Web Push on your store

Try for free · No commitment · First results within 48h

Start free trial

All 12 messages at a glance

No.ChannelObjectiveTimingTrigger element
01📧 EmailGentle reminderDay 0, 30–60 minCurious subject + product visual + 1 CTA
02📱 SMSGentle reminderDay 0, 30–45 minProduct name + short link
03🔔 Web PushGentle reminderDay 0, < 30 minImmediate trigger, anonymous visitors covered
04📧 EmailReassuranceDay +1, 24h4 arguments: delivery, returns, payment, reviews
05📱 SMSReassuranceDay +1, if email unopened160-character summary + social proof
06🔔 Web PushReassuranceDay +1, 6pm–8pm2 key arguments visible at a glance
07📧 EmailUrgencyDay +2, 8am–10amCart expiry + remaining stock
08📱 SMSUrgencyDay +2, 4pm–6pmPrecise deadline (“before 11:59pm”)
09🔔 Web PushUrgencyDay +2, eveningExact stock figure displayed
10📧 EmailOfferDay +3, morningCode + “will not be renewed”
11📱 SMSOfferDay +3, with the emailCode in the text, limited duration
12🔔 Web PushOfferDay +3, same timeReinforces the email at the exact moment of sending

Best practices

Personalise to convert

  • Always include [First name] in the email subject line — +10 to 15% open rate
  • Display the exact product name and visual — never a generic “your items” message
  • Adapt the tone to the cart value: the higher the amount, the more polished and reassuring the message should be

Timing and frequency

  • 3 messages per channel maximum over 72 hours — beyond that, unsubscribes increase without real gain
  • Do not send email and SMS within the same hour (except for the final offer)
  • Engagement peaks: 8am–10am (morning decisions) · 12pm–1pm (lunch break) · 6pm–8pm (evening)
  • Automatically exclude contacts who have converted — a message received after a purchase damages brand image

GDPR and compliance

  • Email: the address must have been entered at a previous step in the funnel
  • SMS: double opt-in required, STOP mention in every message
  • Web Push: browser consent in one click — the simplest to obtain, 100% natively compliant

Web Push Notification: your decisive advantage

Email and SMS require the visitor’s contact details. Web Push works as soon as they have clicked “Allow” — no form, no email address, no personal data. It covers all anonymous profiles out of reach of your other channels.

With Adrenalead, the re-engagement Web Push triggers automatically. Operational integration within a few hours, with no additional development required.

Source: Adrenalead, Web Push Health & Beauty Benchmark
Source: Klaviyo, Email Benchmark 2024
Source: SMSmode, SMS cart re-engagement
Source: Baymard Institute, Cart Abandonment Rate

📤 Share: