Use case

Supplements DTC Retention: Stop Emailing Everyone the Same Discount

Most supplement brands burn cash on reacquisition because they treat every customer the same. Here's how to build Klaviyo flows that match actual buyer behavior and double down on the 20% of customers who matter.

The opportunity

What this looks like in your data

Most supplement brands have a retention problem they can't see. They look at their Shopify dashboard, see a 30% returning customer rate, and assume they're doing fine. But that number is a lie. It counts the customer who bought a $19 trial bottle and never came back the same as the customer who's been on a $79 monthly subscription for 14 months. It doesn't tell you that 60% of your revenue comes from 18% of your customers, or that your second-purchase conversion rate is half what it should be because you're sending the same post-purchase email to a first-time collagen buyer and a fifth-time protein restocker.

The supplement DTC playbook from 2020 is dead. Discount codes in every email. Generic replenishment reminders. One-size-fits-all winback flows. The brands winning right now are the ones who've figured out that retention isn't a single metric. It's a set of distinct behaviors that cluster into archetypes. A $4.5M greens powder brand we worked with discovered they had six distinct buyer types hiding in plain sight. Two of them were generating 71% of profit. The other four were being over-mailed, over-discounted, and under-converted. Fixing that split added $340K in annual revenue without spending a dollar more on ads.

This guide walks through exactly how to build a retention engine for a supplement brand on Shopify and Klaviyo. Not theory. Specific flows, segment logic, and the behavioral signals that actually predict whether someone buys again or disappears.

Why this vertical is different

The dynamic you have to design for

Supplements are the hardest DTC vertical for retention because the product works against you. If your greens powder actually improves someone's energy, they feel better and stop thinking about why. The problem you solved fades from memory. That's the replenishment paradox: efficacy kills repeat purchase intent unless you build a retention system that reminds customers what life felt like before they found you.

Then there's the basket math. Most supplement brands sell 30-day supplies but see average repurchase windows of 42-47 days. That gap between the bottle running out and the next order is where churn lives. Combine that with a Meta ad landscape where supplement CPMs have risen 30-40% year over year, and you have a business model that bleeds cash on reacquisition. Every customer you lose to a 12-day gap between bottles is a customer you'll pay $45-65 to win back through ads.

The playbook

What to actually ship

  1. 01

    Build a replenishment flow that uses actual consumption data, not a guess

    Most supplement brands set their replenishment flow to fire at day 25 for a 30-day supply. That's a guess, and it's usually wrong. Some customers take two scoops instead of one. Some skip weekends. Some bought for their partner too. The right way is to look at the actual repurchase window per SKU from your Shopify data. If your collagen buyers historically reorder at day 38 on average, your replenishment email should fire at day 33, not day 25. Sending too early trains customers to ignore you. Sending too late means they've already bought from a competitor.

    In Klaviyo, build a flow triggered by the 'Order Fulfilled' event with a time delay set to your SKU-specific average repurchase window minus 5 days. The email should reference their actual purchase date and product name. Subject line: 'Your [Product Name] is probably running low.' Body: 'You ordered on [Date]. Based on the recommended serving size, you should be finishing your bottle this week. Here's a one-click reorder link.' This flow alone typically recovers 12-18% of second purchases that would otherwise require a paid ad click to recapture.

  2. 02

    Create a post-purchase education series that runs on delivery timing, not order timing

    The 72 hours after a supplement arrives are when excitement peaks and usage habits form. Most brands waste this window with a single 'thanks for your order' email sent on the purchase date. By the time the product arrives 4-7 days later, that email is buried. Build a Klaviyo flow that triggers on the carrier's delivery scan or, if you can't get that data, on order date plus your average shipping time.

    Email 1 fires on delivery day: 'It's here. Here's how to start.' Include exact instructions, a photo of the scoop size, and what to expect in the first 3 days. Email 2 fires on day 5: 'What you should be noticing by now.' Set realistic expectations. If your magnesium takes 2 weeks to affect sleep, say that. Email 3 fires on day 14: 'The habit that makes this work.' Frame the product as part of a routine, not a one-off purchase. This series doesn't sell anything. It builds the usage habit that makes replenishment emails convert later. Brands running this flow see a 22-28% lift in second-purchase rate versus a generic post-purchase thank-you (Klaviyo benchmark data, 2024).

  3. 03

    Segment your list by purchase cadence, not purchase count

    A customer who buys a 90-day supply every 95 days is your best customer. A customer who buys a 30-day supply every 60 days is a churn risk. Both have '2 purchases' in Shopify. If you treat them the same, you'll over-discount the loyal buyer and under-invest in the one about to leave. Pull your Shopify order history into a spreadsheet or use Persona LM to calculate the actual inter-purchase interval per customer. Group them into three buckets: 'On Cadence' (repurchasing within 110% of expected interval), 'Stretching' (repurchasing at 111-150% of expected interval), and 'At Risk' (past 150% with no order).

    In Klaviyo, create a segment for each bucket and build a different flow. On Cadence customers get a loyalty ask: refer a friend, leave a review, try a new flavor. Stretching customers get a gentle nudge: 'Noticing you're stretching your supply. Here's how to make each serving count.' At Risk customers get a more direct offer, but not a blanket discount. Ask why they stopped: 'Did the product not work the way you expected? Reply and tell us. We'll make it right.' This approach preserves margin on your best customers while addressing churn before it's permanent.

  4. 04

    Use Meta customer-match audiences from your best segments, not your entire list

    Uploading your entire Klaviyo list to Meta as a customer-match audience is lazy and expensive. Meta's algorithm will optimize toward the average, and your average customer is a one-time buyer who used a discount code. Instead, export only your 'On Cadence' repeat buyers and create a 1% Lookalike from that seed audience. This trains Meta to find people who behave like your best customers, not your average ones.

    Then create a separate exclusion audience from your one-and-done buyers and apply it to all prospecting campaigns. You don't want Meta finding more people who buy once and vanish. This two-step audience strategy typically improves prospecting ROAS by 30-50% because you're feeding the algorithm a signal based on profitable behavior, not just any conversion. Persona LM hands you these exact customer-match lists, already filtered by archetype, ready to upload to Meta Ads Manager.

  5. 05

    Build a cross-sell flow that fires on the second purchase, not the first

    Cross-selling on the first purchase is a retention killer. A new customer who just bought collagen doesn't want to hear about your multivitamin before they've even tried the product they paid for. But after the second purchase, the dynamic flips. They've voted twice with their wallet. They trust you. That's when a cross-sell email converts at 3-4x the rate of a first-purchase upsell.

    In Klaviyo, build a flow triggered by the second 'Order Placed' event. Wait 7 days after delivery. Then send an email that references their specific purchase history: 'You've been using [Product A] for about [X] weeks now. Customers who love [Product A] often add [Product B] because [specific complementary benefit].' Keep it to one product. One link. No urgency. This isn't a flash sale. It's a recommendation from a brand that's been paying attention. This flow routinely generates a 5-8% conversion rate on the cross-sell product and, more importantly, doesn't hurt the repeat purchase rate on the original product.

