Most BFCM email strategies are one of two things. Blast every send to every subscriber. Or segment into 2 lists and call it done. Both lose money.
The stores doing 40%+ of BFCM revenue from email and SMS are running 8-12 segments, 3 SMS sends a day during peak, and a hotlist that gets early access 48 hours ahead of the main list. This is the playbook.
Segmentation: Build These 6 Lists Before November
Skip the RFM matrix. You need these six:
- VIP Hotlist: Top 10% by lifetime value. Gets early access 48 hours before the main list.
- Active Buyers (90 days): Last purchase within 90 days. Send heavier discount-layered offers to push reorder.
- Warm Browsers: Opened 3+ emails in last 30 days but never bought. Focus on objection-handling sends.
- Cold Subscribers (6 months no activity): One BFCM try, then sunset. Send two sends max.
- SMS Opted-in: Cross-cut of above. SMS hits different, deserves its own cadence.
- Post-Cart Abandoners (30 days): People who added-to-cart but didn't buy in the last 30 days. Retarget with the specific product they abandoned.
Build these in Klaviyo as saved segments by November 1. Freeze them November 15. Run BFCM against the frozen versions so your sends don't drift mid-campaign.
The 14-Day Cadence
Starting November 18:
Nov 18-22 (Warm-up): Two sends. "Here's what's coming" teasers to VIP + Active. Sets expectation, primes inbox.
Nov 23 (VIP Early Access): Hotlist gets the sale 48 hours early. Email + SMS. This does 15-25% of your full BFCM revenue alone.
Nov 25 (Black Friday launch): Full list. Email 6am, SMS 9am, second email 5pm. Run the full offer.
Nov 26-28: One email per day. Rotate angles: bestsellers, bundles, last-day urgency.
Nov 29 (Small Business Saturday): Brand story send. No heavy discount. Rest the promotional fatigue.
Nov 30 (Cyber Sunday transition): Tease Cyber Monday.
Dec 1 (Cyber Monday): Final push. Email 6am, SMS 10am, email 4pm, SMS 8pm. Last chance framing.
Dec 2 (Extended/Last Call): 24-hour extension. This captures the "I missed it" crowd and is pure margin.
Want Your BFCM Cadence Dialed In?
Get a free funnel audit. I'll map the fixes that move revenue fastest.
SMS Timing That Converts
SMS rules are different from email. 98% open rate means you can only send when you have something to say.
Send windows that work:
- 9-10am local: Morning commute, inbox cleared, attention high.
- 12-1pm local: Lunch scroll.
- 7-9pm local: Couch scroll, highest conversion window.
Never send SMS before 8am or after 9pm. One complaint to your carrier and your deliverability tanks for 90 days.
SMS copy structure: Hook line (5 words) + offer (10 words) + link (1 line) + STOP disclosure. Never more than 160 characters total. Keep it one text segment.
The Hotlist Strategy
The VIP Hotlist is the single highest-ROI move in BFCM. Here's why: your top 10% already converts 3-5x better than cold. Give them 48 hours early access and they'll do 15-25% of your total BFCM revenue before Black Friday even starts.
Frame it as exclusivity, not discount: "VIP early access. You're getting 48 hours before the main list." Let them feel like insiders.
Send from a different sender name: "Elijah @ Scale 1128" instead of your brand. Personal feel, better open rates.
Personalization That Moves Revenue
Skip {{first_name}} personalization. Everyone does that. It does nothing for revenue.
Real personalization that moves numbers:
- Dynamic product blocks: Show each recipient the last 3 products they viewed or the bestsellers in their last purchased category.
- Location-aware shipping: "Order by Nov 28 and it arrives in [city] by Dec 4."
- Purchase history framing: "You got [product] last year. The new version is 30% off today."
Each of these lifts CTR 30-60% over generic sends. Build them once, they run forever.
What to Skip
Don't send to cold subscribers more than twice. Don't discount your hero product over 20%. Don't run the same creative on every send. Don't send SMS more than 3x a day. Don't ignore your post-BFCM retention flow.
Run this playbook and BFCM becomes your biggest month. Skip it and you're leaving 40% of your list on the table.