E-commerce Email Automation: Automated Customer Lifecycle Flows

Why E-commerce Flows Matter

Generic email campaigns don't work anymore. Customers expect personalized messages based on what they've done (or haven't done) in your store:

  • Abandoned carts need recovery emails within hours
  • New customers need onboarding to become repeat buyers
  • Lapsed customers need winback campaigns before they forget you
  • VIP customers deserve special treatment

ILLIXIS monitors your store 24/7 and sends the right message at the right moment. No manual work required.

Finding E-commerce Flows

Go to Email AutomationSequencesE-commerce tab or visit /marketing-automation/sequences/?category=ecommerce. The dashboard shows:

  • All active e-commerce flows
  • Store connection status (Shopify/WooCommerce)
  • Recovery funnel metrics (sessions → carts → checkouts → recoveries)
  • Recovery rate percentage
  • Emails sent in last 30 days

Connecting Your Store

Shopify

  1. Go to ConnectorsShopify
  2. Click "Connect Shopify Store"
  3. Enter your store domain (e.g., yourstore.myshopify.com)
  4. Authorize ILLIXIS to access orders and customers
  5. Required permissions: read_orders, read_customers

ILLIXIS automatically creates webhooks for:

  • orders/create - Triggers post-purchase and welcome flows
  • orders/fulfilled - Triggers review request flows
  • customers/create - Triggers welcome series

WooCommerce

  1. Go to ConnectorsWordPress
  2. Connect your WordPress site with WooCommerce installed
  3. Install the ILLIXIS connector plugin
  4. Authorize access to WooCommerce order data

The 7 Pre-Built Flows

1. Welcome Series (New Customer Onboarding)

Trigger: Customer creates account or makes first purchase

Goal: Convert first-time buyers into repeat customers

Email sequence (3-5 emails over 7 days):

| Timing | Email | Goal |
|--------|-------|------|
| Immediately | Welcome + 10% off code | Make them feel valued |
| 48 hours | Brand story | Build emotional connection |
| 72 hours | Bestsellers showcase | Drive second purchase |

Customization tips:

  • Replace [PRODUCT_ROW] placeholders with your actual products
  • Adjust discount code value based on margins
  • Shorten sequence to 2 emails if selling low-consideration products

2. Abandoned Cart (Checkout Recovery)

Trigger: Customer adds items to cart but doesn't complete purchase

Goal: Recover lost revenue from cart abandonment (avg 70% cart abandonment rate)

Email sequence (2-3 emails over 72 hours):

| Timing | Email | Goal |
|--------|-------|------|
| 1 hour | Cart reminder | Gentle nudge |
| 24 hours | Cart reminder + urgency | Scarcity (items selling out) |
| 48 hours | Final reminder + 10% discount | Incentive to complete |

Best practices:

  • Don't send too early (< 30 minutes) - they might still be shopping
  • Include product images and names in email
  • Make cart recovery link prominent
  • A/B test discount threshold (10% vs free shipping vs no discount)

Tracking: Shopify provides abandoned cart data via webhooks. ILLIXIS creates cart abandonment records and tracks recovery conversions automatically.

3. Browse Abandonment (Product View Recovery)

Trigger: Customer views product pages but doesn't add to cart

Goal: Move browsers to cart-adders

Email sequence (1 email after 4 hours):

  • Product reminder with image
  • Social proof ("X customers bought this today")
  • Answer common objections
  • Strong CTA to view product

When to use: Best for high-consideration products (furniture, electronics, jewelry) where people browse multiple times before buying.

When to skip: Low-value impulse purchases don't need browse abandonment emails.

4. Post-Purchase (Thank You + Upsell)

Trigger: Order is fulfilled and shipped

Goal: Build loyalty and drive next purchase

Email sequence (2 emails over 10 days):

| Timing | Email | Goal |
|--------|-------|------|
| 3 days after delivery | Review request | Collect social proof |
| 7 days after delivery | Complementary products | Cross-sell |

Customization:

  • Adjust timing based on delivery speed
  • Recommend products that complement what they bought
  • Offer "thank you" discount (15% code) for next purchase

5. Win-Back (Lapsed Customer Recovery)

Trigger: Customer hasn't purchased in 60-90 days (configurable)

Goal: Re-engage before they churn permanently

Email sequence (3 emails over 10 days):

| Timing | Email | Goal |
|--------|-------|------|
| Immediately | "We miss you" message | Remind them you exist |
| 3 days | 20% discount offer | Strong incentive |
| 10 days | Last chance (discount expires) | Urgency |

Timing recommendations:

  • Fashion/Apparel: 45-60 days
  • Beauty/Skincare: 60-90 days
  • Electronics/Furniture: 120-180 days
  • Consumables (coffee, supplements): 30-45 days

Adjust the lapsed threshold based on your typical purchase cycle.

6. Review Request (Post-Delivery)

Trigger: 3-7 days after order fulfillment

Goal: Collect reviews and testimonials

Email sequence (1 email):

  • Simple ask: "How was your order?"
  • Link to review platform (Shopify reviews, Trustpilot, etc.)
  • Incentive option: "Leave a review, get 10% off next order"

Best practices:

  • Wait until customer has received and used product
  • Don't ask too early (they haven't tried it yet)
  • Make it easy - one-click to review page
  • Only ask happy customers (exclude returns/refunds)