A worked example

What this looks like end-to-end

Take a hypothetical $4.2M supplement brand selling a flagship greens powder, a collagen peptide, and a magnesium complex. They run Shopify Plus with Klaviyo and spend about $85K/month on Meta ads. Their returning customer rate sits at 24%, which looks fine on the surface. But when you pull the data, 62% of revenue comes from 19% of customers, and the other 81% of customers have an average order value of $41 and a 90-day repurchase rate of just 11%.

They connect Persona LM for a free audit. Within 24 hours, the audit surfaces six buyer archetypes. Two matter immediately. The first is 'Premium Repeat Buyers,' about 1,900 customers who buy the greens powder in 90-day supplies every 85-95 days like clockwork. They open emails at 52% and have never used a discount code. The second is 'One-and-Done Promo Hunters,' about 4,100 customers who bought once with a 20% off code, never opened a post-purchase email, and haven't returned in 6+ months.

The audit recommends 18 campaigns. Three get launched in week one. First, a replenishment flow for Premium Repeat Buyers that fires at day 80 with a subject line referencing their specific purchase history and a one-click reorder link. No discount. Just convenience. Second, a sunset flow for the Promo Hunters that sends one email asking if the product didn't work as expected, with a reply-to address that goes to the founder. No discount code. Just a genuine question. Third, a Meta customer-match upload of the Premium Repeat Buyers as a seed audience for a 1% Lookalike, replacing the previous seed audience that was built from all purchasers.

After 90 days, the numbers shift. The Premium Repeat Buyer segment's 90-day repurchase rate climbs from 78% to 86%. The One-and-Done segment sees a 9% re-engagement rate from the sunset flow, and 40% of those re-engaged customers make a second purchase at full price. The new Lookalike audience delivers a 1.8x ROAS versus the old one. Total impact: $127K in incremental revenue over 90 days, with zero additional ad spend. The brand didn't change their product. They changed who they were talking to and what they said.

Who each step targets

The buyer archetypes behind the playbook

  • Premium Repeat Buyer

    8-12% on replenishment emails

    Buys 90-day supplies on a predictable 85-95 day cadence. Opens emails at 45%+. Has never used a discount code. Typically 15-20% of customers but 50-60% of profit.

  • Subscription Loyalist

    Not applicable; retention metric is churn rate under 5% monthly

    On a monthly subscription for 6+ months with no skips. Opens transactional emails at 60%+ but ignores marketing campaigns. Needs retention, not reacquisition.

  • One-and-Done Promo Hunter

    <1% on discount offers

    Purchased once with a discount code, never opened a post-purchase email, zero engagement in 90+ days. Largest segment by headcount, smallest by lifetime value.

  • Cadence Stretcher

    3-5% on replenishment nudges

    Originally bought on a 30-day cycle but has drifted to 42-50 days between orders. Still opening emails but buying less frequently. Early churn signal.

  • Gift Buyer

    2-4% on referral program invites

    Purchased once, shipped to a different address than billing. High AOV, zero repeat potential for themselves. Goldmine for referral asks, not replenishment emails.

  • Protocol Completer

    5-7% on new protocol introduction emails

    Bought a specific stack of 2-3 products for 3 consecutive months, then stopped entirely. Likely finished a planned regimen. Needs a new goal to restart, not a discount.

