Every November, two things happen at the same time. Senders increase volume by a factor of 5-10. Mailbox providers tighten their filters because every other sender is doing the same thing. The intersection of those two pressures is what kills Cyber Monday revenue. The senders who plan a 60-day runway from late September into mid-November land in Primary. The senders who write their copy on November 25th land in Spam.
Start warming list segments and IPs in early October. Run a real seed-test rehearsal the week of October 20th. Segment by 90-day engagement and exclude sleepers from the BFCM blast. Throttle send rates to no more than 2x your daily October baseline. Reserve December 1-7 for reputation recovery — do not pile on gift-guide emails the day after Cyber Monday.
Why BFCM is structurally different
On a normal Tuesday, Gmail sees roughly 1 billion commercial emails per hour. On Cyber Monday it sees 4-5 billion in the same window. Filters do not get more lenient — they get stricter, because the cost of a false negative (a real spam burst getting through) is higher when volume spikes. Every deliverability assumption you validated in September is invalid by November 27th.
The corollary: a sender who lands at 95% inbox in October may land at 60% the week of Black Friday with the exact same content and list. The only mitigations are reputation built before the surge, engagement segmentation that excludes weak recipients, and pacing that does not exceed the volume curve filters expect from you.
Treat BFCM as a reputation event, not a campaign. The campaign is the visible part. The reputation work happens for the eight weeks that come before it.
The October warm-up plan
Starting October 1st, increase your sending volume by 10-15% per week toward your projected BFCM peak. If you usually send 200,000 per day and expect to send 1 million on Cyber Monday, your October baseline needs to climb steadily so the November jump is no more than 2-3x your last weekly average. A jump from 200k to 1M in 24 hours looks identical to a spam burst.
Use the warm-up period to recycle high-engagement segments more aggressively than usual. A loyal subscriber who opens 4 of every 5 emails can absorb an extra send per week without complaint. A 90-day inactive cannot. Send to your engaged core. Do not try to re-engage sleepers in October — that is a January project.
If you run a dedicated IP, this is the period where Postmaster Tools earns its keep. Watch your IP and domain reputation daily. Either rating dropping from High to Medium during October is a red flag that gets worse under BFCM volume.
Segment by engagement, ruthlessly
The single highest-leverage decision before Black Friday is to suppress your 90-day non-openers. They will not buy. They will complain. Their complaints will tank deliverability for the engaged segment that would have bought. Cutting 30% of your list on November 20th can lift inbox rate for the remaining 70% by 15-20 percentage points.
Practical segmentation for BFCM:
- Tier 1 (engaged): opened or clicked in last 30 days. Send everything to them.
- Tier 2 (warm): opened in last 31-90 days. Send the main BFCM message, skip pre-launch teasers.
- Tier 3 (cool): opened in last 91-180 days. One re-engagement message before BFCM. If they open, promote to Tier 2.
- Suppress: 180+ days no engagement. Do not include in BFCM campaigns. Address them in January with a sunset flow.
The October 20th seed-test rehearsal
One week before your first major BFCM teaser, send the actual BFCM creative — final subject line, final HTML, final from-name — to a seed-test panel covering Gmail, Outlook, Yahoo, iCloud, Mail.ru, Yandex, GMX and ProtonMail. The point is to catch Promotions placement, image-heavy spam triggers, and broken rendering before launch, not after.
What to look for in the rehearsal:
- Does Gmail route to Primary, Promotions, or Updates? Promotions is acceptable for retail. Updates is a problem (Gmail has decided your message is transactional, which means transactional spam filters apply).
- Does Outlook's Focused inbox accept it, or does it land in Other? Focused is the equivalent of Primary; Other is a deliverability tax.
- Are dark mode renders broken? Black Friday creatives are notorious for white-on-white text in dark mode.
- Spam-engine score in SpamAssassin and Rspamd. Anything above 3.5 needs a copy edit.
Rerun the test 48 hours before the actual blast with any changes applied. The cost of the test is trivial; the cost of finding out you are in Promotions on Cyber Monday is the entire campaign.
The Promotions tab strategy at Gmail
For retail and ecommerce, landing in Gmail Promotions is not defeat. Gmail users actively browse Promotions during BFCM week — it is one of the few times all year when Promotions outperforms Primary for click-through on commercial mail. The mistake is trying to dodge Promotions with subject lines that smell transactional and end up in Updates instead.
Lean into Promotions properly. Use Gmail Annotations (schema.org/PromotionCard) to give your message a deal-card preview in the Promotions tab. Subject line should be honest about the offer. From-name should be the brand, not a fake person. The goal is to be the most clickable card in a tab the user is actively browsing — not to disguise yourself as a personal email.
Updates tab is the trap. Once Gmail decides a sender is transactional, marketing copy in that stream gets harsher filtering and lower engagement. Avoid "your order", "account", "confirmation" in BFCM subjects.
Throttling: do not exceed your own curve
If your October baseline is 200k/day and your peak send is 1M on Cyber Monday, do not send all 1M in the first hour. Spread across 12-18 hours, weighted toward your historical engagement windows. Mailbox providers track sending rate, and a sender who normally sends 8k/hour suddenly sending 200k/hour triggers throttle limits that delay delivery into the spam window.
Concrete pacing for a 1M send:
- 05:00-08:00 local: 5% of volume (early-bird openers).
- 08:00-11:00: 35% (peak open window).
- 11:00-14:00: 25%.
- 14:00-17:00: 20%.
- 17:00-22:00: 15% (West Coast catch-up).
ESPs like Klaviyo, Iterable and Braze let you configure pacing explicitly. Use it. The default "send as fast as possible" is wrong for BFCM.
Most successful BFCM senders run 3-5 distinct sends across the BFCM week, each to a refined audience based on the previous send's engagement. One mega-blast underperforms a sequenced approach by 30-40% on revenue.
December reputation recovery
December 1-7 is recovery week. Cut send volume by 50-60% from peak. Send only to Tier 1 engaged. Do not pile on gift-guide emails the day after Cyber Monday — your reputation took a beating from BFCM volume even if your inbox rate held, and December open rates are structurally lower because every retailer is in the same inbox.
Resume normal cadence by December 8th. Save your second-largest send of the year (gift-guide finale, last-call shipping) for December 12-15, with the same engagement segmentation discipline. After December 18th, US carriers will not guarantee Christmas delivery, and email engagement falls off a cliff between December 22-26.
Use the December 26-31 window to clean lists, re-engage Tier 3 with a soft offer, and prepare for January. Reputation built well in October-November is your most valuable Q1 asset.
The pre-campaign checklist
- October 1: warm-up plan starts, +10% volume per week.
- October 15: SPF, DKIM, DMARC re-validated. BIMI live if applicable.
- October 20: full seed-test rehearsal across 20+ providers.
- October 25: 90-day non-engaged segment suppressed from BFCM lists.
- November 1: Postmaster Tools showing High reputation.
- November 10: re-engagement campaign to Tier 3 complete.
- November 20: final seed test, rendering review, dark mode check.
- November 23: pre-Black Friday teaser to Tier 1 only.
- November 27 (Black Friday): main blast with hourly pacing.
- December 1-7: recovery week, 50% volume cut.
- December 12-15: gift-guide finale to engaged segment.