The DTC Playbook Search ⌘K
The DTC Playbook
Contents Glossary Benchmarks CalculatorsBeta Tools Health Check Dashboard

The DTC Playbook is a collection of learnings, frameworks and stories from my journey co-founding Quad Lock, and scaling to $200M in revenue and a $500M exit. - Rob Ward

Silent explainer video. It presents The DTC Playbook's tagline - Build a brand. Scale it. Sell it? - and introduces the playbook: a free, single source of truth for direct-to-consumer founders, written by Rob Ward, who bootstrapped Quad Lock to $50M+ in revenue before a $500M exit. It shows the Health Check that diagnoses what to fix in your business, and the sections, checklists and tools that show you how to fix it.

Home / Growth Channels / Email & SMS
S12 · Growth Channels

Email & SMS

Klaviyo, Flows, Campaigns, List Building

Section 12 / Growth Channels / by Rob Ward
Free to read or create a free account to score your brand and see exactly what to fix first. No Subscription. No Credit Card. No Upsell. 100% Free.
TL;DR
  • Automated flows should drive 50-70% of email revenue; build welcome, abandoned cart and popup win-back first
  • A well-run DTC brand takes 25-40% of total revenue from email - the cheapest customer is one you already have
  • Send less, mean more - an unsubscribe rate under 0.3% per campaign proves your cadence is healthy
  • Deliverability decides everything: authenticate every send and keep spam complaints under 0.1%
On this page
Principle
Cheapest Customer You've Got

The cheapest customer to acquire is one you've already got. Email and SMS are the highest-ROI channels, yet many brands underinvest. But investing doesn't mean blasting your list every second day with discount codes. Do the hard stuff first. Find a solution with real value. Another 20% off campaign doesn't count.

This section covers the lifecycle engine behind DTC retention: the core flows to build, the campaign discipline to keep, and the list-building systems that turn owned audience into compounding revenue.

Read next
Read This Alongside

This section pairs directly with Section 21: Retention & Loyalty. The flows you build here are the engine that drives repeat purchases.

The Core Klaviyo Flows (The Money Machines)

Approach flow testing like website optimisation: always be testing. Campaigns are one-off, but flows go out every day. In Klaviyo, branch flows, send half the traffic one way and half another, lock in the winner, and start the next test. Content, timing, delivery order, the mix between email and SMS - work out the best combination for your specific customer. And retest periodically, because what worked three years ago may not be optimal today.

These run 24/7 and should generate 50-70% of email revenue. The six revenue flows below are the engine - plus a seventh hygiene flow, Sunset, that saves money rather than making it - and mature programmes add micro-flows (reorder reminders, loyalty tiers, category re-engagement) on top. Build your flows in this priority order:

1
Welcome
5-10% of email rev
2
Abandoned Cart
10-20% of email rev
3
Popup Win-Back
3-8% of email rev
4
Browse Abandon
3-8% of email rev
5
Post-Purchase
5-12% of email rev
6
Win-Back
3-8% of email rev
AI Tip
Starting Point, Not Gospel

The flows below are a starting point only, not definitively the best for your brand or industry. Test everything against your own data.

1. Welcome Series (Highest Priority)

Trigger: New email subscriber (non-purchaser)

Typical ranges: Open 45-60%, click-through 4-6% (roughly 10% of openers click), 2-5% purchasing within 30 days

Sequence (5-7 emails over 10-14 days):

  • Email 1 (Immediate): Deliver incentive. Introduce brand in 2-3 sentences. One CTA.
  • Email 2 (Day 1-2): Brand story. Why you exist. Keep it human.
  • Email 3 (Day 3-4): Social proof. Reviews, press, UGC.
  • Email 4 (Day 5-6): Best-seller spotlight with detailed benefits.
  • Email 5 (Day 7-8): Urgency on welcome offer. "Your 10% off expires in 48 hours."
  • Email 6 (Day 10): Education/value content. Positions you as expert.
  • Email 7 (Day 14): Final nudge. Different angle - bundle offer or free shipping.

Exit flow as soon as they purchase. A/B test the offer: 10% off vs free shipping vs gift-with-purchase.

2. Abandoned Cart (Highest Revenue Per Email)

Trigger: Added to cart, didn't purchase within 1 hour

