Ecommerce welcome email series: a practical playbook
How to build your online store's welcome email series: how many emails, the timing, what each one says, first-order discounts, and copy you can adapt.
5 min read
How to build your store's abandoned cart emails: how many to send, the timing, what to write in each one, when a discount makes sense, and subject lines.
Pidgely teamPublished 7 min readMarkdown version

Abandoned cart emails work best as a short sequence of three: a reminder within the first hour, an email the next day that answers the usual objections (shipping cost, delivery time, returns, payment), and a last touch two or three days later that may carry an incentive. Each email should show exactly what was left behind, with image, variant and price, and one button back to the restored checkout. A discount in the first email mostly burns margin; timing and relevance matter more.
This guide covers what to write at each step, when to send, how to keep cart recovery from turning into spam complaints, and how to build it today with an email API.
Abandoning a cart is normal online shopping behavior: people compare prices, check shipping, wait for payday, ask someone, or just get distracted. The Baymard Institute keeps a compilation of 50 studies on the topic, and the documented average is around 70%. Most shoppers who reach the cart do not buy on that visit.
That makes the cart email one of the few store emails that reaches someone with recent, demonstrated purchase intent. It doesn't have to make anyone want the product. It has to remove whatever got in the way.
| When | Goal | |
|---|---|---|
| 1. Reminder | 30 to 60 minutes after abandonment | Bring back people who just got distracted |
| 2. Objections | 20 to 24 hours later | Answer shipping, delivery, returns, payment |
| 3. Last call | 48 to 72 hours later | Real urgency (stock) or an incentive |
A few timing rules:
Short, helpful, no pressure. The cart itself is the content.
Subject: Your cart is still here
Preheader: We saved your items so you can check out whenever you're ready.
Hi {{first_name}},
You left these in your cart:
[image] Lightweight Running Shoe, size 8 · $89.00
[image] Sport socks (3 pack) · $14.00
[Complete your order]
Free shipping on orders over $75. Questions? Just reply to this email.Good practice for the first email:
The second email assumes something blocked the purchase. The usual suspects are predictable: shipping cost, delivery time, sizing, trust in the store, and payment options.
Subject: Any questions about your order?
Your items are still reserved. A few quick answers:
- Shipping: we ship within 1 business day, with tracking.
- Returns: free returns within 30 days.
- Payment: cards, Apple Pay, Google Pay and Shop Pay.
[Back to your cart]Social proof helps here if it's real: an actual review of the product in the cart beats "thousands of happy customers".
Two honest options:
Subject: Free shipping on your cart until tomorrow
We've added free shipping to your order until Thursday, 11:59pm.
Use code WELCOMEBACK at checkout.
[Check out with free shipping]An automatic discount in the first email teaches customers that abandoning pays. Some practical rules:
Some carts already became orders: the payment failed, a bank transfer is pending, or a buy-now-pay-later approval didn't complete. That isn't an abandoned cart, it's a pending order, and the tone changes: the person already decided to buy. Send a transactional reminder with a link to retry payment, without promoting other products. We cover these in order confirmation and shipping emails.
Clear wins:
Avoid:
Cart recovery only works if you have the email before payment, usually from the first checkout step. Rules depend on where your customers are: in the EU and UK, GDPR and the ePrivacy rules generally treat cart reminders as marketing, so you need consent (or the soft opt-in for existing customers); in the US, CAN-SPAM requires an accurate sender, a physical address and a working opt-out. We go deeper in email consent for online stores.
In practice:
Spam complaints hurt the reputation of your whole domain, order confirmations included. See how to keep store campaigns out of spam.
The same email for everyone leaves results on the table. Simple variations:
More ideas in segmentation by purchase behavior.
On the Scale plan, connect a Shopify or Nuvemshop store, which sync checkouts, and turn on the Abandoned cart automation: emails at 1 hour, 24 hours and 72 hours, the last with an optional coupon, stopped as soon as the checkout is recovered or the customer places any order. Quiet hours and a frequency cap are on by default, and the automation page shows the recovered revenue. See the automations guide.
On other plans or platforms, if you have a developer on the team, you can build the flow with the API:
scheduled_at (for example in 1 hour) and store the email ID.Idempotency-Key per cart and step, so a retry never sends twice.Your store runs on Shopify, WooCommerce, Nuvemshop or VTEX? Connect it and the order emails go out automatically. Create a free account to start.
Pidgely's Free plan includes 6,000 emails per month (200 per day), 3 domains and 3 templates, with the visual template builder on every plan. Starter is R$ 39 (50,000 emails), Growth R$ 149 (250,000) and Scale R$ 449 (1,000,000, with automations and an optional dedicated IP at R$ 129). Extra emails cost R$ 1.00, 0.80 and 0.50 per 1,000 on Starter, Growth and Scale. SPF, DKIM and DMARC are set up aligned, and every email carries one-click unsubscribe headers.
Three is the usual sweet spot: a short reminder within an hour, a second email the next day that answers objections (shipping, delivery time, returns), and a last one two or three days later, with or without an incentive. More than that tends to drive unsubscribes and complaints.
Not the first one. Shoppers who always get a coupon after abandoning learn to abandon on purpose. Keep incentives for the last email, ideally only for first-time buyers or carts above a minimum value.
It depends on where your customers are. Under GDPR and ePrivacy rules in the EU and UK, cart reminders are generally treated as marketing, so you need consent or the soft opt-in for existing customers. In the US, CAN-SPAM requires a clear opt-out and accurate sender details. Always include a one-click unsubscribe.
Yes, on the Scale plan. Connected Nuvemshop and Shopify stores sync their checkouts, abandoned ones included, and the Abandoned cart automation sends three emails over three days (the last with an optional coupon) and stops when the checkout is recovered or the customer places an order. Elsewhere, you can trigger the emails from your own backend through the Pidgely API or SMTP relay, using a template with variables, and cancel scheduled sends when the order is placed.
Pidgely team
Published
We build Pidgely, the email API that gets you to the inbox. We write about what we learn delivering email, citing the standards and mailbox provider guidelines behind every claim.
How to build your online store's welcome email series: how many emails, the timing, what each one says, first-order discounts, and copy you can adapt.
5 min read
A practical guide for ecommerce campaigns that reach the inbox: domain and authentication, separate streams, list hygiene, frequency, content and Gmail's rules.
6 min read
How consent works for a store's email marketing under GDPR, ePrivacy and CAN-SPAM: opt-in vs soft opt-in, proof of consent, unsubscribes and order emails.
6 min read