7. VIP/Loyalty (High-Value Customer Rewards)

Trigger: Customer reaches VIP status (3+ orders or $500+ lifetime value)

Goal: Make your best customers feel special

Email sequence (varies):

  • VIP welcome message
  • Exclusive early access to sales
  • Special birthday offers
  • Referral program invitation
  • Personalized product recommendations

VIP criteria (configurable):

  • Total orders: 3+ orders
  • Lifetime value: $500+
  • Order frequency: 2+ orders in 90 days

Adjust thresholds based on your average order value and customer lifecycle.

Creating Your First E-commerce Flow

Option 1: Use Pre-Built Templates (Recommended)

  1. Go to SequencesE-commerce tab
  2. Click "Create from Template"
  3. Choose a flow type (e.g., "Cart Recovery")
  4. Review the AI-generated emails
  5. Customize subject lines, discount codes, and product placeholders
  6. Activate the flow

The AI generates complete email copy for each step. Just replace the [PRODUCT_ROW] placeholders with your actual products.

Option 2: Build From Scratch

  1. Click "Create Sequence" → "Blank"
  2. Choose trigger type (e.g., ecommerce.cart_abandoned)
  3. Add email and delay steps in sequence builder
  4. Configure timing for each email
  5. Activate

Use this for custom flows not covered by templates.

E-commerce Flow Settings

Trigger Configuration

Each flow has specific trigger settings:

