Black Friday through Cyber Monday drives 30 to 40 percent of full-year email revenue for most DTC brands. It is also the single highest-risk window for deliverability damage, because the combination of increased volume, aggressive segmentation, and fatigue-inducing content is exactly the pattern Gmail and Yahoo penalize.
Every year I work with at least one brand that burned their list in November by treating BFCM as a volume game rather than a planning game. The damage lasts into Q1. This is the decision log for building a calendar that captures the revenue without paying the year-long tax.
When to start planning
August. Not September. Not October. August.
This is not about copywriting. It is about deliverability work, list hygiene, authentication verification, and warm-up sequences that have to be in place before the actual campaign volume hits. Starting in September means authentication issues get discovered in October and the brand spends November trying to fix problems that should have been fixed months earlier.
Specifically, August is when:
- Authentication (DMARC, SPF, DKIM) gets verified and tightened. The DMARC, SPF, DKIM piece is the walkthrough for this.
- The win-back and sunset flows run once to clean unengaged subscribers off the list. Win-back cadence for DTC covers the specifics.
- A dedicated sending subdomain gets set up if the brand does not already have one, with the 30-day warmup that follows.
- Campaign volume gets increased gradually from September to October, so November is not a sudden spike.
Brands that skip the August work and jump into November with default settings see 20 to 40 percent of their BFCM sends land in spam. The post-mortem on those brands always concludes "we should have started earlier."
The cadence question
The most common mistake I see is doubling or tripling the normal campaign cadence during BFCM. Going from weekly campaigns to daily-or-twice-daily for the whole month. Two things happen:
- Subscribers unsubscribe at 3 to 5x the normal rate.
- Gmail's reputation model treats the volume spike as suspicious behavior, which routes more sends to spam for the rest of the campaign window.
The cadence pattern that works: 2x normal through November 1 to November 15, 3x normal through BFCM proper (roughly November 20 to 30), then ramp back to 1.5x through mid-December, then normal.
This is still a meaningful increase. A brand doing 1 campaign per week in normal operations is doing 5 to 6 campaigns in the BFCM week. But it is a calibrated increase, not a blast.
The segmentation decision
BFCM is the one time of year where segmentation earns its keep even for small-catalog brands. Three tiers:
Tier 1: Engaged subscribers (opened in last 30 days)
These get every send in the campaign calendar. They are the audience that generates most of the revenue and the audience whose engagement protects the domain reputation.
Tier 2: Moderately engaged (opened in last 90 days but not last 30)
These get a reduced calendar: roughly half the sends. The highest-priority sends (the BFCM day itself, Cyber Monday, last-chance sends) and skip the mid-campaign noise.
Tier 3: Unengaged (no opens in 90+ days)
These get either nothing or a single targeted win-back send at the start of the campaign window. "We have not heard from you, we are about to send a lot of emails, here is a one-time offer, click to stay engaged or we'll stop."
The brands that send the full calendar to tier 3 are the brands that damage their reputation. This is the single biggest deliverability lever during BFCM.
The content decision
Repetition is the enemy. A subscriber who gets the same "25% off everything" email five times in ten days will ignore it after the second and resent it by the fourth.
The content calendar should have variety across the window:
- A few emails that are straight promotions (the offer is the message)
- A few that are category-specific (this deal on skincare, this on supplements)
- A few that are product-specific (here is the hero product, here is the unusual one)
- A few that are story-driven (here is why this offer exists, here is the behind-the-scenes)
- Urgency emails at the end (12 hours left, last hour)
The same offer can be the underlying promotion across all of them. The framing is what changes. Same deal, different angle, different person reading each email.
The deliverability guardrails
Three numbers to monitor in real time during BFCM:
Complaint rate
If the spam complaint rate exceeds 0.3 percent on any individual send, pause the next send. Review the content, review the segment, and decide if the problem is the message or the audience. Gmail starts downgrading reputation at complaint rates above 0.3 percent. Exceeding it once is recoverable. Exceeding it three times in a week is serious damage.
Unsubscribe rate
Unsubscribe rates typically climb during BFCM from normal 0.1 to 0.3 percent to 0.4 to 0.8 percent per send. If they climb above 1 percent on any individual send, that send is the wrong message for the audience receiving it. Pause the next matching send and recalibrate.
Placement (primary vs promotions vs spam)
Watch where sends are landing across Gmail, Outlook, and Yahoo. Some tools (Seventh Sense, Everest, Sender Score) surface this. If you see meaningful drift from primary to promotions mid-campaign, cut volume, not content.
The three phases of the calendar
Phase 1: Build-up (November 1 to 19)
Lower volume. Teaser content. Email to tier 1 and tier 2 only. Goal: confirm deliverability health before the big volume hits.
Phase 2: BFCM proper (November 20 to 30)
The main campaign window. Highest volume. Tier 1 only for most sends, tier 2 for the biggest moments. Never tier 3.
Phase 3: Cyber Week and wind-down (December 1 to 15)
Tapered volume. Targeted content (leftover inventory, category-specific pushes). Protect the engaged list reputation into holiday gift buying.
The post-mortem list
After the window closes, do the post-mortem before you forget. Five numbers to record:
- Total campaign revenue
- Revenue per engaged subscriber
- Unsubscribes gained per dollar of revenue
- Deliverability change (open rate on tier 1 in December vs October baseline)
- Which individual sends produced outsized revenue or outsized unsubscribes
That data is what makes next year's calendar better. Without it, you are planning 2027's BFCM with 2024's assumptions.
Where this fits
BFCM planning sits on top of the baseline lifecycle architecture in the Klaviyo lifecycle playbook. The flows keep running during BFCM (welcome, cart abandon, post-purchase), but campaign volume dominates the subscriber experience during the window. The flows need to be tuned to avoid duplication with the campaign sends, which is a coordination problem most brands solve last-minute.
If you are looking at last year's BFCM numbers and suspect deliverability or segmentation issues contributed to underperformance, a DTC stack audit can surface the specifics before the next window. Better to do this in September than in November.
FAQ
When should I actually start planning BFCM emails?
August. The creative and copy work can happen later, but the deliverability infrastructure (authentication verification, list cleanup, warmup) has to be in place before September for everything else to work.
How many emails should I send during BFCM?
Roughly 2 to 3x your normal cadence. For a brand doing weekly campaigns, that is 5 to 6 campaigns in the BFCM week. Going higher produces unsubscribes faster than it produces revenue, and damages deliverability into Q1.
Should I send BFCM emails to unengaged subscribers?
No. Sending to subscribers who have not opened in 90+ days is the single fastest way to trigger spam complaints and tank your reputation. Either run a win-back send before BFCM to re-engage them, or skip them entirely for the campaign window.
What complaint rate is too high during BFCM?
0.3 percent on any individual send. Exceeding this once is recoverable. Exceeding it repeatedly in a week causes Gmail and Yahoo to downgrade your domain reputation in ways that take months to recover from.
Can I skip the post-mortem if the numbers look fine?
The numbers always look fine in December. The problems show up in January and February when engagement drops and deliverability stays low. Do the post-mortem before you forget the context of specific campaign decisions.
