9 Klaviyo Segments to Build Before BFCM
Short answer. Build nine Klaviyo segments before BFCM: VIP customers, recent buyers, customers due to repurchase, lapsed customers, engaged non-buyers, product-interest audiences, previous holiday buyers, channel-eligible subscribers, and a sustained-inactivity exclusion. Add email or SMS eligibility to every sendable audience, make purchase-state groups mutually exclusive, and verify the expected recipient count before scheduling each campaign.
BFCM segmentation is not about creating nine versions of every email. It is about separating people whose current relationship with the brand makes the same message inappropriate. A recent full-price buyer, an unconverted subscriber, a repeat VIP, and a profile with no measurable activity should not all receive identical timing, products, or pressure.
Klaviyo segments are dynamic. Profiles move in and out as their data matches the conditions, generally close to real time. Large or complex segments can still take time to populate, so create and inspect them before campaign day. Klaviyo's January 2026 segment guide also notes that segment membership does not itself prove marketing opt-in. Eligibility must be part of the campaign audience logic.
Start with four segmentation rules
1. Make purchase-state groups mutually exclusive
A profile can be a VIP, recent buyer, prior holiday buyer, and category browser at the same time. That is useful for analysis but dangerous for campaign execution. Decide which audience wins when messages overlap.
For example:
VIP early access
takes priority over general buyer campaign
Recent buyer cross-sell
takes priority over broad acquisition offer
Checkout recovery
takes priority over browse reminder
Sustained inactivity exclusion
blocks normal BFCM campaigns
2. Separate audience definition from channel permission
Add the appropriate eligibility condition before sending:
Person can receive email marketing because person subscribed
Use the corresponding channel-specific status for SMS or another channel. Email consent does not create SMS consent, and an order event does not automatically make a profile eligible for promotional email.
3. Use your own thresholds
Do not define VIP as three orders or lapsed as 90 days because another brand does. Use your order distribution, average order value, median or percentile-based customer value, and normal reorder intervals. For a defensible scoring approach, see the RFM customer segmentation guide.
4. Treat opens as a secondary signal
Apple Mail Privacy Protection can record an open when the recipient did not intentionally open the message. Klaviyo adds an Apple Privacy Open property to open events so those events can be identified. Build engagement mainly from clicks, recent subscription, site behavior, checkout, and purchase, then use MPP-corrected opens only where they add value. See Klaviyo's official MPP segment guide.
Segment 1: VIP and high-value customers
This audience deserves early access, recognition, service, or inventory priority. A VIP is not simply someone who opened an email recently.
Starting definition
Use either a behavioral threshold or an RFM group:
Person can receive the intended marketing channel
AND
Placed Order at least [your repeat threshold] over all time
AND/OR
Placed Order value is at least [your value threshold] over [your analysis window]
AND
Placed Order zero times since the BFCM early-access campaign began
Decide whether the logic is AND or OR. Requiring both high frequency and high value creates a small elite group. Using either creates a broader VIP audience.
Activation
- Early access before the public promotion.
- A customer-specific product edit or service benefit.
- One reminder only if the profile has not purchased.
- Exclusion from the general launch message if the early-access message already covered the same offer.
Do not promise exclusivity if the same link and price are already public.
Segment 2: recent buyers
Recent buyers are the clearest exclusion from a first-purchase message. Define recent from product usage and your return or reorder window, not an arbitrary calendar.
Starting definition
Placed Order at least once in the last [recent-buyer window]
AND
Person can receive the intended marketing channel
Add product or collection filters if the BFCM offer includes an item the customer just bought at a higher price.
Activation
- Cross-sell a complementary category.
- Offer gift-oriented discovery if it fits the purchase context.
- Provide loyalty or early-access value rather than repeating an acquisition discount.
- Exclude the exact product or category recently purchased when the message would cause regret.
Recent buyers can still want the sale. The purpose is not to hide BFCM from them. It is to avoid pretending the relationship starts today.
Segment 3: customers due to repurchase
This group has passed enough time since the last purchase to make replenishment, replacement, or category expansion relevant, but it has not yet become a winback audience.
Starting definition
Placed Order at least once over all time
AND
Placed Order zero times in the last [minimum reorder interval]
AND
Placed Order at least once in the last [maximum healthy interval]
AND
Person can receive the intended marketing channel
For products with different cycles, build category-specific variants. A coffee subscription, skincare product, running shoe, and sofa cannot share one reorder clock.
Activation
- Replenishment or useful bundle.
- Complementary product based on the prior order.
- BFCM stock-up angle when it matches actual usage.
- No false claim that the customer is running out.
Segment 4: lapsed customers eligible for winback
These profiles have purchased before but are now past the normal repeat window. They are commercially different from never-engaged subscribers and should not be mixed into a generic re-permission campaign.
Starting definition
Placed Order at least once over all time
AND
Placed Order zero times in the last [winback threshold]
AND
Person can receive the intended marketing channel
AND
Has not completed the winback flow within [your repeat-control window]
Use a longer threshold for long-consideration categories and a shorter one for replenishable products. If several product families have different cycles, use a branch or separate audiences.
Activation
Run the Klaviyo winback flow before peak week. Customers who click, visit, or purchase can graduate to the appropriate BFCM audience. Profiles who complete winback and sunset without meaningful activity should remain excluded, even if the public discount is strong.
Segment 5: engaged prospects who have never purchased
This is the core acquisition audience: eligible subscribers who show meaningful interest but have no completed order.
Starting definition
Person can receive email marketing because person subscribed
AND
Placed Order zero times over all time
AND
(
Clicked Email at least once in the last [engagement window]
OR Active on Site at least once in the last [site window]
OR Checkout Started at least once in the last [intent window]
OR joined the list recently
)
Choose windows that reflect sending frequency. A weekly sender and a daily sender should not use the same number of days without examining message opportunities.
Activation
- Lead with product value and proof, not only the discount.
- Make first-purchase terms and exclusions clear.
- Stop acquisition messaging after
Placed Order. - Branch high-intent checkout prospects from general content subscribers when volume justifies it.
Segment 6: product or category interest
This audience connects observed browsing or cart behavior with a specific product family. It is useful when the catalog is broad enough that a generic BFCM email would be less relevant.
Starting definition
Viewed Product at least once in the last [interest window]
WHERE product category or product identifier matches [target group]
AND
Placed Order zero times for the relevant product or category in [exclusion window]
AND
Person can receive the intended marketing channel
The event property must exist at the top level and match the value stored in Klaviyo. The flow filter reference explains that filters use synced values and exact matching behavior.
Activation
- Category-specific sale edit.
- Direct links to the relevant collection or product.
- Honest price and inventory data.
- Suppression after purchase or progression into a higher-intent recovery flow.
Do not write “you looked at this several times” unless the event count supports the claim. Even when it does, that wording can feel invasive. Use the signal to improve relevance, not to narrate surveillance.
Segment 7: previous BFCM or holiday buyers
Past holiday buyers can represent gift shoppers, deal-driven buyers, seasonal product demand, or customers who discovered the brand during BFCM. Analyze them separately before deciding how to communicate.
Starting definition
Placed Order at least once during [prior BFCM or holiday window]
AND
Person can receive the intended marketing channel
Useful subdivisions include:
- purchased only during a prior promotion;
- purchased during BFCM and again later;
- bought a gift-oriented category;
- has not purchased since the prior holiday period;
- became a repeat customer after the prior BFCM acquisition.
Activation
Use last year's behavior as context, not certainty. A prior sale buyer may respond to early access, a new seasonal assortment, or a reminder of the brand. Avoid treating every previous BFCM purchaser as a loyal customer.
Klaviyo's advanced segmentation reference includes holiday shoppers, churn-risk customers, engagement tiers, and item-specific audiences among common segment use cases.
Segment 8: channel-eligible and channel-preference audiences
BFCM pressure becomes harder to control when email, SMS, push, and other channels are planned separately. Build channel audiences from actual eligibility and, when available, observed preference.
Starting definitions
Email audience:
Person can receive email marketing because person subscribed
SMS audience:
Person can receive SMS marketing under the account's channel status
Dual-channel audience:
Eligible for both channels
Then overlay engagement, customer status, or channel-affinity data only if the feature is available and the audience is large enough.
Activation
- Decide which channel leads and which one follows.
- Stagger messages instead of duplicating the same copy at the same minute.
- Apply independent channel pressure controls.
- Keep SMS disclosure, quiet hours, sender registration, and opt-out rules specific to the recipient's jurisdiction.
Klaviyo Smart Sending uses separate windows for email, SMS, and push. One channel's timer does not block another. Review the current Smart Sending behavior before relying on it for cross-channel coordination.
Segment 9: sustained inactivity exclusion
This is the audience not to include in ordinary BFCM campaigns. It should represent sustained inactivity across email, site, checkout, and purchase behavior, not merely an apparent lack of opens.
Klaviyo's current prebuilt Sunset (Email) definition is intentionally strict. It includes profiles who can receive email marketing, were created at least 180 days ago, received at least five emails in the last 72 weeks, and have zero opens, clicks, site activity, product views, checkout starts, and orders over all time.
That exact definition identifies never-engaged profiles. A separate lapsed-subscriber audience may use rolling windows, but it needs additional review for seasonal buyers, long purchase cycles, and MPP opens.
Activation
- Exclude from normal BFCM campaigns.
- Run a controlled sunset process before peak volume if appropriate.
- Suppress profiles who remain inactive after the approved process.
- Keep a record of the segment logic, suppression date, and owner.
Follow the Klaviyo sunset flow implementation rather than improvising suppression inside a campaign.
Build an audience priority matrix
Nine segments can still create duplicate sends. Assign each campaign a priority and explicit exclusions.
| Campaign | Send to | Do not send to |
|---|---|---|
| VIP early access | Eligible VIPs | Sustained inactivity, recent conflicting recipients |
| Recent-buyer cross-sell | Eligible recent buyers | Same-product buyers where offer creates conflict |
| Repurchase offer | Eligible due-to-repurchase customers | Recent buyers, purchasers since audience calculation |
| Prospect launch | Engaged non-buyers | All purchasers, sustained inactivity |
| Category edit | Eligible product-interest profiles | Purchasers of the promoted item, stronger active flow where needed |
| General BFCM launch | Eligible engaged audience | VIPs or other groups already sent equivalent launch copy, sustained inactivity |
Klaviyo lets you add lists or segments under Don't send to in the campaign audience. It also deduplicates recipients, but deduplication alone does not choose the most appropriate message. Review Klaviyo's campaign exclusion guide for the current workflow.
A practical BFCM segment timeline
| Timing | Action |
|---|---|
| 8 weeks before | Audit event names, consent fields, order history, and old segment logic |
| 7 weeks before | Define VIP, recent-buyer, repurchase, and lapsed thresholds |
| 6 weeks before | Build prospect, category-interest, and prior-holiday audiences |
| 5 weeks before | Build channel overlays and sustained-inactivity exclusion |
| 4 weeks before | Compare segment sizes with source-system counts and sample profiles |
| 3 weeks before | Test winback and sunset handoffs where applicable |
| 2 weeks before | Create campaign exclusion matrix and expected recipient checks |
| 1 week before | Recheck dynamic membership, offers, product exclusions, and consent |
Do not “freeze” dynamic audiences by copying them to lists unless a specific operational need requires a snapshot. A static copy can retain profiles who purchase, unsubscribe, or otherwise stop qualifying after the snapshot.
Segment QA before scheduling
- Every sendable segment includes the intended channel eligibility.
- Purchase metrics come from the correct store and integration.
- Relative time windows match the business definition.
ANDandORgroups produce the intended logic.- Apple MPP opens are excluded or treated carefully.
- VIP, recent-buyer, and prospect campaigns have cross-exclusions.
- Product filters use exact event property values.
- Segment sizes are compared with a known source or sample.
- At least five qualifying and five non-qualifying profiles are inspected.
- The expected recipient count is reviewed after exclusions and suppressions.
FAQ
How early should I build BFCM segments in Klaviyo?
Build the first version 6 to 8 weeks before the promotion. This leaves time to correct event, consent, and logic problems. Recheck membership one week before sending because segments are dynamic and recent-buyer windows will continue to change.
Do Klaviyo segments update automatically?
Yes. Klaviyo segments dynamically add and remove profiles as they meet or stop meeting the definition, generally close to real time. Large segments may take time to populate. Manual changes to a segment definition also have special implications for connected flows, so do not treat a definition edit as a guaranteed flow trigger.
Should VIP early access use order count or customer value?
Use the dimension that reflects your economics. Order count recognizes frequency, while customer value recognizes spend. Many brands combine them or use RFM. Calibrate thresholds from your distribution and margin rather than copying a fixed number.
How do I prevent a VIP from receiving the general BFCM email too?
Add the VIP segment under Don't send to for the general campaign when the messages duplicate each other. Also review Smart Sending, campaign timing, and other overlapping segments. Deduplication prevents duplicate delivery of one campaign, but it does not resolve separate campaigns.
Should I include inactive profiles because BFCM is the best offer of the year?
Not automatically. A profile with sustained inactivity across email, site, checkout, and purchase signals can put sender reputation at risk. Use a controlled re-engagement and sunset policy before peak week, then suppress or exclude people who remain inactive.
Turn segmentation into a send plan
A useful segment changes the message, timing, offer, channel, or exclusion. Deliver can audit the data, build the audience hierarchy, QA sample profiles, and translate the nine segments into a BFCM campaign and flow plan.
Review your BFCM segmentation with Deliver.
Continue with:
- Prepare the seven Klaviyo flows for BFCM
- Build an RFM customer model
- Create an ecommerce retention plan
Charlotte Rodrigues, CRM Lead at Deliver. Updated July 16, 2026.
Want to apply this to your stack?
Spend 30 minutes with Charlotte to review your CRM setup, size the opportunity and leave with a practical action plan.
Book a 30-minute call →