How to Use Email Marketing to Drive Repeat Purchases on Shopify

Niko Moustoukas

Repeat customers are worth substantially more than first-time buyers. They convert at higher rates, spend more per order, and cost nothing to acquire. Yet most Shopify stores pour the bulk of their marketing budget into acquisition and barely touch retention.

Email is the most powerful and most underused retention channel in ecommerce. Here is how to build an email strategy that drives repeat purchases on Shopify.

The Foundation: Your Email Flows

Before any campaign or newsletter, you need automated flows — sequences that trigger based on what a customer does. These run without ongoing effort and generate revenue continuously.

Post-purchase sequence: Every customer who buys should receive at least three emails. A confirmation email (transactional, expected). A follow-up 3 to 5 days later with care instructions, product tips, or content that builds the relationship. A review request 7 to 14 days after likely delivery. This sequence turns a transaction into a relationship.

Win-back sequence: Customers who have not purchased in 90, 120, or 180 days (depending on your typical repurchase cycle) should trigger a win-back flow. A sequence of two to three emails — starting with a simple check-in, escalating to a targeted offer — recovers a meaningful proportion of lapsed customers.

Browse abandonment: Customers who are logged in and browse specific products without purchasing can be nudged with a personalised email showing what they were looking at. This is particularly effective for higher-consideration products.

Segment Before You Send

Mass email blasts sent to your entire list are the least effective approach to email marketing. Segmentation — sending different messages to different groups based on their behaviour — significantly improves open rates, click rates, and conversion.

Useful segments for Shopify stores:

  • First-time buyers: Need more nurturing before they are confident enough to repurchase
  • VIPs: High lifetime value customers who should receive exclusive offers and early access
  • Category buyers: Customers who bought from a specific category are good targets for related products
  • Lapsed customers: Anyone who has not purchased in your typical repurchase window

Klaviyo and Omnisend both integrate directly with Shopify and pull order data to enable sophisticated segmentation without manual work.

The Replenishment Opportunity

For Shopify stores selling consumable products — skincare, supplements, food and drink, coffee, cleaning products — replenishment is the highest-value email you can send.

Calculate your average repurchase interval from Shopify analytics. Then set up an automated email timed to arrive just before the customer is likely to run out, with a direct link to reorder.

This email does not need to be sophisticated. "You're probably running low — reorder in one click" with a clear button is enough. Its power is in the timing.

Make Content Part of Your Emails

Purely promotional emails — "10% off this weekend only" — train customers to expect discounts and damage your margin over time. Interspersing content emails — a recipe using your product, a how-to guide, a behind-the-scenes look at your brand — builds the relationship and keeps open rates healthy.

The stores with the most engaged email lists send a mix of content and promotion. A 3:1 ratio (three content emails for every promotional email) is a reasonable starting point.

Subject Line and Send Time

Two variables with an outsized impact on results:

Subject lines: Short, specific, and curiosity-driven outperform long, vague, or promotional. "Your reorder is overdue" outperforms "Don't miss out on this amazing offer." Test two versions of every subject line on a subset of your list and send the winner.

Send time: The optimal send time varies by audience and product type. For most consumer brands, Tuesday and Thursday mornings (9am to 11am in the recipient's timezone) are reliable. Test your own list and let the data guide you.

Measure What Matters

The key metrics for ecommerce email are:

  • Revenue per email sent: The truest measure of commercial impact
  • Conversion rate: The percentage of email clicks that result in a purchase
  • List growth rate: A list that is not growing is slowly decaying through unsubscribes and disengagement

Open rate and click rate are useful diagnostic metrics but are not the end goal. Revenue per email sent keeps the focus on what matters.


A well-built email programme is one of the highest-return investments in ecommerce. It requires upfront work to build the flows and segments, but once it is in place it generates revenue with minimal ongoing effort.

If you want help setting up or improving your Shopify email strategy, get in touch.