Recovery rate: 5-15% of abandoned carts

  • SMS 1 (30-60 min): Short, direct with cart link.
  • Email 1 (1-4 hours): Reminder with cart contents and product image. No discount yet.
  • Email 2 (24 hours): Address objections. Social proof for specific product. Maybe free shipping.
  • Email 3 (48-72 hours): Urgency + incentive (5-10% or free shipping). Only discount in final email - don't train abandonment behaviour.

Rules: Show actual cart products (dynamic content). Don't discount in Email 1 - many just got distracted. Track discount usage: if >30% of recovery uses the discount, you may be training abandonment.

3. Popup Win-Back (High-Value Early Flow)

Trigger: Subscriber signs up via popup offer but doesn't purchase within the welcome series window

Revenue attribution: 3-8% of email revenue

This flow is distinct from abandoned cart. It targets people who gave you their email in exchange for an offer but never converted. They showed intent by signing up - your job is to close the gap between interest and purchase.

The popup win-back was one of the most important email flows at Quad Lock. Someone signs up for the popup offer, doesn't convert, and you retarget them with a sequence of emails and SMS over a set number of days. The last-chance email almost always converted best - people need a deadline to act. Don't underestimate how much urgency moves the needle on this flow.

Sequence (4-6 emails + SMS over 7-14 days):

  • Email 1 (Day 1-2): Remind them of the offer. Restate the value proposition clearly. One CTA.
  • Email 2 (Day 3-4): Social proof - reviews, UGC, press coverage. Show why others bought.
  • SMS 1 (Day 5): Short, direct nudge. "Your [X% off] is still waiting."
  • Email 3 (Day 5-6): Best-sellers or curated product pick. Address common objections.
  • Email 4 (Day 7-10): Last chance. "Your offer expires in 24 hours." Urgency drives this conversion - make the deadline real.

Rules: Exit immediately on purchase. Don't overlap with the welcome series - set clear entry conditions in Klaviyo. Track the conversion split across emails to identify which message drives the most revenue (typically the last-chance email).

4. Browse Abandonment

Trigger: Viewed a product page 2+ times without adding to cart

Revenue attribution: 3-8% of email revenue

  • Email 1 (2-4 hours): "Still interested in [product]?" Show product, top reviews, CTA.
  • Email 2 (24 hours): Related products or category highlights.
  • Email 3 (48 hours): Social proof focused.

Lower-intent than abandoned cart. Keep it softer, no heavy discounting.

5. Post-Purchase Flow (Retention Engine)

Trigger: First purchase completed

Revenue attribution: 5-12% of email revenue

Rob's take

What really moved the needle at Quad Lock was we used post-purchase flows to surface products from other categories based on what the customer had already bought. If someone bought a cycling product, and our data showed cycling customers were statistically more likely to buy into motorcycling, we'd surface motorcycle products in their post-purchase sequence. Not spammy blasts - targeted, data-informed flows. A large share of repeat purchases came from customers who didn't know we offered products in other categories until a post-purchase email informed them.

Sequence (5-7 emails over 30-60 days):

  • Email 1 (Immediate): Order confirmation with brand voice.
  • Email 2 (Shipping): Tracking + "what to expect."
  • Email 3 (Delivery day): "Here's how to get the most out of it." Setup guide, how-to video.
  • Email 4 (Day 7-10): Check-in + soft review ask. (allow enough time to receive and use)
  • Email 5 (Day 14-21): Dedicated review request with direct link.
  • Email 6 (Day 30-45): Cross-sell based on purchase history.
  • Email 7 (Day 45-60): Replenishment reminder or new product intro.
Info
If you're a consumable brand:

the replenishment email above isn't the last step of the flow, it's the whole game - time it off the actual consumption cycle (a 30-day supply gets its reorder nudge around day 24-27, before the customer runs out and re-googles the category), and make it one tap to reorder or upgrade to a subscription. And if you're subscription-first, the flow inverts: the reorder happens automatically, so your automation effort moves to churn risk - pre-renewal reminders, failed-payment recovery, and a pause offer before anyone reaches cancel. Retention doctrine for both lives in Section 21.

Buy your own products using a Gmail + address (yourname+test3@gmail.com creates a new customer profile) to go through the entire post-purchase experience in real time: order confirmation, shipping updates, SMS, email flows. Things that look fine in the editor don't always feel right on the receiving end. Pretend you're a first-time buyer. You'll find things you'd never catch any other way.

6. Win-Back Flow

