All guidesSegmentation

Email Segmentation Strategy for DTC Brands

Stop sending the same email to everyone. Learn how to segment your list for higher engagement, better deliverability, and more revenue per send.

By 8 min readUpdated July 1, 2026

Why does email segmentation matter?

Segmentation matters because sending one email to your whole list drags down deliverability and revenue at once. Low engagement tells Gmail to route you to spam, irrelevant content lowers conversions, and annoyed subscribers unsubscribe or file complaints. Send relevant emails to engaged people, and stop emailing people who stopped listening.

The short version

Split your list into four engagement tiers: 30-day engaged, 30-90 day semi-engaged, 90-180 day disengaged, and 180-plus day inactive. Email the top two tiers, win back the third, and suppress the fourth. Keep 25%-plus of your list in the 30-day engaged tier and under 20% inactive. Layer purchase history on top (VIPs, repeat, one-time, never-purchased) and make a master "Sendable" segment your default campaign audience.

Sending the same campaign to your entire list kills deliverability and revenue at the same time.

Here is what that costs you.

Impact AreaWhat Happens
DeliverabilityLow engagement → Gmail routes to spam
RevenueIrrelevant content → lower conversions
List HealthAnnoyed subscribers → unsubscribes
Sender ReputationSpam complaints → blacklisting

The fix is simple. Send relevant emails to engaged subscribers, and stop emailing people who stopped listening.


How do you segment an email list by engagement?

Segment by recency of opens and clicks into four tiers. Tier 1 is 30-day active and runs 40-60% open rates, so email them often. Tier 2 is 30-90 days and gets only your best content. Tier 3 is 90-180 days and goes into a win-back flow. Tier 4 is 180-plus days inactive, so stop emailing them with a sunset flow.

1
Tier 1: 30-Day Active
Engaged
Opened or clicked in the last 30 days. Your most valuable segment. Safe to email often. Open rates run 40-60%.
2
Tier 2: 30-90 Days
Semi-Engaged
Active in the last 90 days but not the last 30. Starting to drift. Send only your best content.
3
Tier 3: 90-180 Days
Disengaged
No opens or clicks in 90-180 days. Dragging down your deliverability. Route them into a win-back flow.
4
Tier 4: 180+ Days
Inactive
Stop emailing them. Move them to a sunset flow or suppress them entirely.
Deliverability Alert

Emailing inactive subscribers is the #1 cause of deliverability problems. Gmail sees the low engagement and routes ALL your emails to spam, even the ones going to subscribers who love you.


What is a healthy engagement segment distribution?

Aim for at least 25% of your list in the 30-day engaged tier, 40%-plus at 60 days, and 50%-plus at 90 days. Keep inactive subscribers (180-plus days) under 20% of your list. If 30-day engaged drops under 15% or inactive climbs past 40%, your list health is in trouble.

SegmentHealthyWarning Sign
30-Day Engaged25%+ of listUnder 15% of list
60-Day Engaged40%+ of listUnder 25% of list
90-Day Engaged50%+ of listUnder 35% of list
Inactive (180+)Under 20% of listOver 40% of list
List health scorecard: healthy vs warning thresholds

Green is the floor to hold for each engaged tier; inactive flips, so stay under 20% and treat anything past 40% as a list-health emergency.


How do you segment by purchase history?

Split buyers into four groups. Your top 10% by lifetime value are VIPs who get early access and exclusive content, no discounts needed. Repeat buyers with 2-plus purchases get loyalty rewards and cross-sell. One-time buyers get review requests and a second-purchase incentive. Never-purchased subscribers get social proof and a first-purchase offer.

SegmentDefinitionStrategy
VIPsTop 10% by LTVEarly access, exclusive content, no discounts needed
Repeat Buyers2+ purchasesLoyalty rewards, cross-sell
One-Time BuyersPurchased onceReviews, second purchase incentive
Never PurchasedSubscribers onlySocial proof, product education, first purchase offer

Who should get a product launch email?

Send launches in waves by engagement and purchase history. Engaged VIPs get first access with no discount, engaged repeat and non-buyers get the standard launch second, and semi-engaged buyers get a shorter, stronger CTA third. Skip disengaged and inactive subscribers entirely so their low engagement does not tank the send.

Say you are launching a new product. Here is who gets it, and when.

SegmentReceive?Version
Engaged VIPsYes - FirstEarly access, no discount
Engaged Repeat BuyersYes - SecondStandard launch
Engaged Non-BuyersYes - SecondLaunch + incentive
Semi-Engaged BuyersYes - ThirdShorter, stronger CTA
Semi-Engaged Non-BuyersMaybeSimplified or skip
DisengagedNoDon't send
InactiveNoDon't send

The payoff: higher engagement, better deliverability, and more revenue per send.


How do you build engagement segments in Klaviyo?

Use dynamic segment definitions based on opens and clicks. Engaged (30 days) is anyone who opened or clicked in the last 30 days. Semi-engaged (30-90 days) opened in the last 90 days but not the last 30. Combine both into one "Sendable" segment and make it your default campaign audience, then narrow from there using the Klaviyo segmentation playbook.

Engaged (30 Days):

Opened Email at least 1 time in the last 30 days
OR Clicked Email at least 1 time in the last 30 days

Semi-Engaged (30-90 Days):

Opened Email at least 1 time in the last 90 days
AND NOT Opened Email at least 1 time in the last 30 days

Sendable Segment:

In Engaged (30 Days) OR In Semi-Engaged (30-90 Days)

Make "Sendable" your default campaign audience, then narrow from there.


What are the most common segmentation mistakes?

Four mistakes cost brands the most. Overcomplicating your setup before you can use the segments, using static segments that never update, ignoring purchase history entirely, and letting segments overlap so subscribers get counted twice. Fix all four and your segmentation stays clean and actually usable.

  1. Overcomplicating it. Start with engagement tiers. Add complexity only when you can actually use the segments.

  2. Using static segments. Use dynamic segments that update on their own. Engagement changes daily.

  3. Ignoring purchase history. At a minimum, separate "has purchased" from "has never purchased."

  4. Letting segments overlap. Document the priority so nobody gets counted twice: VIP > Repeat > One-Time > Non-Buyer.


Checklist

Engagement Segments:

  • 30-day engaged
  • 60-day engaged
  • 90-day engaged
  • 180-day inactive
  • Master "Sendable" segment

Purchase Segments:

  • VIP (top 10% by LTV)
  • Repeat buyer (2+ orders)
  • One-time buyer
  • Non-purchaser

Operational:

  • Default audience set to "Sendable"
  • Segment priority documented
  • Sunset flow for inactive subscribers

Get Expert Help

Our team audits and rebuilds segmentation for every client we work with. Get this layer right and everything else in email works better.

See our pricing | Apply to work with us

Need help implementing this?

We build and manage complete email & SMS programs for DTC brands. Get a custom plan for your brand.

Apply Now

Join 2,000+ ecommerce strategists

Get all my brand breakdowns, Klaviyo guides, and the exact systems behind $50 million in DTC sales, directly in your inbox.

We respect your privacy. Unsubscribe anytime.