# 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.

Source: https://pidgely.com/blog/ecommerce-welcome-email-series/ · Published: 2026-10-18 · Pidgely

A good ecommerce welcome series has **three to five emails over about two weeks**: the first goes out at signup and delivers what you promised (usually a first-order discount); the next ones introduce the brand, show best sellers, answer shipping, returns and payment questions, and the last one reminds people the offer is about to expire. Anyone who buys along the way leaves the series and moves to post-purchase.

It's the moment a new subscriber pays the most attention to your store. Here's a playbook with timing, content and copy.

## Why the welcome series matters

A new subscriber chose to hear from you. That interest fades fast: in a month, the same person will see your campaign among dozens of others. The welcome series uses the window when they still remember why they signed up.

It also does some quiet technical work:

- **It confirms the address exists.** A bounce on the first email points to a typo or a fake address, which should be suppressed before your first campaign.
- **It builds a positive engagement history.** Mailbox providers like Gmail watch how recipients interact with your domain. Starting with emails people want helps your campaigns later.
- **It sets expectations.** Saying how often you send and what people will get reduces future unsubscribes and complaints.

## The five-email playbook

| # | When | Main content |
|---|------|--------------|
| 1 | Immediately | Welcome + what you promised (discount, gift, free shipping) |
| 2 | Day 2 | Brand story and what makes the products different |
| 3 | Day 4 | Best sellers, size guide, real social proof |
| 4 | Day 7 | Shipping, returns and payment options |
| 5 | Day 10 to 14 | Reminder before the offer expires |

With a small catalog or little content, three emails (1, 3 and 5) are enough. What matters is that each email has **one goal** and one clear action.

### Email 1: deliver what you promised

Out in seconds. If the popup said "10% off your first order", the code sits at the top, big and easy to copy.

```text
Subject: Your 10% off is here
Preheader: Use WELCOME10 on your first order, valid for 14 days.

Hi {{first_name}}, glad you're here.

Your code: WELCOME10
Valid until {{expiry}} on everything in store.

[Shop now]

What to expect from us: new arrivals and offers,
at most two emails a week. Unsubscribe any time.
```

The last line sets frequency and reminds people there's an exit. That prevents more spam complaints than any subject-line trick.

### Email 2: why your store exists

Tell the story briefly: who makes it, how, and why it's different. A real photo of the team or the process usually beats stock imagery. End with a link to the main collection.

```text
Subject: How every {{brand}} piece is made
```

### Email 3: what customers buy

Show three to six best sellers with image and price, plus one real customer review. If sizing is a common question, put the size guide here.

### Email 4: answer questions before they become objections

Shipping cost and speed, returns, trust and payment options cover most hesitation. Answer them in one place:

```text
Subject: Shipping, returns and payment: everything in one place

- Orders ship within 1 business day, with tracking by email.
- Free shipping on orders over $50.
- Free returns within 30 days.
- Cards, Apple Pay, Google Pay, PayPal and Shop Pay.
```

### Email 5: offer reminder

Two or three days before the code expires. Real, concrete urgency: the date.

```text
Subject: Your WELCOME10 code expires Friday
```

## Rules that prevent problems

- **Exit the series when someone buys.** From there they enter the [post-purchase and review](/blog/post-purchase-and-review-emails/) flow.
- **Don't send campaigns over the series** in the first days, or a new subscriber gets three emails on the same day.
- **Record consent**: date, source (popup, checkout, footer) and the wording shown. Details in [email consent for online stores](/blog/ecommerce-email-consent-gdpr/).
- **Protect the form against bots** (a hidden honeypot field or a light challenge). Fake signups cause bounces and spam traps.
- **One-click unsubscribe** in every email, including the first.

> If the popup promises a discount, the first email has to arrive in seconds. The shopper has your store open, waiting for the code, and every minute of delay raises the chance they give up or go hunting in the spam folder.

## Personalize by signup source

Not every signup is the same. Small variations make a difference:

- **Discount popup**: focus on the code and best sellers.
- **Checkout signup without a purchase**: that's probably an [abandoned cart](/blog/abandoned-cart-email/); handle that flow first, the welcome series later.
- **Created an account and bought**: skip the commercial welcome series and send a short welcome alongside post-purchase.
- **Declared interest** (womenswear, menswear, kids): store the category as a contact property and personalize the products you show.

Those properties also power [segmentation by purchase behavior](/blog/purchase-behavior-segmentation/) later.

## How to measure it

Open rates became unreliable after Apple Mail Privacy Protection, so focus on:

- **First-order rate** of people who entered the series, at 14 and 30 days.
- **Welcome code redemptions.**
- **Unsubscribes and complaints** per email in the series: if one email stands out, rewrite it.
- **Bounces on the first email**, to judge the quality of your signups.

More in [ecommerce email metrics](/blog/ecommerce-email-metrics/).

## How to build it today with Pidgely

On the Scale plan, an automation can run the series for you: with the **Contact added** trigger, new contacts (customers of a connected store included) enter a linear flow of wait and email steps, and an event your store sends to the [events API](https://docs.pidgely.com/guides/events/), such as a first order, ends it as a goal. See the [automations guide](https://docs.pidgely.com/guides/automations/).

On other plans, your backend triggers each step. Here is how:

1. Create contacts through the API, with properties such as signup source and category of interest ([contacts guide](https://docs.pidgely.com/guides/contacts/)).
2. Build templates with variables, with the visual builder and brand import from your website, plus AI assist on Scale.
3. Send email 1 right away through the API and **schedule** the rest with `scheduled_at`, canceling scheduled sends when an order comes in.
4. Use segments to keep existing customers out of welcome campaigns.

If your store runs on [Shopify](/integrations/shopify/), [WooCommerce](/integrations/woocommerce/), [Nuvemshop](/integrations/nuvemshop/) or [VTEX](/integrations/vtex/), connect it and its customers become Pidgely contacts automatically. [Create a free account](https://app.pidgely.com/signup/) to start.

## Checklist

- Email 1 within seconds, with the promised offer
- Three to five emails within 14 days, one goal each
- Sending frequency stated in the first email
- Series stopped at the first purchase
- Consent recorded and one-click unsubscribe everywhere
- Signup source stored as a contact property
- Measured by first orders, code redemptions, unsubscribes and bounces

## Frequently asked questions

### How many emails should a welcome series have?

Three to five emails over about two weeks is the most common format for online stores. The first goes out at signup; the rest introduce the brand, show best sellers, answer shipping, returns and payment questions, and close with a reminder of the first-order offer.

### Should the welcome discount be in the first email?

If your popup or signup form promised a discount, yes: deliver it immediately, in the first email. Delaying what you promised frustrates people and drives complaints. Later emails can remind them when the code expires.

### What happens when someone buys in the middle of the series?

Stop the welcome series and move them to the post-purchase flow. Sending a first-order discount to someone who already ordered looks careless and wastes their attention.

### Do I need consent to send a welcome series?

Yes. Someone who signs up for your newsletter or a discount popup is asking for marketing email. Record when, where and with what wording they signed up (GDPR expects you to be able to show consent), and include one-click unsubscribe in every email.