Trigger: No purchase in 60-120 days (adjust to your repurchase cycle)

Reactivation rate: 5-12% re-engage (open or click); expect 1-3% to actually purchase

  • Email 1: What's new since their last purchase? No discount.
  • Email 2 (Day 7): Best-sellers or new launches.
  • Email 3 (Day 14): "10% off to welcome you back." Match popup discount, no more.
  • Email 4 (Day 30): Last chance. If no engagement, move to Sunset. (Pick them back up during BFCM)

7. Sunset (List Hygiene) Flow

Trigger: No open or click in 365+ days. This flow SAVES money - unengaged contacts cost in pricing and hurt deliverability.

Tip
Don't Rush the Sunset

This depends on your repeat purchase timelines. A good time to trigger a sunset flow is post-BFCM, when you've given everyone a chance to repurchase at a discount before you cut them.

  • Email 1: "Do you still want to hear from us?" Clear yes/no CTA.
  • Email 2 (7 days): "Last chance to stay on the list."
  • Email 3 (14 days): "We're removing you." Auto-suppress if no engagement.

A smaller, engaged list outperforms a large, dead list every time.

To run a sunset flow effectively, you need a very good handle on your average time between purchases. At Quad Lock, customers sometimes didn't come back for over 12 months - but they were still active. They just had to wait until they got a new phone, and they may have already owned everything else we made. If you sunset too aggressively on a durables brand, you'll kill customers who were always going to come back. Know your repurchase cycle before you set the trigger window.

Why Email Is Your Most Profitable Channel

Email as a share of total revenue
25-40%
Well-run DTC brand. This is the target range.
Green
10-25%
Likely leaving money on the table.
Amber
Under 10%
Worth investigating. Something's off.
Red

Email is the only major marketing channel where you own the audience, the marginal cost approaches zero, you can personalise at scale from purchase behaviour, and ROI is among the highest of any channel.

Automated Flows
  • 50-70% of email revenue
  • Set once, optimise quarterly
  • Runs 24/7 automatically
Campaigns
  • 30-50% of email revenue
  • Regular manual sends
  • Promos, launches, content

Platform Selection: Klaviyo and Why

Klaviyo is the default ESP (Email Service Provider) for DTC on Shopify - best-in-class integration, powerful segmentation, and every Shopify app integrates natively.

FeatureKlaviyoOmnisendMailchimp
Shopify integration depthBest in classStrongModerate
Segmentation powerBest in classStrongModerate
Flow builderBest in classStrongModerate
SMS nativeStrongStrongLimited
Predictive analyticsBest in classModerateLimited
Price (value)ModerateGoodGood
DTC ecosystem fitBest in classStrongLimited

When Klaviyo might NOT be right: Bootstrapping with <500 contacts (use Shopify Email or Omnisend free tier), need B2B automation (HubSpot, ActiveCampaign), or 200K+ contacts where cost matters more than features.

Deliverability & Sender Reputation (Gmail/Yahoo Rules)

None of this matters if you land in spam. Since 2024 Gmail and Yahoo enforce bulk-sender rules, and they've only tightened - non-compliant senders now get rejected outright, not just spam-foldered. This is table stakes.

Three requirements:

  • Authenticate every send. SPF, DKIM, and DMARC on your sending domain are now mandatory for bulk senders. No authentication, no delivery.
  • One-click unsubscribe (RFC 8058). A working one-click list-unsubscribe header, opt-outs honoured within two days. The major ESPs handle the header - confirm it's switched on.
  • Stay under the spam complaint line. This is the one most brands trip on.
Spam complaint rate (Gmail Postmaster)
Under 0.10%
Healthy. Keep it here.
Green
0.10% - 0.30%
Warning zone - deliverability starts to suffer.
Amber
Over 0.30%
Breach. Gmail will throttle or block you.
Red

Gmail's hard line is 0.30%, but the honest target is under 0.10% - above that you're taking damage you can't see until open rates quietly slide. Watch it in Google Postmaster Tools, which shows complaint rate, domain reputation, and authentication status straight from Google. If you're not watching Postmaster, you're flying blind on the one metric that decides whether any of this works.

Two habits keep your reputation clean. Warm new domains and IPs - ramp volume gradually over a few weeks rather than going from zero to a million sends overnight, so mailbox providers learn you're legitimate. And run the sunset flow religiously - sending to dead contacts generates complaints and spam-trap hits that poison placement for your engaged subscribers too. A tight, engaged list isn't just better economics; it's the single biggest lever on deliverability. Assign a deliverability owner with alert thresholds in Postmaster so a creeping complaint rate gets caught before it tanks the whole programme.

