Skip to content
Academy

Shopify Email Automation: Complete Setup & Strategy Guide

Master email automation workflows for Shopify. Compare Shopify Email, Klaviyo, and Omnisend. Step-by-step setup for abandoned cart, post-purchase, and win-back flows.

M
Max Beech· Founder
··14 min read
Shopify Email Automation: Complete Setup & Strategy Guide

TL;DR

  • Email automation recovers a share of abandoned cart revenue and lifts repeat purchases, with very little ongoing effort.
  • Shopify Email is free for basic automation; Klaviyo and Omnisend offer advanced segmentation and multi-channel workflows.
  • Core automations every store needs: abandoned cart (24-36 hours), post-purchase sequence (5 emails), and win-back campaign (every 90 days).

Jump to Why email automation matters · Jump to Platform comparison · Jump to Setup workflows · Jump to Metrics that matter

# Shopify Email Automation: Complete Setup & Strategy Guide

Most Shopify store owners know email is their strongest retention channel. It reaches people who have already bought from you or shown interest, which organic social posts rarely manage.

Yet plenty of stores still don't run email automations. The friction isn't understanding the value, it's the setup complexity.

If you're losing £100 daily to abandoned carts, that's £3,000/month in potentially recoverable revenue. Even if automation won back only a tenth of it, that's £300 a month, every month, from a flow you set up once.

Here's how to set it up without the overwhelm.

---

Why email automation matters

Email automation isn't a "nice to have." It's infrastructure for your store.

Where the revenue comes from

A well-configured email automation stack works on four fronts:

AutomationWhat it doesTypical impact
Abandoned cart (36h)Recovers checkouts that stalledHigh
Post-purchase sequenceTurns first-time buyers into repeat customersHigh
Win-back campaign (90 days)Reactivates lapsed customersMedium
Browse abandonmentNudges people who viewed but didn't add to cartLow to medium

The exact numbers depend on your traffic, margins and offer, so measure your own baseline before and after each flow goes live.

Why automation beats manual email

Manual email (send-and-pray newsletters) tends to underperform because context is weak. You're emailing everyone the same message.

Automated email uses behavioural triggers:

  • Abandoned cart triggers in 1 hour (not 5 days later)
  • Post-purchase triggers immediately (while intent is high)
  • Win-back campaign triggers when engagement drops

Automated emails usually get noticeably better engagement than broadcasts, because the message matches what the customer just did.

---

Platform comparison: Shopify Email vs Klaviyo vs Omnisend

FeatureShopify EmailKlaviyoOmnisend
PriceFree$20-500+/month$25-300/month
Native Shopify integrationYes (native)Via appVia app
Abandoned cart automationYesYesYes
Segmentation depthBasicAdvanced (RFM, LTV)Advanced
Multi-channel (SMS, push)NoYesYes
Dynamic content (personalization)NoYes (name, purchase history)Yes
A/B testingLimitedAdvancedGood
ReportingBasicExcellentExcellent
Best forSmall stores, cost-consciousGrowth stores, high AOVOmnichannel campaigns

---

Setup workflows: The core automations

Automation 1: Abandoned cart recovery (24-36 hours)

Trigger: Customer adds item to cart but doesn't checkout

Goal: Recover as much abandoned cart value as possible

Timeline: Series over 36 hours

Emails:

  1. Immediate (1-4 hours): "You left [Product] in your cart" + reminder + 5% discount code
  2. 24 hours: "These are selling out" + social proof + urgency
  3. 36 hours: "Final reminder, this deal expires at midnight" + free shipping sweetener

Shopify Email setup:

  1. Go to Shopify Admin → Settings → Notifications → Abandoned checkout
  2. Enable automated email recovery
  3. Customize template (add your logo, colours, discount code)
  4. Set delays (1 hour, 24 hours, 36 hours)

Klaviyo setup:

  1. Go to Flows → Create flow → Trigger: Checkout started
  2. Add delay (1 hour)
  3. Add email step: "Abandoned checkout" template
  4. Add conditional: If customer hasn't purchased, send second email (24h delay)
  5. Add conditional: If still no purchase, send final email (36h delay)

Key metrics to track:

  • Recovery rate (watch the trend over time)
  • Click rate (2-5%)
  • Revenue recovered per 1,000 carts

---

Automation 2: Post-purchase sequence (5-email flow)

Trigger: Order completed

Goal: Increase repeat purchase rate

Timeline: Over 14 days

Emails:

  1. Day 0 (immediate): Order confirmation + tracking link + thank you
  2. Day 2: "Your order is on the way" + upsell related products (e.g., if they ordered a hoodie, suggest complementary products)
  3. Day 4 (estimated delivery): Delivery confirmation + review request + loyalty program sign-up
  4. Day 7: "Loving your order?" + user-generated content (photos from customers) + encourage review
  5. Day 14: Exclusive offer for repeat purchase (10-15% off next order)

Shopify Email setup:

Shopify Email has limitations for multi-step automations. Recommended: Upgrade to Klaviyo or Omnisend.

Klaviyo setup:

  1. Flows → Create flow → Trigger: Order placed
  2. Email 1 (immediate): Use Shopify's "order confirmation" as template
  3. Delay 2 days → Email 2 (cross-sell)
  4. Delay 2 days → Email 3 (delivery)
  5. Delay 3 days → Email 4 (review request)
  6. Delay 7 days → Email 5 (repeat purchase offer)