Watch out

What brands in this vertical get wrong

  • Sending the same replenishment email to a monthly subscriber and a customer who bought once six months ago. These are completely different relationships and need completely different asks.
  • Setting replenishment reminders to fire at day 25 for a 30-day supply without checking whether customers actually finish the bottle in 30 days. Most don't.
  • Cross-selling on the first purchase before the customer has even formed an opinion about the product they just bought.
  • Uploading your entire customer list to Meta for lookalike audiences instead of using only your best repeat buyers as the seed.
  • Offering a discount in every winback email and training your entire customer base to wait for a code before repurchasing.
The outcome

What changes once you run this

After 90 days of running this playbook, a supplement brand should see three things move. First, the 90-day repeat purchase rate for second-time buyers should climb from the DTC average of 20-25% toward 35-40%. That's the replenishment flow and post-purchase education series doing their job. Second, the percentage of revenue coming from the top 20% of customers should become more concentrated, not less. That sounds counterintuitive, but it means you're successfully identifying and feeding your best buyers instead of spreading attention evenly across a list full of one-time discount users.

Third, your blended CAC should drop 15-25% because you're spending less on reacquisition. Every customer retained through email is a customer you didn't pay Meta $50 to win back. The Klaviyo 2024 benchmarks show that brands with mature post-purchase flows see 32% of total revenue from Klaviyo-attributed emails, versus 18% for brands still running generic batch blasts. The gap between those two numbers is the cost of not segmenting.

FAQ

Common questions

  • Does the FTC regulate supplements?

    Yes. The FTC regulates supplement advertising and marketing under the same truth-in-advertising laws that apply to all consumer products. Claims about health benefits, efficacy, or results must be backed by competent and reliable scientific evidence. For a DTC brand, this means your email copy, landing pages, and ad creative cannot make disease-treatment claims or unsubstantiated structure-function claims. The FDA handles labeling and ingredients, but the FTC is the one that will send a warning letter if your Klaviyo flow promises to cure joint pain in 7 days.

  • What's a good retention rate for a DTC supplement brand?

    A healthy DTC supplement brand on Shopify should aim for a returning customer rate above 28%, which is the DTC benchmark cited in industry retention reports. But that number masks a huge spread. Brands with a true subscription model often see 45-55% of revenue from existing customers, while one-purchase-and-done brands hover around 15-20%. The real metric to watch is your 90-day repeat purchase rate by cohort. If fewer than 20% of first-time buyers come back within 90 days, your post-purchase flow is broken, not your product.

  • How do I reduce subscription churn for supplements?

    Stop treating every subscriber like they're about to cancel. Most churn happens silently in months 2-4, not at the first renewal. Build a Klaviyo flow that fires 5 days before the second shipment with a usage-based message: 'By now you should be halfway through your first bottle. Here's what to expect this month.' Include a one-click skip or delay option. The data from Klaviyo's 2024 benchmarks shows that transactional flows triggered by actual order events outperform generic winback campaigns by 3x on open rate. Let customers pause instead of cancel, and you keep the card on file.

  • What Klaviyo flows actually work for supplement brands?

    Four flows do the heavy lifting. First, a post-purchase education series that fires on delivery date, not order date, explaining how to take the product and what to expect in week 1, week 2, and week 4. Second, a replenishment reminder flow based on your actual bottle size and dosage, not a guess. Third, a cross-sell flow that triggers on the second purchase and introduces a complementary product based on what they bought first. Fourth, a sunset flow for subscribers who haven't opened in 90 days that offers a genuine reason to re-engage, not just another 10% off code.

  • How do I segment supplement customers beyond just 'bought once' vs 'subscriber'?

    Behavioral segmentation is the only segmentation that matters. Look at purchase cadence, not just purchase count. A customer who buys a 30-day supply every 45 days is a different archetype than one who buys a 90-day supply every 85 days, even though both are 'repeat buyers.' Layer in email engagement: someone who opens every replenishment email but never clicks needs a different message than someone who clicks but never buys. Persona LM reads your Shopify orders, Klaviyo engagement, and ad interactions to surface these archetypes automatically, then hands you segment definitions you can paste directly into Klaviyo.

  • What's the biggest retention mistake supplement brands make?

    Sending the same 15% off winback email to a 6-month lapsed subscriber and a 30-day lapsed one-time buyer. These are completely different problems. The subscriber who stopped after 6 months might have simply finished their protocol. The one-time buyer who never subscribed might have bought for a specific event and has no intention of repurchasing. Treating them identically burns your sender reputation and trains customers to wait for discounts. The fix is a branched winback flow that changes the offer, the subject line, and the ask based on original purchase behavior and subscription history.

More use cases

Related

Run the audit

See it on your own store.

Free. Seven-minute connect. About 24 hours to your six named buyer archetypes plus 18 ranked campaigns.