On This Page
- Why Email Marketing is Critical for Ecommerce Success
- The 6 Essential Email Flows Every Ecommerce Store Needs
- Revenue Attribution and Industry Benchmarks
- Advanced Segmentation Strategies
- Email Personalization Tactics That Drive Revenue
- Email Design Best Practices for Ecommerce
- Measuring Email Marketing Success
- Deliverability: Getting Your Emails to the Inbox
- Common Ecommerce Email Mistakes to Avoid
- Implementing Your Ecommerce Email Strategy with Tajo
- Conclusion
Email marketing delivers the highest ROI of any digital marketing channel for ecommerce businesses, generating an average return of $42 for every $1 spent. For online stores, it’s not just a marketing tactic, it’s a revenue engine that works 24/7 to drive sales, recover abandoned carts, and turn one-time buyers into loyal customers.
This comprehensive guide covers everything you need to master ecommerce email marketing in 2025: the essential automated flows, advanced segmentation strategies, revenue benchmarks, and optimization tactics that separate seven-figure stores from struggling startups.
Why Email Marketing is Critical for Ecommerce Success
Before diving into tactics, let’s understand why email remains the dominant revenue channel for ecommerce brands despite the rise of social media and newer marketing channels.
The Numbers Don’t Lie
- $42 average ROI for every $1 invested in email marketing
- 44% of consumers have made a purchase based on a promotional email
- Email drives 20-30% of total revenue for optimized ecommerce stores
- Owned audience not subject to algorithm changes or platform risk
- 4.3 billion email users worldwide by 2025
Email vs. Other Channels
| Channel | Average ROI | Audience Control | Customer Journey Stage |
|---|---|---|---|
| Email Marketing | $42:$1 | Full ownership | Awareness to advocacy |
| Social Media Ads | $2-$5:$1 | Platform dependent | Awareness, consideration |
| Google Ads | $8:$1 | Platform dependent | Consideration, decision |
| SMS Marketing | $25:$1 | Partial ownership | Urgency, loyalty |
| Affiliate Marketing | $15:$1 | Partner dependent | Consideration, decision |
Email marketing outperforms because you own the relationship. Unlike social media followers or ad audiences, your email list is an asset you control completely.
The 6 Essential Email Flows Every Ecommerce Store Needs
Automated email flows are the foundation of ecommerce email marketing. These sequences run continuously, generating revenue while you sleep. Here are the six flows that every store must implement.
1. Welcome Series: First Impressions That Convert
Your welcome series is the most valuable automated sequence. New subscribers are at peak engagement, and a well-crafted welcome flow generates 3x more revenue per email than standard campaigns.
Flow Structure:
| Timing | Goal | Key Elements | |
|---|---|---|---|
| Welcome | Immediate | Deliver promise, introduce brand | Welcome discount, brand story |
| Brand Story | Day 2 | Build emotional connection | Origin story, values, mission |
| Social Proof | Day 4 | Establish credibility | Reviews, testimonials, UGC |
| Best Sellers | Day 6 | Drive first purchase | Product recommendations |
| Urgency | Day 8 | Create action | Discount expiration |
Welcome Email Template:
- From
- [Brand]
- Subject
- Welcome to [Brand]! Here's 15% off your first order
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Welcome to [Brand]! Here's 15% off your first order</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Welcome to [Brand]! Here's 15% off your first order -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Welcome to the [Brand] family!</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">We're thrilled to have you. As a thank you for joining, here's your exclusive welcome discount:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding:10px 16px;border:1px dashed #a1a1aa;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;letter-spacing:0.04em;color:#18181b;">Use code: WELCOME15 for 15% off your first order</td></tr></table></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">SHOP NOW</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">SHOP NOW</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Here's what makes us different:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><ul style="margin:0;padding:0 0 0 24px;"><li style="margin:0 0 6px;">[Key differentiator 1]</li><li style="margin:0 0 6px;">[Key differentiator 2]</li><li style="margin:0 0 6px;">[Key differentiator 3]</li></ul></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">This offer expires in 7 days, so don't wait.</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">SHOP BESTSELLERS</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">SHOP BESTSELLERS</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">See you soon,<br>The [Brand] Team</p></td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Benchmark Metrics:
- Open Rate: 50-60%
- Click Rate: 10-15%
- Conversion Rate: 8-12%
- Revenue per Email: $3-$8
2. Abandoned Cart Flow: Recovering Lost Revenue
With an average cart abandonment rate of 70%, this flow directly recovers revenue you’ve already earned through acquisition. A well-optimized abandoned cart sequence recovers 5-15% of abandoned carts.
Flow Structure:
| Timing | Strategy | Expected Recovery | |
|---|---|---|---|
| Reminder | 1 hour | Soft reminder, no discount | 3-5% |
| Urgency | 24 hours | Scarcity, social proof | 2-4% |
| Incentive | 48-72 hours | Discount/free shipping | 2-3% |
| Final | 5-7 days | Last chance, alternative products | 1-2% |
Email 1: The Reminder (1 Hour)
- From
- [Brand Name]
- Subject
- Did you forget something?
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Did you forget something?</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Did you forget something? -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">We noticed you left some items in your cart. Don't worry, we saved them for you.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" style="padding:32px 16px;background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;color:#52525b;">[CART CONTENTS WITH IMAGES]</td></tr></table></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Subtotal: $[Amount]</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">COMPLETE MY ORDER</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">COMPLETE MY ORDER</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Have questions? Reply to this email, we're here to help.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Best,<br>[Brand Name]</p></td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Email 2: The Urgency Nudge (24 Hours)
- Subject
- Your cart is waiting (items selling fast)
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Your cart is waiting (items selling fast)</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Your cart is waiting (items selling fast) -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Just a friendly reminder, the items in your cart are popular and we can't guarantee they'll be available much longer.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[CART CONTENTS]</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Here's what other customers say about [Product]:<br>★★★★★ "[Customer review excerpt]"</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Why shop with us:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><ul style="margin:0;padding:0 0 0 24px;"><li style="margin:0 0 6px;">Free returns within 30 days</li><li style="margin:0 0 6px;">Secure checkout</li><li style="margin:0 0 6px;">Ships in 1-2 business days</li></ul></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">COMPLETE MY ORDER</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">COMPLETE MY ORDER</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Email 3: The Incentive (48-72 Hours)
- Subject
- Here's 10% off to complete your order
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Here's 10% off to complete your order</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Here's 10% off to complete your order -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">We really want you to have these items. Here's an exclusive offer just for you:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding:10px 16px;border:1px dashed #a1a1aa;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;letter-spacing:0.04em;color:#18181b;">Use code: COMEBACK10 for 10% off</td></tr></table></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[CART CONTENTS]</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">New Total: $[Discounted Amount]</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">But hurry, this code expires in 24 hours.</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">CLAIM MY DISCOUNT</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">CLAIM MY DISCOUNT</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Advanced Tactics:
- Dynamic discounting: First abandonment = no discount, second = 5%, third = 10%
- Cart value segmentation: Higher value carts get better offers
- Product-specific messaging: High-margin items get larger discounts
- Multi-channel integration: Follow email with SMS at 4-hour mark
3. Browse Abandonment Flow: Capturing Window Shoppers
Browse abandonment emails target shoppers who viewed products but didn’t add them to cart. These emails have 3x higher click rates than standard promotional campaigns.
Flow Structure:
| Timing | Content Focus | |
|---|---|---|
| Interest Check | 4 hours | Product reminder, reviews |
| Scarcity | 24 hours | Low stock alerts, popularity |
| Related Products | 48 hours | Alternative recommendations |
Email Template:
- Subject
- Still thinking about [Product Name]?
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Still thinking about [Product Name]?</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Still thinking about [Product Name]? -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">We noticed you were checking out [Product Name]. Great taste!</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" style="padding:32px 16px;background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;color:#52525b;">[PRODUCT IMAGE]</td></tr></table></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Here's why customers love it:<br>★★★★★ (247 reviews)<br>"[Top review excerpt]"</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Want to see similar items?<br>[RELATED PRODUCT 1] [RELATED PRODUCT 2] [RELATED PRODUCT 3]</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">VIEW [PRODUCT NAME]</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">VIEW [PRODUCT NAME]</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Implementation Tips:
- Trigger after 2+ page views or significant time on product page
- Exclude customers who added to cart (they get abandoned cart flow)
- Limit to 1-2 emails to avoid being annoying
- Include social proof specific to viewed products
4. Post-Purchase Flow: Building Lifetime Value
The post-purchase sequence turns one-time buyers into repeat customers. This flow nurtures the relationship, reduces buyer’s remorse, and drives repeat purchases.
Flow Structure:
| Timing | Purpose | Content | |
|---|---|---|---|
| Order Confirmation | Immediate | Receipt + set expectations | Order details, shipping timeline |
| Shipping Update | When shipped | Tracking information | Tracking link, delivery estimate |
| Delivery Confirmation | Day of delivery | Celebrate arrival | Care instructions, usage tips |
| Product Education | Day 3-5 | Maximize value | How-to content, tips, tutorials |
| Review Request | Day 7-10 | Social proof generation | Review link, incentive |
| Cross-Sell | Day 14-21 | Increase AOV | Complementary products |
| Replenishment | Product lifecycle | Drive repeat purchase | Reorder reminder, subscription offer |
Review Request Template:
- From
- [Brand]
- Subject
- How are you enjoying your [Product]?
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>How are you enjoying your [Product]?</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): How are you enjoying your [Product]? -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">It's been a week since your [Product] arrived. We hope you're loving it!</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">We'd really appreciate hearing about your experience. Your review helps other customers make confident decisions.</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">LEAVE A REVIEW</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">LEAVE A REVIEW</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">As a thank you, we'll send you a 10% discount for your next order after your review is published.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Thanks for being part of the [Brand] family!</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[Your Name]<br>Founder, [Brand]</p></td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Cross-Sell Email Template:
- Subject
- Complete your [Category] collection
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Complete your [Category] collection</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Complete your [Category] collection -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Customers who bought [Previous Purchase] also loved these:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[PRODUCT 1] - $XX<br>Perfect for [use case]</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[PRODUCT 2] - $XX<br>Pairs perfectly with your [Previous Purchase]</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[PRODUCT 3] - $XX<br>Our #1 bestseller in [category]</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Use code THANKYOU10 for 10% off your next order.</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">SHOP NOW</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">SHOP NOW</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
5. Win-Back Flow: Re-Engaging Dormant Customers
Win-back campaigns target customers who haven’t purchased in a defined period. These flows are essential for maintaining list health and reactivating lapsed customers.
Flow Structure:
| Timing | Message | Offer | |
|---|---|---|---|
| Miss You | 60 days inactive | Acknowledgment + soft offer | 15% off |
| What’s New | 75 days inactive | New products/features | Free shipping |
| Last Chance | 90 days inactive | Final opportunity | 20% off |
| Sunset | 105 days inactive | Opt-in to stay | N/A |
Win-Back Email Template:
- Subject
- We miss you, [First Name]! Here's 20% off
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>We miss you, {{ contact.FIRSTNAME }}! Here's 20% off</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): We miss you, {{ contact.FIRSTNAME }}! Here's 20% off -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">It's been a while since we've seen you, and we miss you!</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">A lot has changed since your last visit:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><ul style="margin:0;padding:0 0 0 24px;"><li style="margin:0 0 6px;">[New product line]</li><li style="margin:0 0 6px;">[New feature/service]</li><li style="margin:0 0 6px;">[Recent improvement]</li></ul></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">To welcome you back, here's an exclusive offer:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">20% OFF your next order</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding:10px 16px;border:1px dashed #a1a1aa;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;letter-spacing:0.04em;color:#18181b;">Use code: MISSYOU20</td></tr></table></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">SHOP NOW</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">SHOP NOW</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">This offer expires in 5 days.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">If you'd rather not hear from us, no hard feelings.</p></td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe here</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Sunset Email (Final):
- From
- [Brand Name]
- Subject
- Should we say goodbye?
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>Should we say goodbye?</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): Should we say goodbye? -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Hi {{ contact.FIRSTNAME }},</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">We noticed you haven't opened our emails in a while. We don't want to clutter your inbox if you're no longer interested.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">If you want to keep receiving updates from us, just click below:</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">YES, KEEP ME SUBSCRIBED</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">YES, KEEP ME SUBSCRIBED</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">If we don't hear from you, we'll remove you from our list in 7 days. No hard feelings, you can always re-subscribe later.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Thanks for being part of our journey,<br>[Brand Name]</p></td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
6. VIP/Loyalty Flow: Rewarding Your Best Customers
Your top 20% of customers generate 80% of revenue. VIP flows ensure these high-value customers feel appreciated and continue their buying behavior.
VIP Tier Structure:
| Tier | Criteria | Benefits |
|---|---|---|
| Bronze | 2-3 orders OR $100-$299 LTV | Early sale access, birthday discount |
| Silver | 4-6 orders OR $300-$599 LTV | 15% member discount, free shipping |
| Gold | 7+ orders OR $600+ LTV | 20% discount, exclusive products, concierge support |
VIP Welcome Email:
- From
- [Brand]
- Subject
- You've reached [Gold] status!
View the Brevo-ready HTML
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<title>You've reached [Gold] status!</title>
<!--[if mso]><noscript><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml></noscript><![endif]-->
</head>
<body style="margin:0;padding:0;background-color:#f4f4f5;">
<!-- Preheader: put the inbox preview text in this span, or use Brevo's preview text field. -->
<span style="display:none;font-size:1px;color:#f4f4f5;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;"></span>
<!-- Subject line (paste into Brevo's subject field): You've reached [Gold] status! -->
<!-- Links point to https://example.com; replace them with your own before sending. -->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#f4f4f5;">
<tr><td align="center" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="max-width:600px;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:8px;">
<tr><td style="height:40px;font-size:0;line-height:0;"> </td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">{{ contact.FIRSTNAME }}, congratulations!</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">You've officially joined our [Gold] VIP tier. As one of our most valued customers, you now enjoy exclusive benefits:</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">🏆 20% off all orders automatically<br>🚚 Free express shipping on every order<br>🎁 Exclusive access to limited editions<br>👤 Priority customer support<br>🎂 Special birthday surprise</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Your VIP status is valid for the next 12 months.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Ready to enjoy your benefits?</p></td></tr>
<tr><td style="padding:8px 40px 24px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" bgcolor="#18181b" style="border-radius:6px;background-color:#18181b;">
<!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com" style="height:48px;v-text-anchor:middle;width:280px;" arcsize="12%" stroke="f" fillcolor="#18181b"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">SHOP VIP COLLECTION</center></v:roundrect><![endif]-->
<!--[if !mso]><!--><a href="https://example.com" target="_blank" style="display:inline-block;padding:14px 28px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#ffffff;text-decoration:none;border-radius:6px;background-color:#18181b;mso-hide:all;">SHOP VIP COLLECTION</a><!--<![endif]-->
</td></tr></table>
</td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">Thank you for being an amazing customer.</p></td></tr>
<tr><td style="padding:0 40px 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#18181b;"><p style="margin:0;">[Founder Name]<br>Founder, [Brand]</p></td></tr>
<tr><td style="padding:24px 40px 32px;border-top:1px solid #e4e4e7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#52525b;"><a href="{{ unsubscribe }}" target="_blank" style="color:#52525b;text-decoration:underline;">Unsubscribe</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
Revenue Attribution and Industry Benchmarks
Understanding how email contributes to revenue helps justify investment and set realistic goals. Here are benchmark metrics by industry.
Email Revenue Contribution by Industry
| Industry | Email % of Total Revenue | Average Order Value | Click-to-Purchase Rate |
|---|---|---|---|
| Fashion/Apparel | 15-25% | $75-$150 | 2.5-4% |
| Beauty/Cosmetics | 18-28% | $50-$90 | 3-5% |
| Home/Garden | 12-20% | $100-$250 | 2-3.5% |
| Electronics | 8-15% | $200-$500 | 1.5-3% |
| Food/Beverage | 20-30% | $35-$75 | 4-6% |
| Health/Wellness | 18-25% | $60-$120 | 3-5% |
| Sports/Outdoors | 12-20% | $80-$175 | 2.5-4% |
Automated Flow Revenue Benchmarks
| Flow | Revenue Contribution | Open Rate | Click Rate | Conversion Rate |
|---|---|---|---|---|
| Welcome Series | 15-25% of email revenue | 50-60% | 10-15% | 8-12% |
| Abandoned Cart | 25-35% of email revenue | 40-50% | 10-20% | 5-15% |
| Browse Abandonment | 10-15% of email revenue | 35-45% | 5-10% | 2-5% |
| Post-Purchase | 15-20% of email revenue | 60-70% | 15-25% | 3-8% |
| Win-Back | 5-10% of email revenue | 20-30% | 3-8% | 2-5% |
| VIP/Loyalty | 10-15% of email revenue | 45-55% | 12-18% | 6-10% |
Monthly Email Revenue Calculator
Use this formula to estimate your email revenue potential:
Monthly List Size × Email Frequency × Average Open Rate ×Average Click Rate × Conversion Rate × Average Order Value= Monthly Email Revenue
Example:50,000 subscribers × 8 campaigns × 25% open rate × 3% click rate ×2% conversion rate × $100 AOV = $60,000/monthAdvanced Segmentation Strategies
Segmented campaigns generate 760% more revenue than non-segmented blasts. Here’s how to segment your list for maximum impact.
RFM Segmentation Framework
RFM (Recency, Frequency, Monetary) analysis segments customers based on purchase behavior:
| Segment | Recency | Frequency | Monetary | Strategy |
|---|---|---|---|---|
| Champions | Recent | Often | High | VIP treatment, loyalty rewards |
| Loyal Customers | Recent | Often | Medium | Upsell, referral programs |
| Potential Loyalists | Recent | Low | Medium | Onboarding, engagement series |
| Recent Customers | Recent | Low | Low | Welcome flows, education |
| At Risk | Lapsed | Often | High | Win-back, personalized offers |
| Can’t Lose | Lapsed | Often | Medium | Aggressive re-engagement |
| Hibernating | Lapsed | Low | Low | Sunset or special reactivation |
| Lost | Very Lapsed | Any | Any | Suppress or remove |
Behavioral Segmentation
| Segment Type | Data Points | Use Case |
|---|---|---|
| Purchase History | Products bought, categories, brands | Cross-sell, recommendations |
| Browse Behavior | Pages viewed, time on site, search terms | Browse abandonment, personalization |
| Email Engagement | Opens, clicks, time of engagement | Send time optimization, content preferences |
| Cart Behavior | Abandonment frequency, cart value | Discount strategy, incentive tiers |
| Device Preference | Desktop vs. mobile | Design optimization |
Purchase History Segments
| Segment | Definition | Campaign Strategy |
|---|---|---|
| First-Time Buyers | 1 purchase | Post-purchase nurture, second purchase incentive |
| Repeat Buyers | 2-3 purchases | Loyalty program enrollment, subscription offers |
| Loyal Customers | 4+ purchases | VIP status, exclusive previews |
| High-AOV Buyers | Top 20% by order value | Premium product launches, concierge service |
| Discount Shoppers | Only buy on sale | Sale announcements, clearance alerts |
| Full-Price Buyers | Rarely use discounts | Early access, exclusivity messaging |
| Category Specialists | 80%+ in one category | Category-specific content, new arrivals |
| Cross-Category | Buy from multiple categories | Bundle offers, complete-the-look |
Engagement-Based Segments
| Segment | Definition | Strategy |
|---|---|---|
| Highly Engaged | Opens 70%+, clicks regularly | Increase frequency, test new content |
| Moderately Engaged | Opens 30-70% | Optimize subject lines, test timing |
| Low Engagement | Opens 10-30% | Re-engagement campaign, preference center |
| Unengaged | Opens under 10% | Sunset campaign, list hygiene |
Email Personalization Tactics That Drive Revenue
Personalization increases email revenue by 20-30%. Here’s how to implement it effectively.
Basic Personalization
- First name: In subject line and body copy
- Location: Shipping times, local stores, weather-based content
- Previous purchases: Reference in cross-sell campaigns
- Browse history: Products viewed in email content
Advanced Personalization
| Tactic | Implementation | Revenue Impact |
|---|---|---|
| Dynamic Product Blocks | Show products based on browse/purchase history | +15-25% |
| Predictive Send Time | AI-optimized delivery timing | +10-20% |
| Personalized Subject Lines | Dynamic content based on segment | +20-30% |
| Price Drop Alerts | Notify when viewed items go on sale | +25-40% |
| Back-in-Stock Alerts | Notify when wishlist items return | +30-50% |
| Replenishment Reminders | Product-specific timing | +20-35% |
Dynamic Content Blocks
Instead of sending different emails to different segments, use dynamic content blocks that change based on subscriber attributes:
Example Email Structure:
[HEADER - Same for all]
[HERO SECTION - Dynamic based on gender/category preference]- Show men's products to male customers- Show women's products to female customers- Show best sellers to unknown
[PRODUCT GRID - Dynamic based on browse history]- Recent viewed products- Recommended based on purchases- Category-specific bestsellers
[OFFER SECTION - Dynamic based on customer value]- VIP: Exclusive early access- Regular: Standard promotion- New: Welcome discount reminder
[FOOTER - Same for all]Email Design Best Practices for Ecommerce
Mobile Optimization (Critical)
With 60%+ of emails opened on mobile:
- Single-column layout: Easier to scan and tap
- 44x44px minimum buttons: Thumb-friendly CTAs
- 14px+ font size: Readable without zooming
- Compressed images: Fast loading on mobile networks
- Short paragraphs: 2-3 sentences maximum
- Clear hierarchy: Most important content first
High-Converting Email Elements
| Element | Best Practice | Impact |
|---|---|---|
| Subject Line | 6-10 words, personalized, creates curiosity | +20-30% open rate |
| Preheader | Extend subject line, add value | +10-15% open rate |
| Hero Image | Single product or lifestyle shot | +10-20% click rate |
| CTA Buttons | Contrasting color, action-oriented copy | +25-40% click rate |
| Social Proof | Reviews, ratings near products | +15-25% conversion |
| Urgency | Countdown timers, stock levels | +10-30% conversion |
Subject Line Formulas That Convert
| Formula | Example | Best For |
|---|---|---|
| Question | ”Looking for [benefit]?” | Curiosity |
| How-To | ”How to [achieve result] in [timeframe]“ | Educational |
| List | ”5 ways to [solve problem]“ | Value-packed |
| Urgency | ”Last chance: [offer] ends tonight” | Promotions |
| Personalized | ”[Name], your [item] is waiting” | Abandoned cart |
| Social Proof | ”Why [X] customers chose [product]“ | Trust-building |
| FOMO | ”[X] items left at this price” | Scarcity |
Measuring Email Marketing Success
Key Metrics Dashboard
| Metric | Definition | Benchmark | Action if Below |
|---|---|---|---|
| Delivery Rate | Emails delivered / sent | >98% | Clean list, improve hygiene |
| Open Rate | Opens / delivered | >20% | Improve subject lines |
| Click Rate | Clicks / delivered | >3% | Better content, CTAs |
| Click-to-Open Rate | Clicks / opens | >15% | Content relevance |
| Conversion Rate | Purchases / clicks | >2% | Landing page optimization |
| Revenue per Email | Total revenue / emails sent | >$0.10 | Segmentation, offers |
| Unsubscribe Rate | Unsubscribes / delivered | <0.5% | Frequency, relevance |
| Spam Complaint Rate | Complaints / delivered | <0.1% | List hygiene, content |
Attribution Models for Email
| Model | Definition | Best For |
|---|---|---|
| Last Click | Credit to last touchpoint before purchase | Simple attribution |
| First Click | Credit to first touchpoint | Understanding acquisition |
| Linear | Equal credit to all touchpoints | Multi-touch journeys |
| Time Decay | More credit to recent touchpoints | Consideration purchases |
| Position-Based | 40% first, 40% last, 20% middle | Balanced view |
Calculating Email ROI
Email ROI = (Email Revenue - Email Costs) / Email Costs × 100
Example:Email Revenue: $50,000/monthPlatform Cost: $500/monthDesign/Content: $700/monthTotal Cost: $1,200/month
ROI = ($50,000 - $1,200) / $1,200 × 100 = 4,067% ROIDeliverability: Getting Your Emails to the Inbox
High deliverability is the foundation of email marketing success. Here’s how to maintain inbox placement.
Sender Reputation Factors
| Factor | Impact | How to Optimize |
|---|---|---|
| Bounce Rate | High | Remove invalid emails, use double opt-in |
| Spam Complaints | High | Easy unsubscribe, relevant content |
| Engagement | High | Segment by engagement, send relevant content |
| Sending Volume | Medium | Gradual increases, consistent patterns |
| Authentication | Medium | SPF, DKIM, DMARC properly configured |
| List Quality | High | Regular cleaning, double opt-in |
List Hygiene Best Practices
- Remove hard bounces immediately
- Re-engage or remove subscribers inactive for 90+ days
- Use confirmed opt-in for new subscribers
- Never purchase email lists
- Provide easy unsubscribe options
- Monitor spam complaints daily
Authentication Setup Checklist
- SPF record configured correctly
- DKIM signing enabled
- DMARC policy implemented
- Custom sending domain verified
- Dedicated IP (if sending 100k+/month)
- Proper list-unsubscribe header
Common Ecommerce Email Mistakes to Avoid
1. Sending Without Segmentation
Problem: Generic blasts to entire list Impact: Lower engagement, higher unsubscribes Solution: Implement basic behavioral segments
2. Ignoring Mobile Users
Problem: Desktop-first design Impact: 60%+ of opens see broken emails Solution: Mobile-first design, test on multiple devices
3. Over-Discounting
Problem: Always offering discounts Impact: Trains customers to wait for sales Solution: Use value-based messaging, limit discount frequency
4. Neglecting Automation
Problem: Only sending manual campaigns Impact: Missing 60-70% of potential email revenue Solution: Implement core flows (welcome, cart, post-purchase)
5. Poor Timing
Problem: Sending at random times Impact: Lower open rates Solution: Test send times, use predictive optimization
6. Weak Subject Lines
Problem: Generic, boring subjects Impact: Emails never get opened Solution: A/B test continuously, use proven formulas
7. No Personalization
Problem: One-size-fits-all content Impact: Lower relevance and engagement Solution: Start with name and purchase history
8. Ignoring Post-Purchase
Problem: Focus only on acquisition emails Impact: Low repeat purchase rate Solution: Build comprehensive post-purchase flows
Implementing Your Ecommerce Email Strategy with Tajo
Building a high-performing ecommerce email program requires the right platform and integrations. Tajo combines powerful email automation with deep ecommerce intelligence to help you execute every strategy in this guide.
How Tajo Powers Ecommerce Email Success
Unified Customer Intelligence
Tajo syncs your complete customer data from Shopify, WooCommerce, and other platforms, including orders, products, browse behavior, and customer profiles. This data flows directly into Brevo for sophisticated segmentation and personalization without manual data management.
- StoreShopify · WooCommerceOrdersBrowse behaviorProfilescustomer data
- TajosyncReal-time updatessynced profiles
- BrevoSegmentsAutomated flows
Pre-Built Automation Templates
Launch proven email flows in minutes with Tajo’s pre-built automation templates:
- Welcome series with smart product recommendations
- Abandoned cart recovery with dynamic content
- Post-purchase flows with review collection
- Win-back campaigns with personalized offers
- VIP tier management and loyalty programs
Multi-Channel Orchestration
Coordinate email with SMS and WhatsApp for maximum impact. Tajo’s multi-channel workflows ensure customers receive the right message on the right channel at the right time, without overwhelming them.
Advanced Segmentation Made Simple
Create powerful segments based on:
- RFM scoring (Recency, Frequency, Monetary)
- Purchase history and product affinities
- Browse behavior and cart activity
- Email engagement levels
- Customer lifetime value tiers
Real-Time Data Synchronization
Customer data updates in real-time, ensuring your segments and automations always use the latest information. When a customer makes a purchase, they immediately enter post-purchase flows and exit abandoned cart sequences.
Unified Analytics Dashboard
Track revenue attribution across all email flows and campaigns. Understand which automations drive the most revenue and where to focus optimization efforts.
Getting Started
Ready to transform your ecommerce email marketing? Here’s how to begin:
- Connect your store: Integrate Shopify, WooCommerce, or your ecommerce platform
- Import your list: Migrate existing subscribers with engagement data
- Launch core flows: Start with welcome, abandoned cart, and post-purchase
- Build segments: Create RFM and behavioral segments
- Optimize continuously: Use analytics to improve performance
Start Your Free Tajo Trial and implement these strategies in minutes, not months.
Conclusion
Email marketing remains the highest-ROI channel for ecommerce brands, but only when executed strategically. The stores seeing 20-30% of revenue from email aren’t just sending more emails, they’re implementing sophisticated flows, advanced segmentation, and continuous optimization.
Start with the six essential flows: welcome, abandoned cart, browse abandonment, post-purchase, win-back, and VIP. Then layer on segmentation to make every message more relevant. Finally, use the benchmarks and metrics in this guide to measure progress and identify optimization opportunities.
The difference between mediocre and exceptional email marketing is consistent execution and data-driven optimization. With the strategies in this guide and the right platform to execute them, you have everything you need to turn email into your store’s most profitable channel.
Ready to maximize your ecommerce email revenue? Get started with Tajo and implement automated flows that drive sales around the clock.
Frequently Asked Questions
What is ecommerce marketing?
Maximize ecommerce revenue with proven email marketing strategies. Learn abandoned cart flows, post-purchase sequences, and segmentation tactics that drive sales.
How do I get started with ecommerce marketing?
Start with the fundamentals: understand core concepts, choose the right tools, and implement step by step. This guide covers everything from beginner to advanced.
What are the best tools for ecommerce marketing?
The best tools depend on your budget and needs. Brevo offers a comprehensive free tier covering email, SMS, CRM, and automation. See this guide for detailed recommendations.
How often should I email my ecommerce list?
The ideal frequency depends on your audience and content quality. Most successful ecommerce brands send 2-4 promotional emails per week plus automated flows. Test frequency with your audience, start with 2 per week and increase while monitoring unsubscribe rates. If unsubscribes exceed 0.5% per campaign, reduce frequency.
What's a good email list growth rate for ecommerce?
Healthy ecommerce stores grow their list by 3-5% per month. If you're growing faster than 10%, verify you're using quality acquisition methods. Slower than 2% indicates a need for better list-building strategies like exit-intent popups, spin-to-win, or content upgrades.
Should I offer a discount in my welcome email?
Yes, for most ecommerce brands. Welcome discounts (10-15% off) significantly increase first purchase rates. However, test a non-discount welcome series as well, some premium brands see better long-term value with value-based welcome content instead of immediate discounting.
How long should my abandoned cart sequence be?
A 3-4 email sequence over 5-7 days is optimal for most stores. Email 1 at 1 hour (reminder), Email 2 at 24 hours (urgency), Email 3 at 48-72 hours (incentive), and optionally Email 4 at 5-7 days (final attempt). Test and adjust based on your audience's behavior.
What's the best time to send ecommerce emails?
General best practices suggest Tuesday-Thursday between 10am-2pm. However, optimal timing varies by audience. Use send time optimization features that personalize delivery timing for each subscriber based on their historical engagement patterns.
How do I prevent my emails from going to spam?
Maintain good sender reputation by: authenticating your domain (SPF, DKIM, DMARC), keeping bounce rates under 2%, maintaining low spam complaints (under 0.1%), using double opt-in, cleaning your list regularly, and sending relevant, engaging content that recipients actually open and click.
What's a good open rate for ecommerce emails?
Industry benchmarks suggest 15-25% for promotional campaigns and 40-60% for automated flows. If your rates are below 15%, focus on subject line optimization, list hygiene, and sender reputation. Rates above 30% for promotional emails indicate a highly engaged list.
Should I use single opt-in or double opt-in?
Double opt-in creates a cleaner list with better engagement metrics and lower spam complaints. Single opt-in captures more subscribers but may include lower-quality addresses. For most ecommerce brands, single opt-in with subsequent list hygiene practices is acceptable. Use double opt-in if deliverability is a concern.
How do I calculate the value of my email list?
Calculate list value by dividing your annual email revenue by your list size. For example, if you generate $500,000 from email annually with 50,000 subscribers, each subscriber is worth $10/year. This metric helps justify list-building investments and understand the cost of list decay.
When should I remove inactive subscribers?
Create a sunset flow for subscribers who haven't engaged in 90+ days. Give them 2-3 opportunities to re-engage, then remove them after 105-120 days of inactivity. This improves deliverability and reduces costs while giving genuine subscribers time to re-activate.