Cart Abandonment:

  • Minimum cart value threshold (e.g., don't email for <$10 carts)
  • Wait time before first email (default: 1 hour)
  • Exclude if customer completes purchase

Browse Abandonment:

  • Minimum pages viewed (default: 2+ product pages)
  • Wait time before email (default: 4 hours)

Lapsed Customer:

  • Days since last purchase (default: 60 days)
  • Exclude if they're in another flow

VIP Triggers:

  • Lifetime value threshold (default: $500)
  • Number of orders threshold (default: 3)

Configure these in the trigger settings panel for each sequence.

Email Content Variables

Use these variables in your email templates:

Customer Variables

  • {{first_name}} - Customer's first name
  • {{last_name}} - Customer's last name
  • {{email}} - Customer email address

Store Variables

  • {{brand_name}} - Your store name
  • {{sender_name}} - Email sender name
  • {{store_url}} - Your store homepage URL

Order Variables (post-purchase flows)

  • {{order_number}} - Order ID
  • {{order_total}} - Order amount
  • {{order_date}} - Purchase date

Cart Variables (abandonment flows)

  • {{cart_items}} - List of products in cart (auto-generated HTML)
  • {{cart_url}} - Direct link back to cart
  • {{cart_total}} - Cart value

Product Variables (browse abandonment)

  • {{product_name}} - Viewed product name
  • {{product_url}} - Product page link
  • {{product_image}} - Product image URL
  • {{product_price}} - Product price
  • {{browsed_products}} - List of viewed products (auto-generated HTML)

Review Request Variables

  • {{review_link}} - Link to review page

Email Sending Platforms

ILLIXIS automatically routes e-commerce emails to your connected platform:

| Platform | Setup | Notes |
|----------|-------|-------|
| Resend | Connect in Connectors → Resend | Best for transactional emails |
| Klaviyo | OAuth connection | Full Klaviyo features + ILLIXIS automation |
| Mailchimp | API key in Connectors | Good for combined newsletters + automation |

Recommended: Use Resend for e-commerce flows. It's designed for transactional emails and has better deliverability for abandoned cart messages.

Funnel Tracking & Analytics

Recovery Funnel

ILLIXIS tracks the full customer journey:

```
Site Visits → Product Views → Carts → Checkouts → Orders
```

Metrics shown:

  • Site visit sessions (last 30 days)
  • Browse abandonment sessions
  • Cart abandonment sessions
  • Checkout abandonment count
  • Recovered orders
  • Recovery rate (%)

Recovery rate formula:
```
Recovery Rate = (Recovered Orders / Total Abandonments) × 100
```

Industry average is 10-15%. ILLIXIS customers average 18-25%.

Email Performance

For each flow, track:

  • Emails sent (last 30 days)
  • Open rate
  • Click rate
  • Conversion rate (email → purchase)
  • Revenue attributed

View detailed analytics at Sequences[Flow Name]Analytics tab.

Conditional Branching

Add logic to your flows based on customer behavior:

High-Value vs Standard Carts

Scenario: Send different cart recovery emails based on cart value

Setup:

  1. Add conditional split after cart abandonment trigger
  2. Condition: "Cart value > $100"
  3. High-value path: More aggressive discounts, faster timing
  4. Standard path: Standard recovery sequence

Order History Branching

Scenario: Different welcome series for first-time vs repeat customers

Setup:

  1. Trigger: ecommerce.customer_created
  2. Conditional split: "Total orders > 1"
  3. First-time path: Full welcome series
  4. Repeat path: Skip to loyalty message

Frequency Caps & Exclusions

Preventing Email Overload

Global frequency cap (per tenant):

  • Maximum 1 e-commerce email per customer per 24 hours
  • Maximum 3 e-commerce emails per customer per week

Exclusion rules:

  1. Don't email if customer unsubscribed
  2. Don't send cart recovery if order already completed
  3. Don't send lapsed customer email if they're in welcome series
  4. Don't send VIP email if customer already received one this month

Configure in SettingsEmail AutomationFrequency Caps.

Compliance & Unsubscribe

CAN-SPAM / GDPR Compliance

All e-commerce emails automatically include:

  • Unsubscribe link (required by law)
  • Physical mailing address (your business address)
  • Clear sender identification

Unsubscribe handling:

  • One-click unsubscribe (no login required)
  • Customer is removed from all e-commerce flows
  • Unsubscribe applies to marketing emails only (order confirmations still sent)

Suppression List Sync

If you use Klaviyo or Mailchimp, ILLIXIS syncs your suppression list daily to ensure unsubscribed customers don't receive emails.

Testing Your Flows

Test Mode

Before activating a flow:

  1. Click "Test This Flow" in sequence builder
  2. Enter your email as test subscriber
  3. Trigger the flow manually
  4. Review emails in your inbox
  5. Check timing, variables, and links

Test checklist:

Preview Variables

In sequence builder, click any email step to preview with sample data:

  • Test with real customer data (anonymized)
  • See how variables render
  • Check HTML formatting

Performance Benchmarks

Industry averages for e-commerce automation:

| Flow Type | Open Rate | Click Rate | Conversion Rate |
|-----------|-----------|------------|-----------------|
| Cart Abandonment | 40-45% | 15-20% | 8-12% |
| Browse Abandonment | 35-40% | 10-15% | 3-5% |
| Post-Purchase | 50-60% | 20-25% | 5-8% |
| Lapsed Customer | 25-30% | 8-12% | 3-5% |
| VIP/Loyalty | 55-65% | 25-35% | 10-15% |

If your numbers are below benchmarks, try:

  • Better subject lines (A/B test 3 variations)
  • Stronger discounts (test 10% vs 15% vs free shipping)
  • Faster timing (send first email sooner)
  • Product image quality (high-res images increase clicks)

Common Issues & Fixes

"Store not connected"

Problem: E-commerce flows require Shopify/WooCommerce connection

Fix: Go to ConnectorsShopify and complete OAuth connection

"Emails not sending"

Problem: No email platform configured

Fix: Connect Resend, Klaviyo, or Mailchimp in Connectors

"Cart data not populating"

Problem: Cart abandonment emails show {{cart_items}} instead of products

Fix: Ensure Shopify webhooks are active and receiving data. Check ConnectorsShopifyWebhooks tab.

"Too many emails sent"

Problem: Customer receiving multiple abandonment emails at once

Fix: Enable frequency caps in SettingsEmail Automation → limit to 1 email per 24 hours

"Low open rates"

Problem: Emails going to spam or subject lines weak

Fix:

  1. Verify sender domain (SPF/DKIM records)
  2. A/B test subject lines
  3. Avoid spam trigger words ("FREE!!!", "ACT NOW")
  4. Check Resend deliverability report

Advanced: Multi-Stage Customer Journeys

Combine e-commerce flows with pipeline stages for complex lifecycle automation:

Example: Beauty Brand Customer Journey

| Stage | Trigger | Sequence | Goal |
|-------|---------|----------|------|
| Subscriber | Newsletter signup | Welcome Series | Drive first purchase |
| First Purchase | Order created | Post-Purchase + Review Request | Get testimonial |
| Repeat Customer | 2nd order | VIP Offer | Build loyalty |
| At Risk | 60 days no purchase | Win-Back Campaign | Re-engage |
| VIP | 3+ orders or $500+ LTV | Exclusive Perks | Retention |

Set this up in PipelinesCustomer Lifecycle → link each stage to a sequence.

ROI Calculator

Average results from ILLIXIS e-commerce automation:

| Metric | Before | After | Improvement |
|--------|--------|-------|-------------|
| Cart recovery rate | 5-8% | 18-25% | +13-17% |
| Repeat purchase rate | 15-20% | 35-40% | +20% |
| Customer LTV | $150 | $280 | +87% |
| Email revenue | 10% | 25% | +15% |

Example ROI:

  • Store with 1,000 carts abandoned/month at $75 avg cart value
  • Before: 80 recovered (8%) = $6,000/month
  • After: 250 recovered (25%) = $18,750/month
  • Additional revenue: $12,750/month

Subtract ILLIXIS subscription cost to get net ROI.

Next Steps

  1. Connect your store (Shopify or WooCommerce)
  2. Activate welcome series (every new customer needs onboarding)
  3. Enable cart abandonment (biggest revenue opportunity)
  4. Monitor results for 2 weeks
  5. Optimize based on data (A/B test subject lines, timing, discounts)
  6. Add advanced flows (browse abandonment, VIP, lapsed customer)

Start with welcome + cart abandonment. Add other flows once those are performing well.

Related Help Guides


Questions? Email hello@illixis.io or use the in-app chat.

Ready to lose the stack?

One platform. You approve. ILLIXIS executes. Marketing that just happens.

Join the waitlistNo spam, everUnsubscribe anytime
First 20 founding members: 50% off any plan for your first year.

Marketing, Unstacked.

E-commerce Email Automation: Automated Customer Lifecycle Flows | Help Center | ILLIXIS™ | ILLIXIS