The Complete BFCM Email Prep Checklist for 2026
Black Friday 2026 falls on November 27. Shopify merchants hit $14.6 billion in BFCM sales last year, up 27% from 2024. Klaviyo delivered 22.7 billion messages over the weekend, generating $3.8 billion in attributed value. Email and text drove 42% of total revenue on peak days.
Those numbers belong to stores that prepared. The stores that didn’t? They spent December watching their emails land in spam.
This isn’t another “write great subject lines” guide. You’ve read those. This is the deliverability prep that separates stores that print money during BFCM from stores that tank their sender reputation trying.
Why You Start in September (Not November)
Email volume during BFCM 2025 surged 32% year-over-year. Sinch’s platform alone delivered 20.4 billion emails during Cyber Week. When everyone floods inboxes at once, ISPs tighten their filters hard.
A 1% bounce rate that Gmail ignores in July triggers throttling in November. Sound familiar?
ISPs track your sending patterns over weeks, not days. You can’t cram a reputation fix into the week before Black Friday. Domain warm-up takes 4-6 weeks of gradual volume increases. List cleaning needs time for re-engagement campaigns to run their course. Segment hygiene requires testing before you trust it with your biggest sends.
Thirteen weeks gives you room to fix problems before they cost you money.
The 13-Week Checklist: September 1 Through BFCM Weekend
Weeks 1-2 (September 1-14): Full List Audit
Your email list decays at roughly 23% per year. That means if you haven’t cleaned since last BFCM, nearly a quarter of your addresses could be dead. Here’s your first move.
Export your full active list from Klaviyo (or whatever ESP you’re on). Run every address through bulk validation. Flag hard bounces, dead domains, spam traps, disposable addresses, and role-based emails like info@ and support@.
Suppress the hard bounces and spam traps immediately. No second chances for these.
For addresses flagged as “risky” or “unknown,” don’t suppress yet. Tag them. You’ll handle them in Week 3.
Also pull your ecommerce email validation metrics from the past 90 days. What’s your current bounce rate? What’s your open rate trend? You need a baseline before you start fixing things.
Weeks 3-4 (September 15-28): Re-engagement and Sunset
Take that “risky” segment from Week 2 plus anyone who hasn’t opened an email in 120+ days. Send a re-engagement campaign. Keep it simple: “Still want to hear from us? Click here to stay on the list.”
Give them two weeks. Anyone who doesn’t engage by September 28 gets suppressed.
This step alone typically removes 10-15% of a list. Painful? Yes. But those profiles weren’t buying anything. They were just dragging your deliverability down and inflating your Klaviyo bill.
Weeks 5-6 (October 1-14): Domain Warm-Up
Here’s where most stores skip a step and pay for it later. If you’ve cleaned a big chunk of your list (and you should have), your sending volume just dropped significantly. ISPs notice.
You need to warm back up gradually. Increase your daily send volume by no more than 10% per day if you’re sending under 100,000 emails, or 5% per day if you’re above that threshold.
Start with your most engaged segment. These are the people who open and click consistently. Good engagement signals tell ISPs your domain is trustworthy. Then gradually expand to less-engaged-but-still-valid segments over the two-week period.
Don’t skip this. The difference between email warm-up and validation confuses a lot of store owners. You need both. Validation cleans the list. Warm-up rebuilds ISP trust after the cleanup changes your volume pattern.
Week 7 (October 15-21): Turn On Real-Time Validation
From this point forward, every new email address entering your system should be validated before it touches your ESP. Popups, checkout forms, account creation, contest entries. All of it.
You’re about to enter the highest-signup period of the year. Pre-BFCM promotions, early-access lists, and VIP signups will flood your forms. One dirty import can undo weeks of cleanup.
Set up real-time API validation on every entry point. If an address fails syntax, MX, or SMTP checks, reject it before it enters Klaviyo. Period.
Weeks 8-9 (October 22 - November 4): Segment Hygiene
Build your BFCM sending segments now, not the week of. You need these segments tested and validated before you trust them with your biggest revenue days.
Create separate segments for:
- VIPs (purchased 2+ times in last 6 months, opened recent emails)
- Active buyers (purchased once, engaged with emails in last 90 days)
- Engaged browsers (no purchase, but opened/clicked in last 60 days)
- Re-engaged (came back during your September re-engagement campaign)
- New signups (joined after October 1, validated at entry)
Each segment gets a different BFCM cadence. VIPs get early access. New signups get a softer touch. The re-engaged segment gets lower frequency so you don’t push them back into disengagement.
Send a test campaign to each segment in late October. Check bounce rates per segment. Any segment bouncing above 0.5% needs another validation pass before BFCM.
Week 10 (November 5-11): Freeze and Final Validation
Lock it down. No bulk imports of unvalidated contacts from this point forward. No partner lists. No purchased lists. No event lists that haven’t been through validation.
Run one final validation pass on any profiles added since your September cleanup. Even with real-time validation running, some edge cases slip through. Catch-all domains that accepted an address in October can start rejecting in November. Temporary mailboxes expire.
Check your Klaviyo deliverability hub. Look for warning signs: declining open rates, increasing bounce rates on flows, any campaigns flagged as “Needs attention.” Fix problems now. Not during BFCM week.
This is also when you confirm your suppression lists are current. Unsubscribes processed? Complaints handled? Hard bounces suppressed? Double-check everything.
Weeks 11-12 (November 12-25): Pre-BFCM Warm-Up Sends
You’ve cleaned, validated, segmented, and frozen your list. Now you need to establish your BFCM sending cadence before the big weekend.
If your normal send frequency is 2-3 emails per week, don’t jump to 2 emails per day on Black Friday. ISPs flag sudden volume spikes.
Gradually increase frequency during the two weeks before BFCM. Shift from 3 sends per week to 4, then 5. Send your early-access teasers and preview campaigns. These aren’t throwaway emails. They’re establishing the volume pattern ISPs will expect during BFCM weekend.
Watch your metrics after every send. If open rates drop or bounce rates climb on any individual campaign, pause and investigate before sending the next one. Don’t just barrel through.
Week 13 (November 26-30): BFCM Weekend Execution
Thanksgiving is November 26. Black Friday is November 27. Cyber Monday is November 30. Your list is clean. Your segments are tested. Your domain is warmed. Now execute.
Monitor bounce rates after every single campaign. Keep them under 0.5%. The e-commerce average sits at 0.57%, but during BFCM you want to be well below average because ISPs are stricter when volume spikes industry-wide.
If any campaign bounces above 1%, stop. Don’t send the next campaign until you’ve investigated. One bad send on Friday morning can tank your inbox placement for Saturday, Cyber Monday, and the rest of December.
Watch for cart abandonment emails bouncing during the weekend. Your abandonment flows will fire at much higher volume than normal. If those bounce rates spike, your checkout validation has gaps.
Keep an eye on spam complaint rates too. Stay under 0.1%. Gmail’s threshold is 0.3%, but you never want to get close.
The Mistakes That Kill BFCM Deliverability
Even with a checklist, stores make these errors every year.
Sending to the full list. Your unengaged segment doesn’t suddenly become valuable because it’s Black Friday. Those 180-day-inactive profiles will bounce, get spam-filtered, or mark you as spam. All three outcomes hurt your engaged subscribers’ inbox placement.
Skipping warm-up after list cleaning. You removed 20% of your list in September. Great. But you also dropped your sending volume by 20%. If you don’t warm back up gradually, ISPs see the sudden volume change during BFCM as suspicious.
Importing “one more list” in November. Someone in marketing finds an old event list or a partner sends over 5,000 “hot leads.” They go straight into the BFCM campaign without validation. That import contains 15-20% invalid addresses. One dirty list poisons the whole send. Validate your Klaviyo list before any BFCM campaign. No exceptions.
Ignoring flow bounce rates. Campaign bounce rates get all the attention. But your automated flows (welcome series, cart abandonment, post-purchase) are sending during BFCM too, at much higher volume. If your flows are bouncing, they’re damaging your sender reputation alongside your campaigns.
After BFCM: Don’t Lose the Momentum
December revenue depends on your November sender reputation. If you followed this checklist, your domain reputation should be strong heading into holiday gift-guide season and end-of-year campaigns.
Run a post-BFCM validation pass in early December. Suppress any new hard bounces from the weekend. Review which segments performed and which underperformed. Update your suppression rules for the next round.
Then put a quarterly validation cycle on your calendar. The stores that win BFCM every year aren’t scrambling in September. They’re maintaining list quality year-round.
Your list is either an asset or a liability. Thirteen weeks is all it takes to make sure it’s the right one.