Campaign Strategy

Cadence

How often you send campaigns depends on your product and repurchase cycle. Consumable brands (supplements, skincare, food) can push 2-4x per week because customers reorder frequently. Durables brands with longer purchase cycles should send less often. At Quad Lock we sent campaigns far less frequently than most advice suggests, and let the flows do the daily work. The result was high open rates, low unsubscribes, and strong revenue per send.

The benchmark that matters isn't sends per week. It's unsubscribe rate per campaign. Below 0.3% means your cadence is healthy. Above 0.5% means you're either sending too often or the content isn't earning the open. Test your way to the right number for your audience, but err on the side of restraint. Every email should have a reason to exist.

Rob's take

Respect your database. At Quad Lock, we didn't email that often compared to many brands. But when we did, people opened, clicked, and bought. Because we never sent anything that wasn't genuinely valuable to the customer. No "just checking in." No filler campaigns to hit a send cadence. Every email had a reason to exist. That discipline meant our open rates stayed high, our unsubscribe rates stayed low, and our revenue per send was consistently strong. The brands that blast their list daily with 20% off codes are training their customers to ignore them, or worse, to only buy on discount. Restraint is a strategy.

Segmentation

At minimum, segment by:

  1. Engagement level: Engaged (last 30 days) gets everything. Semi-engaged (30-90 days) gets 2-3x/week. Unengaged (90+) gets sunset only.
  2. Purchase behaviour: Never purchased → education + offers. One-time → cross-sell. Repeat (2-3) → early access, loyalty. VIP (4+) → exclusive content, first dibs.
  3. RFM (Recency, Frequency, Monetary): Use Klaviyo's predictive analytics (predicted LTV, next order date, churn risk) to auto-segment.

RFM is the backbone of serious segmentation - it scores every contact on how recently they bought, how often, and how much, so you treat a lapsing big spender completely differently from a one-time bargain hunter:

01
Score Recency, Frequency, Monetary
Rank your list on each of the three axes. Klaviyo's predictive analytics does the heavy lifting - predicted LTV, predicted next order date, and churn risk come built in.
02
Build Tiers
Group contacts into VIPs, loyal repeat buyers, at-risk, and dormant. Each tier gets its own cadence and message, not one blast for everyone.
03
Suppress The Dead Weight
Contacts with no open or click in 365+ days drag down deliverability for the whole list. Route them to the sunset flow, then suppress. A clean list lands in the inbox; a bloated one lands in spam.
Insight
Predictive Beats Demographic

Demographic segments (age, location, gender) are easy to build and weak at predicting behaviour. Behavioural and predictive segments - built on what people actually do - are where the revenue is. Brands that move from broad batch sends to AI-driven predictive segments routinely see a meaningful lift in revenue per recipient, on the order of 18-45%. The reason is simple: you stop guessing what someone wants from who they are, and start acting on what they've shown you they do.

AI Tip
AI and Email Efficiency

AI-powered copywriting, send-time optimisation, and automated segmentation are transforming email. The best operators use AI to draft, test, and optimise at a velocity manual work can't match.

Content Mix

