[deliver]
Deliver article · 2026-07-16 · Charlotte Rodrigues

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. A new action can update membership close to real time, while a condition affected only by the passage of time may be recalculated on a daily cycle. Large or complex segments can also take time to populate, so create and inspect them before campaign day. Klaviyo's January 2026 segment guide and segment update reference document this behavior. Segment membership does not itself prove marketing opt-in, so 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
Revenue 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

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

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

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

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. Viewed Product covers identifiable profiles with the required onsite tracking, not every anonymous visitor. Review Klaviyo's browse abandonment documentation before relying on the audience size.

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

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:

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

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

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

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. New activity can update membership close to real time, while relative-time conditions can update on a daily cycle. 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:


Charlotte Rodrigues, CRM Lead at Deliver. Updated July 16, 2026.

CR
Charlotte Rodrigues · CRM Lead at Deliver. Questions about this article? charlotte@agence-deliver.com

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 →