Skip to content
  • ecommerce
  • automation
  • retention

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.

Pidgely teamPublished 5 min readMarkdown version

On this page
  1. Why the welcome series matters
  2. The five-email playbook
  3. Rules that prevent problems
  4. Personalize by signup source
  5. How to measure it
  6. How to build it today with Pidgely
  7. Checklist
  8. Frequently asked questions

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

#WhenMain content
1ImmediatelyWelcome + what you promised (discount, gift, free shipping)
2Day 2Brand story and what makes the products different
3Day 4Best sellers, size guide, real social proof
4Day 7Shipping, returns and payment options
5Day 10 to 14Reminder 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 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.
  • 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.

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

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, such as a first order, ends it as a goal. See the automations guide.

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).
  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, WooCommerce, Nuvemshop or VTEX, connect it and its customers become Pidgely contacts automatically. Create a free account 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.

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.

Also available in: