Stop blasting your whole beauty list. Use real behavioral segments to lift repeat purchase rate and cut ad spend. Free audit maps your 6 buyer types in ~24h.
Most beauty brand email marketing is built on hunches. The founder thinks the list wants more product education, so they send a weekly ingredient deep-dive. The agency says the list wants discounts, so they run a 25%-off sitewide every other Thursday. Nobody actually knows, because nobody has looked at the behavior.
A $4M skincare brand running Shopify and Klaviyo doesn't have one email list. It has six or seven distinct buyer types hiding inside a single Klaviyo account. The customer who buys the same $68 moisturizer every 47 days. The one who bought once during a Black Friday sale and never opened an email again. The one who clicks every SMS but hasn't purchased in eight months. They all receive the same broadcast because segmenting them by hand is a full-time job nobody has time for.
This guide is a playbook for matching your Klaviyo flows, offers, and cadence to the actual behavior happening inside your store right now. No generic advice. No "send a welcome series" basics. Just the moves that change repeat purchase rate and customer acquisition cost for beauty brands on Shopify.
Beauty has a replenishment cycle that most other verticals don't. A $48 cleanser lasts roughly 60-90 days. A $22 lip treatment might be 30 days. If your email cadence doesn't know that window, you're either emailing too early and annoying a customer who still has product, or too late and losing the repurchase to Sephora. The brands winning right now are the ones who treat the replenishment window as their central organizing metric, not a nice-to-have flow.
Ad CAC in beauty has gotten punishing. Meta CPMs in the skincare and cosmetics categories routinely run 30-50% higher than general apparel, and iOS changes made attribution messier. The brands surviving are the ones who can afford to acquire a customer at a slight loss on the first order because they know the second and third orders will come through email at near-zero marginal cost. That math only works if your post-purchase email program is surgical.
Most beauty brands set a replenishment flow at a generic 30 or 60 days and call it done. That leaves money on the table. Pull your Shopify order data and calculate the actual median days between first and second purchase for each SKU. A vitamin C serum might show a 52-day median. A daily moisturizer might be 68 days. Set your Klaviyo replenishment trigger at median minus 7 days, with a follow-up at median plus 5 days for non-openers.
Add a dynamic block that pulls in the exact product they bought last time, not a generic "your product is running low" message. Klaviyo's product feed block can do this natively. The subject line should name the product: "Your Hydra-Gel is probably running low." Brands running this flow see replenishment email click rates 2-3x higher than their standard broadcast average.
A customer who found you through a Meta ad for a specific serum is different from one who landed via a TikTok unboxing or a Google search for "best moisturizer for sensitive skin." Yet most beauty brands send the same three-email welcome to everyone. Use Shopify's landing page URL and UTM parameters to branch your Klaviyo welcome flow at email one.
The Meta-acquired customer gets a welcome that reinforces the ad creative they already responded to, with social proof and a fast path to purchase. The organic-search customer gets a deeper education sequence because they're still comparing options. The difference in welcome-flow conversion rate between a matched and unmatched sequence is often 15-25 percentage points.
Revenue alone is a bad VIP filter. A customer who spent $600 once during a holiday sale and never returned is not a VIP. A customer who spent $280 across four orders in six months, opens every email, and clicks through to new arrivals is. Build a Klaviyo segment that combines purchase frequency, email engagement score, and recency. Weight recency highest.
This segment gets first access to new product drops, limited-edition shades, and restocks. Send them a plain-text email from the founder 48 hours before the public launch. No fancy template. No discount. Just access. This segment will drive 20-30% of a new launch's first-day revenue despite being 5% of the list.
Uploading your entire Klaviyo list to Meta as a single customer-match audience is the fastest way to burn budget on people who already bought and aren't coming back. Instead, export separate customer-match lists for each of your core behavioral segments: Premium Replenishers, At-Risk Lapsers, One-and-Done Promo Hunters. Build separate 1% Lookalike audiences from each seed list.
The Lookalike built from your Premium Replenisher seed will find people who behave like your best customers, not just people who vaguely resemble anyone who ever bought from you. The CPA will be higher, but the downstream LTV will more than cover it. This is how beauty brands get their blended CAC below 20% of AOV.
Beauty brands are terrified of suppressing subscribers. The list size number feels like an asset. But Klaviyo charges by profile count, and sending to 60-day non-openers drags down your domain reputation. Create a 60-day no-open segment and stop sending them broadcasts. Move them to a low-frequency winback drip: one email every 21 days with a strong reactivation offer.
After 90 days of no engagement, suppress entirely. Your open rates will rise 8-12 points, your spam complaint rate will drop, and your actual revenue per send will increase because you're only mailing people who want to hear from you. The list will be smaller on paper and more valuable in reality.
Take a hypothetical $3.5M skincare brand running Shopify, Klaviyo, and Meta. They sell three core products: a $52 cleanser, a $68 moisturizer, and a $44 serum. Their list is 65,000 profiles. They send three broadcasts a week to the whole list. Open rates hover around 34%. Repeat purchase rate is 22%. They're spending $42,000 a month on Meta at a 1.8x blended ROAS, and they're barely breaking even on first orders.
They run a Persona LM audit. In about 24 hours, the audit surfaces six behavioral archetypes inside their list. The biggest surprise: 18% of their list are "Silent Replenishers" — customers who have purchased the same product 2-4 times but have never opened a single email. They're buying through direct site visits or Google searches, completely invisible to the email program. Another 14% are "One-and-Done Promo Hunters" who bought once during a sitewide sale, haven't opened since, and are dragging down every engagement metric.
The brand acts on the audit in three moves. First, they build a Klaviyo replenishment flow targeted at the Silent Replenishers, triggered at 55 days post-purchase for the moisturizer (the actual median repurchase window from their data). The flow uses a plain-text format with a direct "running low?" subject line and a one-click reorder link. Second, they suppress the 14% Promo Hunter segment from all broadcasts and move them to a 21-day winback drip with a steeper offer. Third, they export a customer-match list of their top 8% of buyers — the "Premium Repeat" archetype who buy full-price and repurchase within 60 days — and build a 1% Lookalike from that seed.
Ninety days later, the replenishment flow is generating $14,000 a month in attributable revenue. The winback drip has reactivated 6% of the Promo Hunter segment. The Premium Repeat Lookalike campaign is running at a 2.4x ROAS with a 40% higher AOV than their previous broad lookalike. Repeat purchase rate moves from 22% to 28%. The list is smaller — 58,000 after suppression — but revenue per recipient is up 35%.
Buys the same SKU every 45-65 days at full price, opens most emails, clicks through to product pages. Your highest-LTV segment.
Repurchases consistently but has never opened or clicked an email. Finds you through direct site visits or Google. Invisible to standard Klaviyo reporting.
Bought 2-3 different products in their first order and has opened post-purchase education emails. Likely to expand into a full regimen if guided.
Purchased once during a 25%+ sitewide sale, hasn't opened an email in 90+ days. Low LTV, high churn risk, drags down list metrics.
Opens and clicks consistently, browses product pages, has never purchased. High intent but stuck. Needs a low-friction first-purchase offer.
Purchased 1-2 times, used to open emails, has gone silent for 60-90 days. Still within reactivation range if you catch them with the right message.
A beauty brand that switches from list-blasting to behavioral segmentation typically sees repeat purchase rate move 5-8 percentage points within 90 days. That's not a small number — on a $4M revenue base with a $65 AOV, a six-point RPR lift adds roughly $160,000 in annual revenue from existing customers at near-zero marginal cost.
Email revenue per recipient rises 25-40% because you stop mailing people who won't buy and start mailing people who will, with offers that match their actual behavior. Klaviyo's 2024 benchmarks show segmented campaigns drive 2.3x higher click rates than non-segmented, and beauty consistently outperforms the cross-vertical average on segmented sends. The Meta side improves too: a Lookalike built from your top behavioral segment will consistently outperform a broad customer-match Lookalike on both ROAS and downstream LTV.
For beauty and cosmetics, Klaviyo's 2024 benchmarks put the average open rate around 37-42%. But open rate alone is a vanity metric if your segments are too broad. A skincare brand sending a replenishment reminder to a 90-day lapse segment will often see 50%+ opens because the timing and offer actually match the customer's behavior. Focus on click rate and revenue per recipient by segment instead of a single blended open rate.
There's no universal number. A brand selling $12 lip gloss can sustain 4-5 emails a week to engaged buyers. A $180 serum brand will burn its list at that cadence. The right cadence is segment-dependent. Your VIP repeat buyers might get a weekly new-arrivals email plus a post-purchase education sequence. One-time buyers who haven't opened in 60 days should be on a suppression list or a winback drip, not your main broadcast.
Beyond the standard welcome and abandoned cart, beauty brands get outsized returns from three flows: a replenishment reminder tied to your product's usage window, a post-purchase education sequence that teaches application or routine-building, and a VIP early-access flow that gives your top 5% of buyers first shot at new drops. The replenishment flow alone often becomes the second-highest revenue flow after welcome within 90 days of launch.
SMS works for time-sensitive offers and back-in-stock alerts, but beauty buyers are browsing on their own schedule. Email still drives the majority of owned-channel revenue for most $3-10M beauty brands. The smarter move is using behavioral data to decide who gets SMS. A customer who has purchased three times and clicked six emails in the last 30 days is a good SMS candidate. A one-and-done buyer from a Meta ad is not.
Purchase history tells you what they bought. Behavior tells you who they are. Combine Shopify order data with Klaviyo email engagement (opens, clicks, site visits) and ad interaction data. A customer who buys a moisturizer every 45 days and clicks every email is a Premium Replenisher. Someone who bought once during a 40% off sale and hasn't opened since is a One-and-Done Promo Hunter. Each needs a completely different message and cadence.
Yes, but the quality of the seed list determines everything. Uploading your entire 80,000-person list to Meta as a single source audience dilutes the signal. Instead, export a customer-match list of your top 10% of buyers by LTV — the ones who buy full-price, repurchase within 60 days, and have high email engagement. Use that as your seed for a 1% Lookalike. The CPA will be higher than a broad lookalike, but the customer quality will be dramatically better.
Move beyond demographics: get the 6 behavioral apparel brand customer segments that boost repeat purchases and AOV on Shopify + Klaviyo. Free audit from Persona LM.
Read →Most clothing brand Shopify apps ignore repeat buyers. Here’s the stack that segments by behavior, not tags, and lifts LTV in 90 days. Get your free audit from Persona LM.
Read →Stop blasting your entire candle list. Use behavioral segments built from your own Shopify and Klaviyo data to send emails that match how customers actually buy, gift, and reorder.
Read →Stop blasting every subscriber the same 10% off coupon. Here's how top coffee roasters on WooCommerce segment buyers by behavior to double repeat purchase rate.
Read →Most cosmetics brands run generic Klaviyo flows. Learn to build flows around real buyer archetypes and get a free audit from Persona LM—segment definitions and 18 campaigns in 24 hours.
Read →Stop blasting your entire list with generic promos. Use behavioral segments to send emails that match how your customers actually shop. Free audit from Persona LM.
Read →Free. Seven-minute connect. About 24 hours to your six named buyer archetypes plus 18 ranked campaigns.