Email Marketing8 min read

Ecommerce Email Templates for Every Customer Moment

Eight copy-paste ecommerce email templates covering the full shopper lifecycle, from welcome and abandoned cart to replenishment, VIP and win-back.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — four ascending teal bars on a dark green background, marked GHL Spark, Email Marketing

In short

The best ecommerce email templates map to a real moment in the shopper journey — a welcome that rewards the first purchase, an abandoned-cart nudge while intent is still warm, an order and shipping update that reduces anxiety, a post-purchase review request, a replenishment reminder timed to run-out, a back-in-stock alert, a VIP or loyalty note, and a win-back for shoppers who have gone quiet. Each email does one job, names the customer, and points to a single clear action. Below are eight copy-paste templates, each with a subject line and a plain-language body that uses square-bracket merge tokens like [First name] and [Product] you swap for real data and send. Use them as-is or adapt the voice to your brand, and let an automation tool send and time them so no customer ever falls through the gaps between purchases.

Key takeaways

  • Match the template to the moment — welcome, abandoned cart, shipping update, review request, replenishment, back-in-stock, VIP and win-back each do one job in the shopper journey.
  • Give every email a single clear action — shop the sale, recover the cart, track the order, leave a review or reorder — so the reader never has to guess the next step.
  • Personalise with merge tokens like [First name] and [Product] and one specific detail so the message reads as one-to-one, not a mass blast.
  • Time the sequence to behaviour — cart within an hour, replenishment near run-out, win-back after a set gap of silence — because timing drives more revenue than wording.
  • Ask for reviews and reward loyalty on purpose, right after you deliver value, when goodwill is at its peak.

Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.

Great ecommerce email marketing is not one big newsletter — it is a set of small, well-timed messages that each catch the shopper at a specific moment. The eight templates below cover that full journey: a welcome that rewards the first purchase, an abandoned-cart recovery, an order and shipping update, a review request, a replenishment reminder, a back-in-stock alert, a VIP or loyalty note, and a win-back for buyers who have gone quiet. Each has a subject line and a plain-language body, and each uses square-bracket merge tokens like [First name] and [Product] that you swap for real data before you send. Copy them, adapt the voice to your brand, and put them on autopilot.

Which ecommerce email should you send when?

The single biggest driver of results is not clever copy — it is sending the right message at the right moment. This table maps each email to the moment it serves and when it should go out.

StageEmail purposeTiming
First signup or purchaseWelcome and reward the first orderImmediately after signup or checkout
Abandoned cartRecover an unfinished purchaseWithin 1 hour, then over 1–2 days
Order placed and shippedConfirm and set delivery expectationsOn order, then when it ships
After deliveryAsk for a product reviewA few days after estimated delivery
Consumable running lowPrompt a reorderA few days before likely run-out
Sold-out item returnsAlert waitlisted shoppersThe moment stock is back
High-value customerReward loyalty and deepen the bondOn reaching a spend or order threshold
Lapsed buyerWin the customer backAfter a set gap of no orders

For the strategy behind this cadence, see email marketing for ecommerce brands, and for keeping buyers coming back, our guide to ecommerce retention.

The welcome and first-purchase incentive email

The welcome email is your highest-open message of the whole relationship, because the shopper just chose you and is paying attention. Use that goodwill to make one strong first impression: thank them, set the tone, and hand over a reason to buy now rather than later. Keep the discount simple and the deadline real so the incentive actually moves people. Resist the urge to introduce your entire catalogue — one clear reward and one clear link outperform a wall of products every time.

Subject: Welcome to [Brand] — here is 10% off your first order

Hi [First name],

Thanks for joining [Brand]. We are genuinely glad you are here.

To get you started, here is [discount] off your first order — just use code [Code] at checkout. It is good for the next [days] days.

[Shop now: [Link]]

If you ever have a question, reply straight to this email — a real person reads it.

Talk soon, The [Brand] team

The abandoned-cart recovery email

Most people who add to cart do not check out on the first visit, so cart recovery is often the single most profitable automation an ecommerce brand runs. The job here is to remove whatever stopped them — hesitation about price, shipping, sizing or trust — without sounding pushy. Lead with a simple reminder, then layer in reassurance like free returns, social proof or a light stock warning. Speed matters more than cleverness: the first message should fire while the product is still on their mind.

Subject: You left [Product] in your cart, [First name]

Hi [First name],

Looks like you left something behind. Your [Product] is still saved in your cart, ready whenever you are.

[Return to your cart: [Link]]

A few things worth knowing: we offer [free shipping / easy returns], and [Product] is one of our most-loved items — reviewers rate it [rating]. Stock can move quickly, so we wanted to give you a heads-up.

If the timing is not right, no worries at all. Your cart will be here.

The [Brand] team

For a deeper look at nudging without nagging, read how to write a follow-up email.

