The BFCM Framework I Run Across Hundreds of Brands
BFCM rewards preparation and punishes improvisation. Here's the phased framework I run at Impremis to build Black Friday campaigns that actually scale.
Black Friday and Cyber Monday is the most high-stakes four-day window in eCommerce. For most brands, it's 20 to 40% of the year's revenue compressed into a single weekend. For the brands I work with at Impremis, it's also the period that exposes every weakness in their marketing infrastructure simultaneously.
CPMs are the highest they'll be all year. Competition is the most intense it'll be all year. And your customer — bombarded by every brand they've ever heard of — has a shorter attention span and a higher bar for what earns their money than at any other point on the calendar.
Most brands approach BFCM with a discount and a prayer. They pick a sale percentage, swap the homepage banner, raise the ad budget, and hope demand carries them through. Some years it does. Most years it leaves significant revenue on the table.
After running BFCM campaigns for hundreds of brands across Meta, Google, TikTok, and email at Impremis, here's the framework I use to build a strategy that actually scales.
Image brief: Horizontal phased timeline (September → October → November). alt: "BFCM phased preparation timeline." caption: "The BFCM calendar I run with brands at Impremis."
The fundamental mistake most brands make
BFCM is not a campaign you turn on the last week of November. It's a system you start building in September.
The brands that win the weekend show up with warm audiences, tested creative, validated offers, and full-funnel infrastructure ready to handle volume. The brands that lose it are the ones still building all of that two weeks before launch.
The practical consequence of late preparation: you spend your highest-CPM budget of the year on cold audiences with untested creative behind offers you've never validated. That's an expensive combination.
Start your BFCM prep in September. Finish creative testing by mid-October. Lock offers and landing pages by November 1. Spend the last three weeks of November executing against a plan, not building one.
Phase 1: Audience and list building (September → October)
The most valuable asset you can take into BFCM is a warm audience that already knows the brand. Building that audience before CPMs spike is one of the highest-ROI moves you can make in the lead-up.
Paid media audience warming. Run broad awareness and engagement campaigns in September and October with the explicit purpose of feeding your retargeting pool before the window opens. Every person who views a product, engages with content, or visits the site in October becomes meaningfully cheaper to convert in November than a cold prospect would be.
I push content volume on Meta and TikTok in October specifically to build video-view and engagement audiences that can be retargeted at BFCM. The content doesn't need to be promotional. Brand storytelling, product education, and UGC all work. The goal is reach and engagement, not immediate conversion.
Email and SMS list growth. Every subscriber you add to your owned channels before BFCM has a near-zero incremental cost to reach during the sale. Run a pre-BFCM opt-in mechanism on the site in October — "Get early access to our Black Friday deals" converts well and gives you a self-identified high-intent segment to hit first when the sale opens.
That segment consistently outperforms the general list during BFCM. They opted in specifically because of the sale. Message them first, give them genuine early access, treat them like VIPs. Conversion rates on the segment typically run two to three times the general list.
Phase 2: Creative and offer development (October)
Build more creative than you think you need. BFCM is a high-volume creative environment. Ads burn through fatigue faster than any other period because they run at higher frequency against more competition. I typically produce two to three times the creative volume for BFCM that I would for a standard campaign month.
Cover multiple angles: the discount itself, product benefits, social proof, urgency and deadline framing, and gift-giving messaging. Different angles resonate with different segments. You want enough variety to stay fresh across a multi-day window without repeating the same message.
UGC overperforms during BFCM because it reads as authentic in an environment saturated with polished brand work. If you have strong reviews or active creator relationships, activate them in October for BFCM-specific content — the same hook-fidelity logic I cover in our creative testing framework.
Validate offers before November. The worst time to discover an offer doesn't convert is when you're paying peak CPMs to send traffic to it.
Test the offer + landing page combination in October against a warm audience. You don't need to reveal the full BFCM deal. Run a smaller flash sale or a limited-time offer to validate the mechanics: page load, offer message, checkout flow under pressure. Fix everything before the pressure shows up for real.
The offer itself deserves more strategic thought than most brands give it. A flat percentage discount is the default, and it's often the worst option for margin. Three alternatives worth testing:
- Gift with purchase. Protects AOV and margin while creating perceived value a discount doesn't. "Spend $100, get a free product" nudges customers toward higher order values rather than simply reducing the price of what they were going to buy anyway.
- Bundle pricing. Lifts AOV directly. A 20% bundle on three products is more margin-accretive than 30% off a single product because you're growing transaction size while reducing the discount applied to any individual unit.
- Tiered discounts. "$75 → 15% off, $150 → 25% off." Pushes customers up to higher order values naturally and consistently lifts AOV during high-intent shopping periods when buyers are predisposed to add another item.
Phase 3: Execution
Launch early and layer the messaging. Brands that wait until Black Friday to go live are starting late. BFCM has expanded — many brands now run pre-BFCM sales from Monday or Tuesday of Thanksgiving week with full promotional messaging.
I structure the window in three stages:
- Pre-BFCM (Mon–Wed). Early access for email and SMS. Messaging emphasizes exclusivity and limited availability. Goal: capture high-intent buyers before the weekend CPM surge.
- BFCM core (Thu–Sun). Full promotional push across all channels at maximum budget. CPMs are highest, competition most intense. Warm audiences, pre-built creative, and validated offers all matter here.
- Cyber Monday extension. Run through Monday with deadline messaging. "Last chance" and "sale ends tonight" perform consistently because urgency is credible at that point. Some brands extend further into Cyber Week — diminishing returns set in fast after Monday.
Channel-by-channel execution
Meta. Consolidate campaigns rather than fragmenting budget across dozens of ad sets. The algorithm needs volume to optimize. I typically run two to three consolidated campaigns with broad targeting through BFCM: one cold prospecting, one warm retargeting, one existing-customer upsell. Sufficient budget per campaign, then let the model do the work.
Watch frequency. Running at high frequency through a compressed window is normal, but uncapped frequency against a small retargeting audience will exhaust it by Saturday. Set reasonable caps on retargeting campaigns and expand audience definitions if you have to.
TikTok. BFCM on TikTok is increasingly a commerce event, not just an awareness event. TikTok Shop has made in-platform purchase frictionless, and brands active on Shop with creator partnerships going into BFCM have a real advantage.
Activate creator partners in late October / early November. Give them enough lead time to produce content that doesn't feel rushed. Creator-generated BFCM content consistently outperforms brand-produced promotional content on TikTok because the platform rewards authenticity.
Email and SMS. Highest-margin channels during BFCM because there's no per-click cost. Structure cadence around the three launch stages. On core days, two sends per day is defensible — morning and evening. Reserve SMS for the most time-sensitive moments: sale launch, Cyber Monday deadline, inventory alerts. Anything more burns opt-out rate.
Attribution during BFCM
Platform attribution during BFCM is messier than any other window of the year. CPMs are high, touchpoints multiply, every platform claims credit for the same conversions. Don't manage BFCM off platform-reported ROAS alone — the gap between reported and real is wider than usual.
Pull backend revenue daily and compare it to what platforms claim. The gap tells you where attribution is double-counting. I typically see 20–40% overclaim on platform ROAS during BFCM relative to actual incremental revenue.
Use new customer rate as a secondary KPI. BFCM should be acquiring new customers at a meaningful clip, not just converting buyers who were going to convert anyway. If new customer rate is low relative to total order volume, the funnel is over-indexed on existing customers and you may be over-discounting to people who didn't need a discount.
BFCM channel and strategy reference
| Channel | Primary role | Key metric | Most common mistake | |---|---|---|---| | Meta (cold) | New customer acquisition | CAC, new customer rate | Over-fragmenting budget across ad sets | | Meta (retargeting) | Warm audience conversion | ROAS, frequency | Burning audience by day 2 with no frequency cap | | TikTok | Discovery + social commerce | CPM, creator GMV | Activating creator content too late | | Email | High-margin conversion | Revenue per recipient | Sending to the full list with no segmentation | | SMS | Urgency + deadline | Click rate, revenue per send | Over-messaging and burning opt-out rate | | Google (brand + shopping) | Capture in-market intent | ROAS, impression share | Underbidding on brand terms during peak intent |
The margin conversation nobody wants to have
BFCM drives revenue. It does not always drive profit.
Brands running aggressive discounts across the full catalog during BFCM often finish the weekend with strong topline numbers and weak margins. Factor in elevated CPMs, higher-than-normal return rates on discounted orders, and the discount itself — the unit economics can deteriorate fast.
I set margin floors before every BFCM campaign. Every offer has to clear a minimum gross margin threshold before it goes live. That usually means being selective about which products get discounted, at what depth, and through which channel.
The most margin-accretive BFCM strategies use discounting as a mechanism to move specific inventory or acquire new customers at a calculated loss — not as a blanket mechanism applied to everything. Know what the discount is supposed to accomplish and structure it accordingly.
Post-BFCM: the revenue isn't done
The cohort of customers acquired during BFCM is one of the most volume-rich you'll build all year. What you do with them in the 60–90 days after the weekend decides whether they become long-term customers or one-time discount buyers.
Build a post-BFCM email sequence before the sale starts.
- Day 2: product education and usage content
- Day 7: social proof from the customer community
- Day 21: replenishment or complementary product recommendation
- Day 45: a loyalty or subscription offer
Brands that build a real second-purchase rate out of their BFCM cohort are the ones treating the sale as the beginning of a customer relationship, not the end of a campaign.
FAQ
When should we start BFCM planning? First week of September at the latest. Earlier is better. Anything starting in November is already late.
What's a healthy BFCM new customer rate? Aim for 50–65% new customer share of orders. Below 40% means you're over-discounting to existing customers. Above 75% likely means your retargeting infrastructure isn't pulling its weight.
Should we extend through Cyber Week? Most brands shouldn't. Cyber Tuesday onward sees diminishing returns and a meaningful drop in margin per order. Extend only if your inventory position genuinely requires it.
How do we know if our BFCM was actually profitable? Look at contribution margin after CPMs, returns, and discount. Topline revenue without that math is vanity.
Closing
BFCM is a four-day window that rewards preparation and punishes improvisation. The brands that win it consistently are the ones treating it as a system to build, not a campaign to run.
Start in September. Test in October. Execute in November against a plan that was finished before the pressure arrived.
Keep reading
Pieces I've written on related topics that pair well with this one:
- The North Star Metric Trap: Why Single-Number Optimization Quietly Destroys eCommerce Businesses — Single-metric optimization creates clean dashboards and quietly deteriorating businesses. Here's the three-layer metric architecture that works.
- Quiz Funnels, Advertorials, and Listicles: Which Pre-Sell Page Format Actually Works — The wrong pre-sell format costs more in friction than it gains in conviction. Here's the framework for choosing quiz funnel, advertorial, or listicle.
- Add-to-Cart Abandonment: Why Most Brands Are Solving the Wrong Problem — Abandoned cart emails recover 5–15% of lost orders. The other 85% never needed a discount — they needed the friction removed.
- The eCommerce CRO Framework That Compounds Past 7 Figures — Most DTC brands raise ad budgets when they should rebuild their site. Here's the four-pillar eCommerce CRO framework I run with brands at Impremis.
- Landing Page vs. Product Page for Paid Traffic: The Decision Framework — Cold paid traffic converts differently than warm traffic. Here's when to use a dedicated landing page vs a product page, by channel and intent level.