BFCM Email Segmentation in Klaviyo: 6 Segments to Build in September

Most BFCM email segmentation advice tells you to segment your list and then stops. Nobody gives you the conditions. So here are six Klaviyo segments with the actual logic behind each one, why it exists, and who it deliberately leaves out.

The other thing nobody tells you is when to build them. The answer is September, and the reason is mechanical rather than motivational. Klaviyo segments are dynamic and condition-based, so a segment that references engagement in the last 90 days needs 90 days of engagement to have already happened. Build it on November 20 and you are describing a customer base you have not observed. Build it on September 1 and by the time Black Friday arrives on November 27 you have watched it behave for twelve weeks.

Why September and Not November

Three reasons, in order of importance.

Engagement windows need to have elapsed. A 30, 60, or 90 day engagement segment built the week of Black Friday is a snapshot of a period that included your own pre-BFCM campaign ramp. It tells you who opened your teaser emails, not who is genuinely engaged. Build in September and the window is clean.

Predictive data needs order history. Klaviyo's predicted customer lifetime value and expected date of next order get more reliable with more order history behind each profile. Give them the runway. Our post on Klaviyo predictive analytics covers how these fields actually get calculated and where they are weakest.

Your segment sizes are your revenue forecast. This is the one operators miss. The size of your engaged segment in September is the honest input to your BFCM revenue model. If you forecast off your total subscriber count and then discover in November that only 38 percent of it is safely sendable, your forecast was fiction and you built an offer strategy on top of it.

The 6 Segments, With Klaviyo Conditions

1. The engaged 90 day core

Conditions: Opened email at least once in the last 90 days, OR clicked email at least once in the last 90 days, OR placed an order in the last 180 days.

This is your send-safe base and the single most important segment in the account during BFCM. Everything you send at peak volume should start from this population and expand outward deliberately, never the reverse.

On a healthy list this lands somewhere between 35 and 60 percent of total subscribers. If yours is below 30 percent, you have a list health problem that will surface as a deliverability problem in November.

2. High-CLV and VIP

Conditions: Klaviyo predicted CLV in your top decile, OR historic order count greater than your repeat threshold, OR total spend above a value you set from your own data.

These customers get early access, better treatment, and crucially not your deepest discount. They were going to buy anyway. Discounting them heavily is a margin transfer, not a conversion tactic. Give them time and access instead: a genuine 24 to 48 hour head start converts this segment without touching price.

3. Recent purchasers

Conditions: Placed an order in the last 30 days.

This is not a suppression list by default, and treating it as one is the common mistake. These people like you enough to have bought recently. What they do not need is the acquisition message aimed at a stranger. Give them a different angle: complementary products, early access as a thank you, or a genuine loyalty framing.

The exception is the customer who bought three days ago at full price and is about to see a 40 percent sitewide sale. Decide in advance how you handle that, because they will notice.

4. Discount-responsive versus full-price buyers

Conditions: Split on whether historic orders used a discount code. One segment where discount code is set on prior orders, one where it is not.

Almost nobody builds this and it changes your margin more than any other segment on this list. Your full-price buyers do not need 40 percent off. Sending it to them is pure margin given away to people who would have paid list price.

Use it to tier your offer. Deep discount to the discount-responsive segment, access and newness to the full-price segment.

5. High intent, no purchase

Conditions: Viewed a product or added to cart in the last 60 days, AND placed zero orders ever.

These are your window shoppers, and BFCM is the week they convert. They have already told you what they want by looking at it. They do not need education, they need urgency and a reason that today is different from the last six times they looked.

6. Lapsed but reachable

Conditions: Placed an order between 180 and 365 days ago, AND opened or clicked at least once in the last 90 days.

This is a winback population that still pays attention, which justifies a real offer. The critical thing is to distinguish it clearly from the genuinely unengaged, who belong in your sunset flow and not in your BFCM sends. Our post on the Klaviyo sunset flow and list cleaning covers where that line sits.

The Suppression Side: Who Not to Send To

Every article about BFCM segmentation covers who to send to. Almost none covers who to stop sending to, and that half is what decides whether your November 27 campaign lands in the inbox at all.

Build your exclusion logic in September alongside the segments above:

  • Profiles that have never engaged and have been on the list more than 90 days
  • Hard bounces, always
  • Anyone who has ever marked you as spam
  • Role addresses, which are inboxes like info@ and sales@ that nobody reads
  • Obvious typo domains, which quietly generate bounces

One Klaviyo-specific distinction worth being precise about: removing a profile from a segment is not the same as suppressing it. A profile excluded from one segment can still receive a campaign sent to a different segment it qualifies for. Suppression operates at the profile level and is the one that actually stops sending. If your intent is "this person should receive nothing during BFCM," suppression is the tool.

This connects directly to sender reputation, which is the subject of the next post in this series. The short version: your inbox placement at peak volume is a function of who you exclude, not who you include.

Segment Versus List, and Why It Matters at Peak

A list in Klaviyo is static. Somebody joins it and stays until removed. A segment is dynamic and re-evaluates continuously against its conditions.

BFCM sending should be segment-driven, because behavior changes fast across that weekend. A customer who was in your high intent no purchase segment on Friday morning has moved to recent purchasers by Friday afternoon, and your Cyber Monday send should know that. A static list built on November 1 does not know anything that happened after November 1.

Your September Build Schedule

WeekBuild
Sept 1 to 7Segments 1, 2, 3. The core, the VIPs, the recent buyers.
Sept 8 to 14Segments 4, 5, 6. The margin and intent segments.
Sept 15 to 21Suppression logic and exclusion rules.
Sept 22 to 30Validate sizes. Rebuild your revenue forecast on real numbers.
OctoberWatch them. Do not rebuild them.

What to Do With This

The free BFCM playbook includes these segment definitions in a format you can work from directly, along with the flow, deliverability, and calendar steps that sit either side of this one.

If you have just worked out that your genuinely sendable audience is a good deal smaller than your subscriber count, and your Q4 forecast was built on the larger number, that is the problem our BFCM readiness audit exists to solve. We build these segments in your account, tell you what your real sendable base is, and rebuild the forecast on numbers that will survive November.

Frequently Asked Questions

How should I segment my email list for Black Friday?

Start with an engaged 90 day core segment and treat it as your send-safe base, then layer on VIP, recent purchaser, discount-responsive, high intent non-buyer, and lapsed-but-reachable segments. Build all of them in September so the engagement windows they depend on have actually elapsed by the time Black Friday arrives.

Should I email my unengaged subscribers on Black Friday?

Generally no. Profiles that have never engaged and have been on your list more than 90 days should be suppressed before your volume ramp, not reactivated during it. Sending peak volume to unengaged addresses is the fastest way to damage the sender reputation you need on the day that matters most.

What is the difference between a list and a segment in Klaviyo?

A list is static and changes only when somebody is added or removed. A segment is dynamic and re-evaluates continuously against its conditions. BFCM sending should be segment-driven because customer behavior changes across the weekend and your audience definitions need to keep up.

How far back should my BFCM engagement window go?

Ninety days for opens and clicks, extended to 180 days for purchasers, is a defensible default for most ecommerce brands. Going wider than that on peak send days trades inbox placement for reach, which is a bad trade in the one week where inbox placement is worth the most.

Should I suppress recent purchasers during BFCM?

No, but do not send them the acquisition message either. Someone who bought three weeks ago is a good candidate for early access, complementary products, or a loyalty angle. Decide in advance how you will handle the customer who paid full price days before your sitewide discount goes live.