Email consistently ranks as one of the highest-ROI channels in an eCommerce stack. The DMA’s annual marketer email tracker and similar industry reports from Litmus and Omnisend put the return well ahead of paid search and paid social, year after year. Most new store owners don’t capture that return because they treat email as an afterthought instead of a stack.
This is the working playbook for an eCommerce store new to email. By the end you’ll know how to build the list, what flows to set up first, which ESP to pick, and how to write subject lines that actually get opened. Borrow the structure; the WriteLift email service writes the copy if you’d rather not.
How do you build an email list from scratch?
A new eCommerce store builds an email list with two assets: a clear lead magnet (the offer that gets the address) and signup forms in the right places (popup, footer, post-purchase, checkout-as-guest). A 10–15% discount on the first order is the default lead magnet that works across most hard-goods categories; brands that don’t want to discount can offer a buying guide, a product-care PDF, or first-access to new drops.
Three placements that matter:
- Site-wide popup. Triggers on entry-page exit-intent or after 30 seconds of browsing. The popup is your highest-converting capture point and is worth designing to match your brand voice rather than using a default ESP template.
- Footer signup. Captures the “I’ll come back later” buyer who scrolled to the bottom but didn’t pop the popup. Low conversion rate; high signal quality.
- Checkout-page opt-in. A pre-checked or unchecked checkbox during checkout (subject to your jurisdiction’s consent rules — GDPR/UK GDPR require unchecked; some US states are more permissive). Highest conversion rate per impression.
Stores running all three placements with a clear lead magnet typically capture a meaningful single-digit percentage of site visitors; stores running no popup at all usually capture less than 1%. Your actual capture rate depends on your traffic source and offer; check your ESP for the live number.
What is a welcome flow and why does every store need one?
A welcome flow is a 3–5 email sequence triggered when someone joins your list. It introduces the brand, delivers the welcome offer, and warms the subscriber for future sends — at the moment they are most engaged with your brand. Welcome flows consistently outperform every other email type for open rate; check Klaviyo’s or Mailchimp’s published benchmarks for the current numbers in your category.
A working welcome flow sends emails on this cadence:
| Timing | Purpose | |
|---|---|---|
| Welcome 1 | Immediate (within 5 min) | Deliver the offer, set brand voice, link to bestsellers |
| Welcome 2 | Day 2 | Brand story, founder note, the “why we exist” pitch |
| Welcome 3 | Day 4 | Top 3 products with social proof, customer photos |
| Welcome 4 | Day 7 | Address the most common objection (sizing, shipping, materials) |
| Welcome 5 | Day 10 | Last-chance reminder of the welcome offer + soft urgency |
Most stores ship a one-email welcome (“Thanks for joining! Here’s 10% off”) and call it done. The single-email approach leaves significant revenue on the table because the bulk of subscriber engagement plays out over days 2–10, after most stores have stopped sending. The Welcome 5 last-chance reminder, in particular, recovers a meaningful share of subscribers who didn’t redeem the offer in Welcome 1.
How does an abandoned-cart flow actually recover sales?
An abandoned-cart flow is a 3-email sequence triggered when a shopper adds items to cart but doesn’t complete checkout. Sent at 1 hour, 24 hours, and 48 hours after abandonment, a well-written flow can recover a meaningful share of abandoned carts — Klaviyo and Omnisend both publish benchmarks showing single-digit to low-double-digit recovery rates depending on category and offer. It’s typically the second-highest-ROI flow after welcome.
The three emails do different jobs:
- Email 1 (1 hour). No discount. The angle is “you forgot,” and the copy reminds the shopper of the specific items in their cart with a clear “complete your order” CTA. Many shoppers genuinely got distracted; this email recovers them.
- Email 2 (24 hours). Soft objection-handling. Address the top reason carts abandon for your category: shipping cost, sizing uncertainty, return policy, or comparison shopping. No discount yet; this email leans on social proof and FAQ-style reassurance.
- Email 3 (48 hours). The discount or incentive (free shipping, 10–15% off). This is the recovery email; it converts the price-sensitive abandoners and establishes a baseline for the offer-driven 30% who needed the nudge.
Discount discipline matters. If you discount in Email 1, you train your list to abandon carts in order to get the email. If you wait until Email 3, you preserve full margin on the customers who would have completed without the offer.
What’s the difference between Klaviyo and Mailchimp?
Klaviyo and Mailchimp are both fine; the right call depends on store size and how deeply you want to segment by behavior. Klaviyo’s Shopify integration is deeper, its segmentation is more powerful, and it scales gracefully to 100,000+ contacts. Mailchimp is simpler, cheaper at small list sizes, and a better fit for hybrid newsletter-plus-commerce brands.
A working comparison:
| Question | Klaviyo | Mailchimp |
|---|---|---|
| Best for stores with… | Shopify-native eCommerce, 1,000+ contacts | Smaller lists, hybrid newsletter + commerce |
| Pricing scales by… | Active profiles (gets pricey above 10k) | Contacts (free under 500; pricey above 1.5k) |
| Native eCommerce events | Deep — viewed product, started checkout, placed order | Adequate via Shopify integration |
| Segmentation depth | Heavy | Medium |
| Predictive analytics | Strong (CLV, churn risk, expected order date) | Limited |
| Free education | Klaviyo Academy | Mailchimp marketing library |
The honest answer for most new stores: start with whichever ESP you already use for newsletters (often Mailchimp), and migrate to Klaviyo when your list crosses 2,000 contacts and you want segmentation that Mailchimp can’t match. Migration is annoying but not hard; Klaviyo’s import tools handle the major ESPs cleanly.
How do you write subject lines that get opened?
Subject lines that get opened in 2026 do three things: stay specific, respect the inbox preview, and match the email’s actual content. Vague-curiosity subject lines that worked in 2018 trigger spam filters in 2026 and burn engagement signals if the email under-delivers on the promise. Specificity wins.
Five subject-line patterns that hold up:
- Curiosity gap with a specific noun. “The three questions buyers ask us most” beats “Some FAQs from our customers.”
- Direct benefit + price marker. “12% off your first order — ends Friday.” Clear, scannable, the time marker handles urgency without “ACT NOW” energy.
- Question to the reader. “Did your order arrive okay?” Works disproportionately well in post-purchase.
- One-word punch. “Restocked.” “Gone.” “Tomorrow.” Reads as a notification, not a campaign.
- Specific number + concrete object. “Three new colorways. Same $48.” Numbers anchor the eye.
Patterns that hurt: ALL CAPS, gratuitous emoji, “Re:” or “Fwd:” fakery, and any subject that pretends to be a personal email when it’s clearly a campaign. Inbox providers and recipients both punish the bait-and-switch.
The preview text matters as much as the subject. Treat it as a second subject line — the line that lands next to your subject in the inbox — not as a recap of the email’s first paragraph. A specific preview can lift open rates noticeably on its own; ESPs including Mailchimp have published research showing the impact.
What’s the right cadence for an eCommerce broadcast list?
Most eCommerce brands underestimate broadcast cadence. The floor for an engaged list is once per week; twice a week works for promo-heavy or product-launch-driven stores. Below once every two weeks, engagement signals decay and inboxes start filtering you to the promotions tab; above three sends per week without segmentation, unsubscribes climb.
Cadence by store type:
- New store, list under 1,000. Once per week. Build the habit; segmentation can wait.
- Established store, 1,000–10,000. 1–2 sends per week to the engaged segment, monthly to the broader list. Engagement-based segmentation is a bigger lever than send frequency.
- Promo-heavy DTC brand, 10,000+. 2–3 sends per week to engaged subscribers, with aggressive segmentation by purchase recency and category interest.
Send timing matters less than people think. The “best time to send” data varies by category and audience, and most ESPs (Klaviyo definitely, Mailchimp partially) have predictive send-time tools that handle this per-recipient. Spend the energy on segmentation and content quality, not on “is Tuesday at 10am better than Wednesday at 11am.”
What email NOT to send
The fastest way to burn an email list is to send the wrong things alongside the right ones. Don’t:
- Send identical campaigns to your engaged 30% and your dormant 70% — segment, or you’ll lose the engaged ones to inbox-tab filtering.
- Send “we’re back!” emails after a 6-month silence; instead, send a winback flow first.
- Send post-purchase emails that ignore the actual purchase (“Check out our bestsellers!” to someone who just bought your bestseller).
- Send broadcasts that don’t have a clear single goal; every email should ask the reader to do exactly one thing.
What this looks like in practice
WriteLift’s email service writes welcome flows, abandoned-cart flows, post-purchase flows, win-back flows, and broadcast campaigns for hard-goods brands on Shopify, WooCommerce, and Etsy. Klaviyo and Mailchimp paste-ready. Pricing on the pricing page; single-email starts at $150, 5-email welcome flows at $750.
If you’re DIY-ing, the framework above is the entire 80/20. If you’d rather not, send a brief with what you sell and which flows you have or don’t, and I’ll send a recommended package and quote within one business day.