The order and shipping update email

Transactional emails like order and shipping confirmations get opened far more than any promotion, because the customer genuinely wants the information. That attention is an asset. Answer the practical question first — where is my order and when will it arrive — then use the leftover space, lightly, to reinforce your brand voice and hint at what comes next. Never bury the tracking link under marketing; earn the trust now and the review and repeat-purchase asks land better later.

Subject: Your [Brand] order is on its way

Hi [First name],

Good news — your order [Order number] has shipped.

Here is what is on the way: [Item list]

Track your delivery any time here: [Tracking link]

Estimated arrival: [Delivery window].

If anything does not look right, just reply to this email and we will sort it out.

Thanks for shopping with us, The [Brand] team

The post-purchase review request email

Reviews are the social proof that powers every other email on this list, so asking for them deserves its own automation. The trick is timing and friction: wait until the customer has actually used the product, make the ask short and honest, and link straight to the form so leaving a review takes seconds. Do not imply the review must be positive — genuine feedback builds more trust and gives you real product insight than a wall of suspiciously perfect five-star ratings.

Subject: How are you finding your [Product], [First name]?

Hi [First name],

Your [Product] should have arrived by now, and we would love to know how it is working out.

If you have a couple of minutes, a quick review helps other shoppers and helps us keep improving. Two honest sentences is plenty.

[Leave a review: [Link]]

Whatever you think — glowing or critical — we want to hear it.

Thank you, The [Brand] team

The replenishment reminder email

If you sell anything consumable — supplements, coffee, skincare, pet food — the replenishment email quietly turns one-off buyers into repeat revenue. Estimate the usage cycle for each product and time the reminder to land just before the customer runs out, so their reorder arrives before they go without. Framed as a helpful heads-up rather than a sales push, it feels like a service. It is also the natural place to offer a subscription and lock in predictable recurring orders.

Subject: Running low on [Product]? Time to restock

Hi [First name],

Based on your last order on [Order date], you may be getting close to the end of your [Product]. Reorder now and it should arrive before you run out.

[Reorder in one click: [Link]]

Want to skip the reminders and never run dry? You can switch to a subscription and save [subscriber discount] on every delivery.

The [Brand] team

The back-in-stock email

Back-in-stock alerts convert unusually well because the audience raised their hand — they asked to be told when the item returned, so intent is already high. Capture those requests with a simple waitlist form on the product page, then email the moment stock lands. Keep it short and direct, and add a genuine urgency line only when it is true. There is no need to sell; the reader already wants the product, so your only job is to clear the path to buy.

Subject: Good news — [Product] is back in stock

Hi [First name],

You asked us to let you know when [Product] returned, and it is officially back.

[Grab yours now: [Link]]

It sold out fast last time, so we would not wait too long if you have your eye on it.

Thanks for your patience, The [Brand] team

The VIP and loyalty email

A small share of customers drives an outsized share of revenue, and they rarely hear from brands unless there is a sale on. The VIP email fixes that. Trigger it when someone crosses a spend or order-count threshold, then make them feel genuinely seen — early access, a private perk, a real thank-you. The point is not the discount; it is recognition. Loyal customers who feel valued spend more, forgive the occasional slip, and tell their friends about you.

Subject: A thank-you for being one of our best customers

Hi [First name],

We do not say it often enough: thank you. You are one of our most valued customers, and we wanted to do something about it.

As a [Brand] VIP, here is [VIP perk] — early access to [new collection / sale] before anyone else, plus [reward].

[Shop your early access: [Link]]

We are grateful you keep choosing us, and we are just getting started.

Warmly, The [Brand] team

The win-back email

Every list quietly accumulates buyers who drift away, and re-engaging one is far cheaper than acquiring a stranger. The win-back email names the silence without guilt, reminds the customer what they liked, shows what is new, and gives one strong reason to return. Send it as a short two or three email sequence rather than a single try. If someone still does not respond after that, let them rest — a clean, engaged list beats a big one that email providers learn to distrust.

Subject: We miss you, [First name] — here is [offer] to come back

Hi [First name],

It has been a while since your last order, and we would love to welcome you back.

A lot has changed since you were last here — [new products / improvements] — and we think you will like what you see.

To make it easy, here is [offer], good for the next [days] days:

[Come back and save: [Link]]

And if you have moved on, we understand. Either way, thank you for having been part of [Brand].

The [Brand] team

How do you send and automate these at scale?

Copying templates is the easy part. The revenue comes from sending them automatically, to the right person, at the right moment — the welcome the instant someone signs up, the cart series within the hour, the win-back after a set gap of silence. That means connecting your store to a tool that can trigger emails on behaviour and drop in merge tokens like [First name] and [Product] on the fly.