Roughly: 40% promotional (sales, product launches, restocks), 30% educational (how-to, buyer's guides), 20% social proof/UGC, 10% brand/community (behind-the-scenes, founder updates).

Good campaign emails: short copy (150-300 words), one primary CTA, mobile-optimised (single column, large buttons), personalised subject line, crafted preview text, send-time optimisation enabled and mobile first design.

Email Design & Templates

Most DTC brands spend hours on copy and subject lines, then drop it into a template they haven't touched since setup. Design is the thing your customer actually sees. Get it wrong and it doesn't matter how good the offer is.

Keep It Simple

Single-column layout. One primary CTA per email. The more complex your template, the more ways it breaks across email clients. Gmail, Apple Mail, Outlook, and Yahoo all render HTML differently. A two-column layout that looks polished in your preview can stack awkwardly or collapse entirely on mobile Gmail.

Tip
The 6-Second Test

Open your email on your phone. If the reader can't tell what you want them to do within 6 seconds of opening, the email needs simplifying.

Template Structure

Every email should follow this hierarchy:

  1. Logo/header - Minimal. Brand recognition, not a navigation bar. Don't waste the top 300px on a banner that says nothing.
  2. Hero image or headline - One or the other, not both competing for attention. If you use an image, make sure it works without loading (many clients block images by default).
  3. Body copy - Short. 150 words max for promotional emails. If you're writing essays, it's a blog post, not an email.
  4. Primary CTA - One button, high contrast, obvious. "Shop Now", "Get Yours", "See What's New." Don't bury it below the fold.
  5. Footer - Unsubscribe link, physical address (legally required), social links. Nothing else.
Good Email
  • Single column, one CTA
  • Hero image with text overlay
  • 100-150 words of copy
  • Button visible without scrolling
Bad Email
  • Multi-column product grid
  • Three competing CTAs
  • 500+ words before the button
  • Navigation bar in header

Images & Alt Text

Many email clients block images by default until the reader opts to display them. If your entire email is one big image with no live text, a huge chunk of your list sees a blank rectangle.

  • Use a mix of live text and images, not image-only emails.
  • Add alt text to every image. Describe the product or offer, not the image. Alt text for a product shot: "Quad Lock bike mount, $49.95" not "product-image-3.jpg."
  • Keep total image weight under 1MB. Aim for 600px wide, compressed.
  • Use transparent PNGs for logos and icons so they work on any background.

Mobile-First, Always

70-80% of email opens happen on mobile. Design for mobile first, then check it works on desktop. Not the other way around.

  • Minimum button size: 44x44px tap target. Anything smaller and thumbs miss it.
  • Font size: 16px minimum for body text on mobile. 14px is too small.
  • Padding: Give every element breathing room. Cramped emails feel like spam.
  • Stacking: If you must use multiple columns on desktop, make sure they stack cleanly on mobile.
Tip
Design for Dark Mode

70-80% of email opens happen on mobile, and a huge chunk of those users have dark mode enabled. If you're only previewing your emails in light mode on desktop, you're not seeing what most of your customers see. The tricky part is that dark mode rendering isn't consistent. Gmail, Apple Mail, and Outlook all handle it differently. Some invert colours, some swap backgrounds, some leave your design alone entirely. A few rules to keep things looking right across the board:

  • Use transparent PNGs for logos and icons. A logo on a white background looks fine in light mode. In dark mode it becomes a white rectangle floating on a dark canvas.
  • Add a thin border or subtle outline to light-coloured elements. Without it, white text or graphics can disappear against a dark background.
  • Avoid pure black (#000000) text. Dark mode often inverts it to pure white, which can look harsh. Use a dark grey (#1A1A1A or similar) instead.
  • Test in both modes before every send. Klaviyo's preview tool and Litmus both support dark mode testing. Don't skip it. One broken email erodes trust with your most engaged subscribers.
  • Keep your layout simple. Complex multi-column designs break more often across email clients. Single-column layouts with clear hierarchy render reliably everywhere.

If your emails look great in Apple Mail dark mode, Gmail dark mode, and Outlook, you've covered the vast majority of your list.

Brand Consistency

Your email templates should feel like your website. Same fonts, same colours, same tone. A customer who clicks through from an email and lands on a page that looks like a different brand has a friction moment that costs you conversions.

Build 3-4 master templates in Klaviyo and use them consistently:

TemplatePurpose
Product launch/heroBig image, short copy, single CTA
Content/storyText-led, founder voice, editorial feel
PromotionalClear offer, clear deadline, clear CTA
TransactionalOrder confirmation, shipping. Clean, informative, on-brand

Don't let templates drift. Lock them in, train your team on which to use when, and audit quarterly.

Testing Across Clients

Before any major flow goes live or any campaign sends to your full list, preview it across the big four: Apple Mail, Gmail, Outlook, and Yahoo. Litmus and Email on Acid both offer multi-client previews. If you're not paying for a testing tool, at minimum send yourself a test on both iPhone and Android in both light and dark mode.

Warning
Outlook Is the Problem Child

Outlook uses Word's rendering engine for HTML email. Not a browser engine. Word. This means CSS that works everywhere else will break in Outlook. If you're using custom templates, test Outlook specifically. Stick to table-based layouts and inline CSS for maximum compatibility.

Warning
The Preview Tool Lies

Send yourself a test on your actual phone, in your actual inbox, before every send. Not the preview tool. Preview tools don't show you dark mode rendering, email client quirks, or how your layout actually feels to a real customer scrolling on a train.

SMS Strategy

95%+ open rate
SMS open rates, with 15-30% click-through. Most intimate channel. Easiest to abuse.

Use SMS for: Flash sales (<24hr window), shipping/delivery updates, abandoned cart (first touch), back-in-stock alerts, VIP offers.

Don't use SMS for: Regular content, multiple times per week (2-6/month is the cadence), anything that could be an email.

Compliance (non-negotiable): TCPA (Telephone Consumer Protection Act, US) - express consent, opt-out in every message, $500-$1,500 per violation. Australian Spam Act, GDPR, and Canada's Anti-Spam Legislation (CASL) all require consent and easy unsubscribe. Always include "Reply STOP to opt out." Keep timestamped opt-in records.

Tools: Klaviyo SMS (simplest if already on Klaviyo), Postscript (SMS-first, more features), Attentive (enterprise).

SMS Compliance: TCPA, 10DLC, And Quiet Hours

SMS compliance is stricter than email, and getting it wrong is expensive. The rules are not the same as email opt-in, and assuming they are is how brands end up in a class action.

Warning
Express Written Consent Is Not The Same As An Email Opt-In

A checkbox that gets you an email address does NOT give you the right to text that person. SMS requires its own express written consent - a clear, affirmative opt-in specifically for text messages, with the terms disclosed (what you'll send, how often, that data rates apply). Pre-checked boxes don't count. Burying it in your email signup doesn't count. You need a separate, recorded yes, and you need to keep timestamped proof of it. In the US, TCPA litigation is escalating hard - filings jumped roughly 95% year on year into 2025 - and the damages are per message, which is how a sloppy campaign turns into a six-figure class action.

Before you can send a single marketing text in the US, you also have to register for 10DLC (10-digit long code). Carriers now require it, and unregistered traffic gets filtered or blocked outright.

01
Register Your Brand
Submit your business details to The Campaign Registry (your SMS platform - Klaviyo, Postscript, Attentive - walks you through it). This vets you as a legitimate sender.
02
Register Each Campaign
Declare your use case (marketing, transactional) and sample message content. Approval sets your throughput and trust score.
03
Audit Your Consent
Confirm every number on your list has logged express written consent for SMS specifically, with a timestamp. If you can't prove it, don't text it.

The content and timing rules are not optional either. Follow the CTIA (the US wireless industry body) messaging guidelines and the carrier rules underneath them:

  • Quiet hours. Only send between 8am and 9pm in the recipient's local time zone. Texting someone at 6am is both a great way to get reported and, increasingly, a compliance breach.
  • Identify yourself and offer the exit every time. Brand name in the message, and "Reply STOP to opt out" in every send, not just the first.
  • State-level variation. Some US states layer their own stricter rules (tighter windows, additional consent language) on top of TCPA. If you sell nationally, build to the strictest standard rather than tracking 50 versions.

Outside the US the principle is the same even if the acronyms differ - Australia's Spam Act, GDPR in the UK and EU, and Canada's CASL all demand consent, identification, and an easy unsubscribe. The safe default everywhere: explicit opt-in, clear sender ID, easy STOP, and records you can produce on demand.

Tip
Build The Audit, Then Build The Campaigns

Before you scale SMS, do a one-page consent audit: where does each subscriber's opt-in come from, is it SMS-specific, and is it timestamped? An hour spent here is cheaper than a single TCPA claim. If a chunk of your list can't pass that test, run a fresh opt-in campaign to re-permission them rather than texting on shaky consent.

List Building & Opt-In Strategy

Your email list may decline by ~25-30% per year due to unsubscribes, email address changes, and disengagement. Constant addition just to maintain, let alone grow.

Rob's take

One of the best email campaigns Quad Lock ever sent was born from a disaster. Early on, we had years of historical orders in Shopify that looked unfulfilled because we'd been handling them manually through a patchy 3PL network. One day, someone accidentally clicked "fulfil" on the entire backlog. Tens of thousands of order confirmations went out to customers who'd received their products years earlier.

Support tickets flooded in. People thought they'd been charged again. So we took a photo of the person responsible sitting at their desk with head in hands, put it in the email header, told everyone we'd stuffed up, and explained what happened. The response was incredible. Everyone understood, nobody was angry, most people thought it was hilarious. And then thousands of orders rolled in because people thought "that's funny, actually I need to grab something from Quad Lock."

The learning isn't about making mistakes on purpose. It's about what happens when you've built a list you've treated with respect. When we did reach out, even accidentally, people engaged because we'd never wasted their attention.

Pop-Up Strategy

The popup is still the single biggest list builder you have - but treat it as a deliberate trade, not a giveaway. You are exchanging a fixed slice of margin (a year-round 10% welcome offer is the standard) for an email address, so the whole game is engineering the offer, the wording and the timing to capture the most sign-ups for the value you give away. And that discount only looks expensive if you stop at the first order: a captured subscriber then gets worked by the welcome and popup win-back flows above, converting again and again, so the first-order 10% is really the price of acquiring an owned customer, not the cost of a single sale. It is worth testing relentlessly to land that trade - the popup-testing mechanics live in Section 11: Website & Conversion.

Exit-intent (desktop)

8%+
Excellent
Green
5-7%
Good
Amber
2-4%
Average
Red

Timed (8-15 seconds)

6%+
Excellent
Green
3-5%
Good
Amber
1-3%
Average
Red

Scroll-based (50%+ scroll)

5%+
Excellent
Green
3-5%
Good
Amber
1-3%
Average
Red

Gamified (not recommended - can cheapen brand perception)

15%+
Excellent
Green
10-15%
Good
Amber
5-10%
Average
Red

Full-screen welcome mat

10%+
Excellent
Green
5-8%
Good
Amber
2-5%
Average
Red

Worth testing:

  • Offer something real - 10% off converts 5-8% vs "sign up for newsletter" at 1%
  • Mobile-specific bottom slide-up - Google penalises intrusive interstitials
  • Two-step opt-in - ask a question first, then email. Has lifted conversion 20-30% for some brands, and done well can more than double a weak form (see the insight below)
  • Suppress for known contacts
  • A/B test quarterly

Tools: Klaviyo Forms (free with Klaviyo), Privy, Justuno, OptiMonk.

Insight
Two-Step Popups And Zero-Party Data

A two-step popup asks a question first - "What are you shopping for?" or "New here, or returning?" - then asks for the email. The first click is a tiny commitment, and people who take it convert at a far higher rate on the second step. Done well it can push a sub-2% single-step form up toward the 5%+ band.

The quiz-style popup takes this further: a short product-finder (two or three taps about goals or use case), then capture the email to "send your results." You get a subscriber AND the answers - zero-party data. That's information the customer hands you deliberately, not behaviour you infer from clicks. With third-party cookies dying and tracking getting harder, data the customer gives you willingly is the most durable targeting signal you own. Feed those answers straight into your Klaviyo segments so the very first email already speaks to what they told you they care about.

Beyond Pop-Ups

MethodDetails
Post-purchase checkboxAt checkout (enable and pre-check where legal)
Content upgradesBuying guides, size guides in exchange for email
Quizzes30-50% conversion on completions (Octane AI, Prehook)
GiveawaysHigh volume, lower quality - segment aggressively (Gleam, KingSumo)
Social mediaBio links to email-gated landing pages
Your email list is more valuable than your social following. Social followers sit on someone else's platform.

Your email database is yours. You can export it, migrate it, and reach every person on it without paying a platform tax. Build the list from day one. Every dollar spent on popup optimisation, content upgrades, and post-purchase opt-ins compounds over the life of the brand. When it came time for due diligence at Quad Lock, our email database of over 3 million active customers was a tangible, highly valuable asset.

List Health Metrics

  • Monthly growth: 5-10% gross, 2-5% net after churn
  • Pop-up conversion: 5%+ of impressions
  • Bounce rate per campaign: <1.5% healthy, <0.5% excellent
  • Spam complaint rate: <0.1%

Peak Season Sends

Peak season is where the email and SMS calendar earns its keep: the highest-revenue window of the year, when email's near-zero send cost matters most - paid CPMs are at their annual peak (Section 31: Peak Season & Promotions). Two things make or break it: how you plan the calendar, and how you send it at scale.

Rob's take

We never built the BFCM email calendar from a blank page. Every year we pulled the previous season's send-by-send data - which email and SMS went out on which day, and what each one actually drove - and laid this year's broadcast schedule over the top of it. Every send had a date and a job locked in before the season started: the warm-up teaser, the early-access drop, the daily peak sends, the last-chance and extension pushes. That meant peak week was execution, not invention - nobody was sitting in the chaos of Black Friday morning deciding whether to "send another one." The calendar was already built, send by send, weeks ahead.

Planning gets the calendar right. The other half is surviving the send itself once the list is big enough to matter.

Rob's take

Once the list got big enough, a single Black Friday send became a load event in its own right. One year we pushed over a million emails into the launch, the clicks all landed in the same few minutes, and between our spike and every other big Shopify store going live at once, the site fell over. What it changed was how we sent. A list at scale can't all be hit in one go: we moved to staggering sends by geography so the traffic arrived in waves rather than one wall, and leaned on VIP early access to pull a slice of demand forward. Past a certain list size, send orchestration stops being a deliverability nicety and becomes the thing standing between you and a downed checkout on your biggest day of the year.

Both of those - planning the calendar and surviving the send - are the email slice of a much bigger operation. The full peak playbook - the master cross-functional plan that pins email, social and paid to one timeline, the offer design, and smoothing demand across the whole stack - is in Section 31: Peak Season & Promotions.

Email as a Retention Engine

The real payoff of email discipline shows up 12 to 24 months in. While other brands watch their lists decay and open rates slide, yours compounds. Customers who bought a year ago still open your emails because you never gave them a reason to tune out. Your list grows faster than it churns because word of mouth and organic signups outpace unsubscribes. Email becomes the channel that gets stronger over time, not weaker.

That means new products go to the relevant cohort, restocks on popular items go to people who actually care, and your biggest sale event of the year (BFCM) lands in primary inboxes instead of spam folders (see Section 31 for how many genuine sitewide events a year to run - Quad Lock ran one). Before scheduling any campaign, ask: "Would I open this?" If the honest answer is no, don't send it.

The Metrics That Actually Matter

Stop obsessing over open rates (unreliable since Apple Mail Privacy Protection (MPP)). Focus on:

MetricBenchmarkWhy It Matters
Click rate2-3% avg, 4-5% good, 6%+ excellentMost reliable engagement signal post-Apple MPP
Revenue per recipient (RPR)Varies by brandThe ultimate campaign metric
Conversion rate3-5% averageOrders per click
Popup subscribersTrack monthlyTop of email funnel - if this drops, everything downstream suffers
Popup conversion rate3-5% typical, 5-7% good, 8%+ excellentSignups per impression
List growth minus churnNet positiveOverall list health
Revenue splitFlows vs campaignsFlows should carry 50-70%; a campaign-heavy split means underbuilt automations
Placed order rate by flowTrack per flowWhich automations drive purchases

Common Email Mistakes

  1. Discounting every email. Creates high-CAC, low-margin, zero-loyalty customers.
  2. No segmentation. Same email to VIPs and never-purchasers.
  3. Ignoring deliverability. Sending to unengaged contacts tanks inbox placement for everyone.
  4. No post-purchase flow. First 30 days determine repeat buying.
  5. Inconsistent sending. Dark for 3 weeks then 5 emails in a week.
  6. Not cleaning your list. 50K at 40% engagement outperforms 200K at 10%.
  7. Treating email as separate. It should reflect the whole brand - launches, content, community.
Read next
Beyond Email Retention

For broader retention strategy beyond email and SMS, see Section 21: Retention & Loyalty.

AI Tip
AI Efficiency Note - Email & SMS

AI is useful for send-time optimisation, segmentation, subject-line ideation, and predicting likely churn or replenishment windows. In practice, results vary a lot by list quality, offer strength, and category.

  • Optimise send times per individual recipient based on their engagement history, not list-level averages
  • Trigger automated win-back and replenishment flows based on predicted churn probability and individual purchase cycle timing

Used well, AI helps a lean lifecycle team move faster and personalise more consistently.

Section 12 Checklist

Section checklist
20 items
Sign in to unlock this 20-point checklist and track your progress across every section.
Sign in to unlock →

Benchmarks for this section

See what good looks like on the numbers that matter here:

Share this section

Found this useful?

If this helped, send it to a DTC Founder or Operator who’d benefit. The Playbook is FREE — the only way it grows is word of mouth.

Free access · No subscription

Go from reading to doing.

You've read the section. Sign in to score your ecommerce brand with the Health Check, track your progress across 472 checklist items, and get your tools and history in one dashboard. Free, and always will be.