Storefront Notes

Grow your ecommerce store · Email marketing · 3 min read

Email Automation for Ecommerce: The Flows Every Store Needs

Short answer

Every ecommerce store should automate at least six email flows: welcome series, abandoned checkout, browse or cart abandonment, post-purchase, replenishment (for consumables) and win-back. Each is triggered by customer behaviour, runs without manual work and should stop as soon as the customer takes the action it is aiming for.

Automated flows are the backbone of ecommerce email. Campaigns need you to plan and press send every time. Flows keep working while you sleep, on every new subscriber, cart and order. If your email program feels like a treadmill of weekly campaigns, flows are how you get off it.

How flows work

A flow has three parts:

  • Trigger: the event that starts it, such as a new subscriber, a started checkout or a placed order.
  • Messages and delays: the emails (or SMS) and the waiting time between them.
  • Filters and exits: rules that stop the flow when it is no longer relevant, such as when the person buys.

Most email platforms that integrate with Shopify (Shopify Messaging (formerly Shopify Email), Klaviyo, Omnisend, Mailchimp and others) offer prebuilt templates for each flow below. Use them as a starting structure, then rewrite the copy so it sounds like your brand.

1. Welcome series

Trigger: joins your list.

Email Timing Content
1 Immediately Deliver the promised offer or content
2 1–2 days Brand story, what makes you different
3 3–4 days Best-sellers and reviews
4 5–7 days FAQs: shipping, returns, sizing
5 Before offer expires Reminder

Exit: places an order. We cover this flow in depth in the one email flow every Shopify store needs.

2. Abandoned checkout

Trigger: starts checkout and leaves with contact details entered.

  • Email 1 within a few hours: a plain reminder with the items and a button back to checkout.
  • Email 2 the next day: answer objections (shipping, returns, sizing) and show reviews.
  • Email 3 a few days later: optional incentive, if your margins allow and you are not training customers to abandon on purpose.

Shopify's built-in abandoned checkout automation covers the first email for free. See how to send abandoned cart emails in Shopify.

3. Browse and cart abandonment

Trigger: views a product (browse) or adds to cart without starting checkout.

Lower intent than checkout abandonment, so keep it light: one or two emails showing the viewed product, similar items and a reason to come back. Browse abandonment only works for subscribers your platform can identify, which is another reason list growth matters.

4. Post-purchase

Trigger: order placed.

  • Thank you and what to expect next.
  • Shipping or delivery tips.
  • How to use and care for the product (this alone can reduce returns and support tickets).
  • Review request one to two weeks after delivery.
  • Cross-sell a complementary product.

Separate first-time buyers from repeat customers. A first-timer needs reassurance; a loyal customer does not need the brand story again.

5. Replenishment

Trigger: time since purchase of a consumable product.

If a bottle lasts about 30 days, send a reminder a few days before it runs out, with a one-click link to reorder. Some platforms predict the timing from each customer's history.

6. Win-back

Trigger: no purchase for a period longer than your typical repurchase cycle.

  • A friendly "we miss you" with new arrivals or best-sellers.
  • A follow-up with an incentive if needed.
  • A final message asking whether they still want to hear from you.

7. Sunset (list hygiene)

Trigger: no opens or clicks for a long period.

Ask whether they want to stay subscribed, then suppress non-responders. This protects deliverability for everyone else on your list.

Rules that apply to every flow

  1. Exit when the goal is reached. Nobody wants a cart reminder after buying.
  2. Avoid overlap. Use filters so one person is not in three flows at once.
  3. Personalise with real data: product names, images, order details.
  4. Keep transactional and marketing consent separate. Order confirmations can go to everyone; marketing flows only to subscribers.
  5. Measure each message: placed order rate and revenue per recipient.

A sensible build order

If you are starting from zero, build in this order: abandoned checkout, welcome series, post-purchase, browse abandonment, win-back, replenishment, sunset. Each one takes an afternoon to set up well.

For the bigger picture, read ecommerce email marketing strategies and boost your email marketing revenue.

Frequently asked questions

What is the difference between a flow and a campaign?

A campaign is sent once to a list or segment at a time you choose. A flow is triggered automatically by an event, such as a sign-up or abandoned checkout, and sends to each person individually.

Which flow should I set up first?

Abandoned checkout (Shopify includes it) and a welcome series. Together they cover the highest-intent moments.

How often should I update flows?

Review performance quarterly and update offers, images and seasonal references. Check that links and discount codes still work.

Sources and further reading

Platform features, prices and policies change. Check the official help pages linked above before you act on a detail that matters to your store.

Related guides