HighLevel is one option that sends and automates all eight of these from a single workflow builder, with the tags, segments and triggers baked in. Honestly, it is more of an all-in-one marketing platform than a pure email tool, so it fits best if you also want CRM, SMS and automation in one place rather than a standalone email app. If that matches where you are heading, you can start a free HighLevel trial and wire up your first sequence in an afternoon.

Whatever you use, the principle holds: map each template to its moment, personalise it, automate the timing, and let the sequence work while you focus on the product. Explore more playbooks in the E-Commerce & DTC Retention hub, see plans on our pricing page, or book a call if you want a hand setting the whole flow up.

Frequently asked questions

What emails should an ecommerce brand send customers?
At minimum, cover the shopper lifecycle — a welcome that rewards the first purchase, an abandoned-cart recovery, an order and shipping update, a post-purchase review request, a replenishment reminder, a back-in-stock alert, a VIP or loyalty note, and a win-back for lapsed buyers. Each marks a real moment where a well-timed message either earns a sale or deepens the relationship. Build the eight once, personalise the tokens, and you have the whole customer journey covered without writing from scratch every time.
How do I write a good ecommerce welcome email?
Thank the shopper, confirm what they just did — signed up or bought — set expectations for what happens next, and give one clear reward or action, usually a first-order discount or a nudge to complete a purchase. Keep it short and human rather than a catalogue dump. A welcome email is not there to sell your entire range at once; it is there to make a strong first impression and move the reader to a single next step while interest is fresh.
When should an abandoned-cart email be sent?
Send the first abandoned-cart email within about an hour of the shopper leaving, while the intent and the product are still on their mind. A short follow-up sequence of two or three messages over the next day or two tends to recover the most carts — the first as a gentle reminder, a later one that answers hesitation or adds a small incentive. Sending too late lets the moment cool, so speed on the first touch matters more than clever copy.
How many abandoned-cart emails should I send?
Two or three is the common sweet spot. The first is a simple reminder that the items are still waiting, the second surfaces reassurance such as free returns, reviews or a stock warning, and an optional third can add a small time-limited incentive. Beyond three, returns diminish and you risk annoying people who simply were not going to buy. Test the exact number against your own data rather than assuming more messages always mean more recovered revenue.
What should a shipping confirmation email include?
Confirm the order number, list what shipped, give a tracking link and a realistic delivery window, and tell the customer how to reach you if something looks wrong. Shipping and order updates are among the most-opened emails a brand sends, so they are a quiet chance to reinforce your voice and, lightly, to point to a review request or a related product later. Keep the core information first, though — the reader opened it to know where their package is.
How do I ask customers for a product review by email?
Wait until the customer has actually received and used the product, thank them, name the specific item, and give one low-friction link straight to the review form. Keep the ask short and honest, make clear a couple of sentences is plenty, and never imply a review has to be positive. Timing is the biggest lever — ask a few days after estimated delivery for fast-use items and a little later for products that take time to judge.
What is a replenishment email and when should it send?
A replenishment email reminds a customer to reorder a consumable just before they are likely to run out — supplements, coffee, skincare, pet food and similar repeat-purchase items. Estimate the typical usage cycle for the product, then time the reminder a few days ahead of run-out so the reorder arrives before they run dry. Done well it feels like a helpful service rather than a sales push, and it turns one-off buyers into predictable repeat revenue.
How does a back-in-stock email work?
When a sold-out product returns, you email the shoppers who asked to be notified — usually captured through a waitlist form on the product page. Because these people already showed clear intent, the message can be short and direct: the item is back, here is the link, and stock may be limited. A gentle urgency line is fair when it is true. Back-in-stock alerts often convert unusually well precisely because the audience self-selected.
What makes a good win-back email for lapsed customers?
Acknowledge the gap without guilt-tripping, remind the customer what they liked, show what is new or improved, and give one compelling reason to return — often a time-limited offer or early access. Keep the tone warm and the ask singular. A short two or three email sequence beats a single try, and if someone still does not re-engage after that, it is a healthy signal to let them rest rather than keep pushing an audience that has moved on.
Should ecommerce emails be personalised, and how?
Yes — personalisation lifts opens, clicks and revenue, but it means more than dropping in a first name. Use merge tokens for the customer name and the specific product, reference real behaviour such as the item they left in the cart or last ordered, and segment by purchase history so the offer fits. The goal is relevance: an email that clearly reflects what this shopper actually did will always outperform a generic broadcast to your whole list.
How do I automate these ecommerce email templates?
Load each template into an email or marketing-automation platform, map the merge tokens to your store and customer fields, and set triggers on behaviour — signup fires the welcome, an abandoned checkout fires the cart series, fulfilment fires the shipping update, and a gap in ordering fires the win-back. Once wired up, the sequences run on their own and stay personalised. Most stores connect their storefront or checkout to the email tool so these events pass through automatically.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days