Key metrics:

  • Click rate on repeat purchase offer
  • Repeat purchase rate (compare against your pre-automation baseline)
  • Revenue per email: Track which emails drive the most repeat orders

---

Automation 3: Win-back campaign (every 90 days)

Trigger: Customer hasn't purchased in 90+ days

Goal: Reactivate a share of inactive customers

Timeline: Over 7-14 days

Emails:

  1. Day 0: "We miss you" personal message + exclusive win-back offer (15% off)
  2. Day 3: New products they haven't seen + reminder of offer
  3. Day 7: "Last chance, offer expires tonight" + urgency
  4. Day 14: Post-campaign: If no purchase, move to suppression list for 6 months

Klaviyo setup:

  1. Flows → Create flow → Trigger: Static list (upload inactive customers)
  2. Alternatively, use Smart segment: "Last purchase < 90 days ago"
  3. Add emails as above with appropriate delays
  4. Add final conditional: If customer purchased, stop flow. If not, suppress for 6 months.

Segmentation matters here:

  • Tailor messaging by purchase history

- "You love our hoodies, check out the new collection"

- "Ready to refresh your wardrobe?"

Key metrics:

  • Reactivation rate
  • Revenue per win-back email
  • List decay: If almost nobody comes back, your offer probably isn't compelling enough

---

Setup best practices

Practice 1: Segment by behaviour

Don't send the same email to everyone. Use:

  • RFM segmentation (Recency, Frequency, Monetary): High-value customers get VIP treatment
  • Purchase history: Fashion brands? Email them new arrivals. Electronics? Email them complementary products.
  • Engagement: Only email engaged subscribers; suppress inactive ones after 6 months

Practice 2: Personalize beyond first name

Use dynamic content:

  • "Hi [FirstName], check out these [CategoryFromLastPurchase] on sale"
  • Shopify Email: Limited personalization
  • Klaviyo: Full dynamic content support
  • Omnisend: Good dynamic content

Practice 3: Test, measure, optimize

A/B test:

  • Subject lines ("You left X in your cart" vs "£50 waiting for you")
  • Send times (morning vs evening; weekday vs weekend)
  • Discount depths (5% vs 10% vs free shipping)

Measure:

  • Open rate
  • Click rate
  • Conversion rate (purchases directly from email)
  • Revenue per email
  • ROI (revenue ÷ platform cost)

Practice 4: Respect deliverability

Email service providers care about:

  • Bounce rate: <2% is healthy
  • Complaint rate: <0.1% (avoid spam complaints)
  • Engagement: If subscribers aren't opening, ISPs may mark you as spam

Maintain list health:

  • Remove hard bounces immediately
  • Suppress unengaged subscribers after 6-12 months
  • Clean list quarterly

---

Common mistakes and how to avoid them

Mistake 1: Not personalizing

Generic "Hi Customer" emails feel like bulk mail. Personalised ones ("Hi Sarah, your denim jacket order is here") feel relevant and tend to get opened more.

Mistake 2: Sending too many emails

More than 2-3 per week = unsubscribes spike. Respect frequency caps.

Mistake 3: Abandoned cart timing

Send too fast (immediately): Customers may still complete. Send too slow (72 hours): They've forgotten the item or bought elsewhere. Sweet spot: 1-4 hours, then 24h, then 36h.

Mistake 4: Ignoring SMS and push

Email will likely stay your main channel, but SMS messages are read quickly and can work well for time-sensitive nudges. Omnisend and Klaviyo let you layer SMS on top of email.

Mistake 5: Not measuring revenue attribution

Know which emails drive revenue. Shopify Admin → Analytics → Channels → Filter by "Email" to see attributed revenue.

---

Migration path: From Shopify Email to Klaviyo

If you start with Shopify Email (free, simple) and grow to Klaviyo (more advanced):

Week 1-2: Set up basic Klaviyo account, connect Shopify integration

Week 3: Migrate abandoned cart automation from Shopify to Klaviyo

Week 4: Create post-purchase sequence in Klaviyo

Month 2: Layer in SMS automation via Klaviyo

Month 3: Advanced segmentation (RFM, LTV) and dynamic content

Cost: pricing scales with your subscriber count, so check Klaviyo's current plans against the revenue your flows are actually generating.

---

Next steps

  1. Choose your platform: Shopify Email for simple setup; Klaviyo for growth; Omnisend for omnichannel.
  2. Map your core automations: Abandoned cart, post-purchase, win-back.
  3. Set up first automation: Start with abandoned cart (lowest effort, highest ROI).
  4. Measure baseline: Track recovery rate and revenue for 30 days.
  5. Optimize: Test subject lines, send times, discount depths.
  6. Layer in second automation: Post-purchase sequence.
  7. Segment by behaviour: Personalize based on purchase history.

Email automation is one of the easiest revenue levers in ecommerce. A properly configured stack keeps earning with minimal ongoing effort.

---

Key takeaways

  • Email automation recovers abandoned cart revenue and increases repeat purchases.
  • Core automations: abandoned cart (36h), post-purchase (5 emails), win-back (quarterly).
  • Shopify Email is free but limited; Klaviyo and Omnisend offer advanced segmentation and higher ROI.
  • Personalisation and segmentation make emails far more effective than one-size-fits-all broadcasts.
  • Measure revenue attribution to justify investment in email infrastructure.

More from the blog

Stop doing the work around the work

OpenHelm connects to your tools, reads the context, and does the steps, so you sign off on the result instead of producing it. See how it covers an entire role’s weekly workload, check the pricing, or run it yourself with the free local app.