The Complete Klaviyo BFCM Playbook for 2026 (Step by Step)
Grow the list, build the segments, sync them to Meta, plan every send, and protect deliverability. The complete Klaviyo BFCM 2026 build, step by step.
Mark Cijo
Founder, GOSH Digital

Every November, the same message lands in our inbox a dozen times: "Can you get our Klaviyo account BFCM-ready? Sale starts Friday."
And every November we help, because that's the job. But the honest answer is that the account's BFCM ceiling was already set weeks earlier. The brands that break records in November are the ones that did unglamorous structural work in September, when nobody was thinking about Black Friday and the inbox was quiet.
This is the playbook for that work, and it covers the whole machine: the list growth that feeds everything, the segment stack, the ad audiences those segments power on Meta and Google, the flow surgery, the campaign and offer architecture, the SMS layer, the deliverability runway, the final 48-hour QA pass, the contingency plan for when something breaks mid-sale, and the measurement that tells you whether any of it was worth doing. It's long on purpose. Bookmark it. This isn't a list of Black Friday ideas; it's the actual build order, the checks, and the contingency plans you can work through from September to January.
We run a version of this build for dozens of client accounts every Q4, including the one that cleared $1M in BFCM revenue and the one whose $412K November we broke down send by send. If you want the storewide operational view (inventory, site speed, support staffing), that lives in our Black Friday prep guide. This post is the marketing build itself.
The short version
Before anything else: if you want to know where your account stands right now, our free BFCM readiness scorecard checks the exact categories this playbook builds, in about two minutes, and tells you which step to start with.
Start in September, because deliverability runway, sunset flows, and engagement windows can't be compressed later. Grow the list with a stronger popup, a quiz, a BFCM early-access waitlist, and checkout SMS capture. Build seven core segments (three engagement tiers, VIPs, discount-responsive buyers, full-price buyers, SMS-consented) and sync them to Meta and Google as retargeting audiences, lookalike seeds, and exclusions. Fork your flows for the sale instead of pausing them. Ramp send volume through October with emails people actually want to open. Pick one offer depth, model the margin on it, and hold it. Plan eight email sends and four to six texts where every message has a distinct job. Run a full QA pass 48 hours before launch, decide your scoreboard before the first send, and spend December turning first-time buyers into second purchases. The build order at the bottom sequences all of it week by week.
The full route, if you want to jump around:
- Why September, specifically
- Step 1: Build the list
- Step 2: The segment stack
- Step 3: Segments into ad audiences
- Step 4: Flow surgery
- Step 5: The warm-up engine
- Step 6: Campaigns, offer, and margin
- Step 7: The SMS layer
- Step 8: The 48-hour preflight
- The BFCM war room
- Step 9: The 60 days after
- Measuring whether it worked
- The postmortem
- The master build order
Why September, specifically
Three things in a Klaviyo account can't be rushed, and all three gate your BFCM performance.
A proper deliverability runway takes 4 to 6 weeks. If your send volume is going to triple during BFCM week (it will), inbox providers need to see that ramp coming. A sudden spike from a domain that normally sends twice a week looks like a compromised account. Gmail responds by routing you to spam during the four highest-revenue days of your year. The fix is a gradual volume ramp through October, which we covered in detail in our email warm-up guide. You can't start a 6-week ramp in late October and be done by Black Friday. The calendar doesn't negotiate.
Sunset flows need runway. Before your volume climbs, you want the chronically unengaged out of your sends. A proper sunset flow gives people a few chances to re-engage over two to three weeks before suppressing them. Start it in September and your list is clean by mid-October. Start it in November and you're choosing between sending to dead weight (deliverability risk) or suppressing people who never got their re-engagement chance (revenue left behind).
Engagement segments need data. An "engaged in the last 90 days" segment built the week before Black Friday contains whatever your last 90 days happened to look like, including your slow August. Build your segment definitions now and they'll be measuring the right windows, with your warm-up sends feeding them, when you actually need them.
There's a fourth reason nobody talks about: attention is cheaper in September. Ad costs climb through Q4 and peak in late November, when every brand on earth is bidding for the same eyeballs. Every subscriber you acquire in September and October gets marketed to for free in November. Every subscriber you try to acquire in November comes at the most expensive ad prices of the year. The math on early list growth isn't subtle.
Step 1: Build the list you'll be mailing in November
Your BFCM revenue is roughly a function of list size, list quality, and offer. The rest of this playbook handles quality, targeting, and offer. This step handles size, and it has to start first because list growth compounds: a subscriber captured September 15 goes through your welcome flow, gets your October engagement sends, and lands in your Engaged 30 segment right when the sale opens.
Four levers, run simultaneously:
Upgrade the popup. Most stores run the same tired 10% popup year round and collect emails at around 2%. The stores we work with average 8 to 12% by treating the popup as an offer problem, not a design problem: a better incentive, a two-step form, smarter targeting, and exit intent handled separately from entry. The full teardown is in our Klaviyo popup guide. September is also when you should be A/B testing your signup forms, because a two-point improvement in opt-in rate, multiplied by October traffic, is hundreds of extra subscribers sitting in your engaged tiers on Black Friday.
Add a quiz if your catalog supports one. A product-finder quiz converts browsers who would never touch a discount popup, and it hands you something a popup can't: answers. Skin type, dog size, room dimensions, gift or self-purchase. Those answers become segment conditions and BFCM personalization. We've seen quiz funnels convert 30 to 50% of the visitors who start them, and every completion enriches the profile Klaviyo will be targeting in November.
Open a BFCM early-access waitlist in October. This is the highest-leverage list asset of the season and most brands skip it. A simple landing page: "Our Black Friday sale gets one early-access list. Join it." Promote it on site with a banner, to your existing list, and through ads (more on that in Step 3). Everyone who joins has explicitly told you they intend to buy from your sale. That makes the waitlist three things at once: your hottest send segment, the seed for your early-access campaign, and the single best retargeting audience you'll have all year.
Turn on SMS capture at checkout. You cannot conjure an SMS list in November, and consent collected during September and October checkout flows is the cheapest SMS growth you'll ever get. Pair the checkout opt-in with a dedicated capture moment in your popup's second step. Compliance rules apply from the first message; our SMS compliance guide covers what actually gets brands fined.
And one paid lever: if you run ads, shift a slice of October budget to list growth rather than pure conversion. Traffic driven to the quiz or the waitlist page converts to owned audience at October ad prices, then gets monetized by email in November when clicks cost the most. Our seasonal ad strategy breakdown covers how this fits the quarter-by-quarter budget picture.
The popup, rebuilt for the season
The popup lever deserves its own build plan, because the popup you run in October shouldn't be the popup you were running in May.
In early October, swap the offer, not just the design. Replace the evergreen 10% with early-access framing: "Black Friday comes early for our list. Get first access." That one change does two jobs. It converts the visitors a discount popup never touches, the ones who don't want 10% off today but absolutely want first crack at your biggest sale of the year, and every signup feeds the waitlist automatically. The discount-motivated visitors still convert on it too, because they read "first access" as "best deal."
Make it two steps. Email on step one, phone number on step two. Someone who just typed their email address is at peak willingness, so that's the moment to ask for the number, framed around the sale: "Texts go out the second the sale opens." If they skip the second step, you keep the email anyway. This is where the SMS list from Step 7 actually comes from.
Run exit intent as its own campaign. Different trigger, different message. The entry popup sells early access. The exit popup catches someone already leaving and can afford a sharper hook: "Leaving before you're on the Black Friday list?"
The week before the sale, add a countdown bar. A slim teaser bar sitewide, counting down to early access, collects waitlist joins from every page without another interruption.
When the sale goes live, the popup changes jobs. Now it shows the live offer to first-time visitors, so nobody landing from an ad has to hunt for the deal. Keep it dismissible, and don't let it bury the product on mobile.
Headlines that fit the season: "Skip the line on Black Friday." "Our sale hits your inbox before it hits the site." "Black Friday comes early for subscribers." Plain, specific, and about access rather than percentages. The mechanics of format, targeting, and trigger timing are in the popup guide linked above, and if you're on Shopify, the Shopify-specific popup breakdown covers implementation.
One rule sits under all five levers: don't buy a bigger BFCM list at the expense of consent. No purchased lists, no giveaway entrants who really wanted a free iPad, no pre-checked boxes, no lead source where people don't clearly understand they're subscribing. A subscriber who never truly wanted your emails isn't an asset in November. They're a spam complaint waiting for your most important week, and Step 5 explains exactly what those complaints cost you.
Step 2: The segment stack
Segments are where BFCM is won, and it's the part of the account most brands under-build. Seven core segments to create in September, plus two that come online closer to the sale:
1. Engaged 30. Opened or clicked in the last 30 days, or purchased in the last 60. This is your daily-send audience for BFCM week. It should be your smallest engagement tier and your highest performer.
2. Engaged 60. Same logic, wider window. These people get your launch email, your Black Friday and Cyber Monday sends, and the final-hours email. Not the daily drumbeat.
3. Engaged 90. Your outer ring. Launch and last call only. Anyone outside this segment doesn't get BFCM email at all, and that restraint is precisely what keeps your engaged sends landing in the inbox.
4. VIPs. Two or more purchases, or top quartile predicted customer lifetime value if you have enough order history for Klaviyo's predictions to be meaningful. These people get early access, and early access is not a gimmick: it front-loads revenue into the quiet Tuesday and Wednesday before Black Friday, when you have the inbox largely to yourself.
5. Discount-responsive buyers. Everyone whose last order used a discount code. These are the people your 40% off message was made for.
6. Full-price buyers. The inverse, and the segment almost nobody builds. People who have only ever bought at full price. Think carefully before training them out of that habit with a sitewide discount blast. For many brands the right BFCM message to this group is a bundle, a gift-with-purchase, or early access to new products rather than a percentage off. Protecting this segment is one of the highest-LTV decisions you'll make all quarter.
7. SMS-consented. Everyone who can legally receive texts from you, kept in sync with your email tiers so the two channels coordinate instead of colliding.
A note on the engagement definitions before you build them: opens are useful, but don't treat them as gospel. Apple's privacy features inflate open rates, and corporate security tools generate clicks no human made. Klaviyo filters the obvious bot activity, but wherever your account has real click and purchase history, weight those harder intent signals over opens when you define the tiers. A segment built on clicks and purchases is smaller and honest. A segment built on opens alone is bigger and partly fiction.
Then the two that come online later:
8. Recent BFCM purchasers. Anyone who places an order once the sale is live. This segment rebuilds itself in real time, and its job is exclusion: someone who bought Friday morning shouldn't spend the rest of the weekend getting "don't miss Black Friday" emails for the thing they already ordered. Step 4 covers what they should get instead, and Step 3 uses this same segment as your paid media exclusion.
9. The BFCM waitlist. If you ran the waitlist from Step 1, it sits above all of these: waitlist members get every send, first, regardless of their engagement tier, because they asked to.
The seven core segments are the BFCM-specific cut of a deeper system. Our full segmentation guide covers the twelve segments we build into every account if you want the year-round architecture. Build the seven now, then watch them for a month. If your Engaged 30 is tiny, that's your September warning to fix engagement before you need it, and our flow revenue benchmarks will tell you where your account stands against brands your size.
Segmentation decides who. Personalization decides what.
Don't stop at deciding who receives each campaign. The zero-party data you collected in Step 1 (the quiz answers, the preference poll, the purchase history) should change what each person sees inside it. A skincare brand shows different hero products by skin concern. A pet brand merchandises by dog size. A repeat buyer sees complementary products instead of the bestseller they already own. A gift shopper gets gifting language and shipping deadlines; a self-purchaser gets product benefits. Your VIPs get exclusivity framing instead of maximum discount depth.
Klaviyo's conditional content blocks make this cheap to execute: one campaign template, a handful of blocks that swap based on profile properties or segment membership. The goal isn't twenty versions of every email. It's one architecture with three or four variations where the data genuinely changes what someone is likely to buy. Segment the audience. Personalize the shelf.
Step 3: Turn your segments into ad audiences
Here's the part most BFCM guides skip entirely: the segment stack you just built is also your paid media targeting for the quarter. Klaviyo's native Meta integration syncs lists and segments to Meta as Custom Audiences and keeps them updated automatically, and Google Customer Match does the same job on the Google side with somewhat lower match rates. Owned data feeding paid channels is the whole point of building the list first.
The audience architecture, segment by segment:
| Klaviyo segment | Email role | Paid media role |
|---|---|---|
| Engaged 30/60/90 | Send tiering | Warm retargeting while the sale is live |
| VIPs + repeat buyers | Early access | Lookalike seed audience |
| Full-price buyers | Protected offer | Lookalike seed for high-value prospecting |
| Recent purchasers | Post-purchase flow | Exclusion (stop paying to re-convert them) |
| Sunset-suppressed | No sends | Exclusion everywhere |
| BFCM waitlist | First access to everything | Highest-intent retargeting audience |
Three of those rows deserve emphasis:
Seed your lookalikes from VIPs, not your whole list. Lookalike audiences still work in 2026, but they've changed: seed quality matters far more than seed size now. A lookalike built from your full list tells Meta to find more people like your average subscriber, including the ones who never buy. A lookalike seeded from VIPs and full-price buyers tells Meta to find people like your best customers. During BFCM prospecting, that difference is your margin.
Exclusions are free money. Sync your recent purchasers and your sunset-suppressed profiles as exclusion audiences on every BFCM campaign. Ad prices peak in late November; showing a 30% off ad to someone who bought yesterday, or to someone who hasn't opened an email in a year, is paying top dollar for nothing. Most accounts we audit have zero exclusions running. It's the fastest efficiency win in this entire playbook.
The waitlist is your best ad audience of the year. Everyone on it declared purchase intent. Retarget them the hour the sale opens with the offer they signed up to hear about. Nothing else you run in November will touch that audience's return.
The full cross-platform system, suppression, retargeting, lookalike seeds and Customer Match on both Meta and Google, is broken down play by play in our Klaviyo paid ads playbook. Set the syncs up in early October so audiences are matched and populated before you need them. Then verify them: a sync being switched on doesn't mean the audience is usable at scale. Check the population counts and match rates inside Meta and Google in October, when a thin audience is a fixable problem instead of a live one. If Meta itself is unfamiliar territory, our Meta Ads guide for eCommerce covers the 2026 fundamentals, and if you'd rather have it run for you, that's what our paid media team does alongside these Klaviyo builds.
Step 4: Flow surgery
Your flows run 24/7, including during the highest-traffic week of your year. Five changes, all reversible in December:
Fork your abandoned cart flow. Add a date-based conditional split at the top. From late November through Cyber Monday, route people to a BFCM branch: sale-aware copy, delays tightened from hours to minutes where volume justifies it, and crucially, no standing "here's 10% off" recovery offer sitting under your 30% sitewide sale. If your abandoned cart flow still offers its normal incentive during BFCM, you're stacking discounts you never meant to stack.
Do the same to browse abandonment. Higher traffic means this flow fires far more often. The BFCM branch should lean on urgency and scarcity, because both are actually true that week.
Rewrite the welcome flow's first email for the season. Your list will grow faster in November than any other month, and every one of those signups joined because of the sale. A welcome series that ignores the sale and offers its usual evergreen 10% code is out of step with why they came. Seasonal first email, evergreen series resumes after.
Make post-purchase gift-aware. A chunk of November orders are gifts. Add shipping-deadline information and gift-friendly language, and hold the aggressive cross-sell until December, when it becomes your re-purchase engine.
Turn on back-in-stock everywhere it isn't. Sale traffic wipes out inventory. Every sold-out product page without a back-in-stock trigger is demand you captured and then dropped. This flow quietly outperforms almost everything else in the account during the first two weeks of December.
While you're in there, check your Smart Sending settings against your BFCM plan. Smart Sending exists to prevent accidental over-messaging, which is correct 48 weeks a year and will silently skip people during a week when a campaign and a flow legitimately need to reach them hours apart.
Stop your campaigns and flows from fighting each other
BFCM creates more messaging collisions than any other week of the year. One person can browse your site, abandon a cart, receive the launch campaign, buy, and still qualify for a scheduled campaign, all within six hours. Map the collisions before the sale instead of discovering them in your unsubscribe report.
The rules that matter: recent purchasers (segment 8 from Step 2) come out of every generic sale reminder the moment they order. Cart and browse flows end when the purchase happens, which Klaviyo handles if your exit conditions are set, so check them. And someone who buys on Friday gets a deliberate next message (a thank-you, a shipping update, a complementary product), not three more days of LAST CHANCE for the thing sitting in their order confirmation.
The objective isn't to send more during BFCM. It's to increase the pressure without letting the customer feel the machinery behind it.
Step 5: The warm-up, which is really an engagement engine
Everything above assumes your sends actually reach the inbox, so most brands treat the warm-up as a deliverability chore: ramp the volume, watch the metrics, done. That's half the picture. The other half is that every warm-up send is a chance to grow your engaged tiers before the sale, and the size of Engaged 30 heading into the sale is one of the clearest indicators of how much usable email demand you've built.
So don't ramp volume with filler. Ramp it with sends people want to open:
- Value content, not promotions. Gift guides, how-to content keyed to your products, a genuinely useful October email. Opens and clicks on these sends pull people into your engagement windows at zero discount cost.
- The waitlist invitation. Emailing your list about early access is the rare send that grows engagement and builds a segment at the same time. Send it twice: once in mid-October, once in early November to the non-joiners.
- A preference or prediction ask. "What are you shopping for this season?" A one-click poll email produces clicks (engagement) and answers (segment data). This is the cheapest personalization you'll ever collect.
- A re-engagement pass before the sunset. Your sunset flow suppresses the truly gone, but October is your last chance to win back the borderline cases with your best content before you stop sending to them.
The mechanical side of the ramp (volume steps, authentication, monitoring) is in the warm-up playbook. The runway itself, briefly:
- September: launch the sunset flow. Fix your authentication if it's incomplete (SPF, DKIM, DMARC). Check your sending domain's reputation while there's time to repair it.
- October: ramp volume gradually toward your BFCM peak, every send tiered by engagement, every send built to earn genuine engagement. Watch spam complaints weekly, not monthly.
- November: hold the discipline. The tiering you built in Step 2 is your protection. The moment you blast the full list "because it's Black Friday," you've traded four days of reach for a Q4 of spam placement.
Run the whole ramp against a simple stoplight, checked weekly:
- Green: engagement holding as volume climbs, complaints low, bounces controlled. Continue the planned ramp.
- Amber: engagement sliding or complaints creeping up. Tighten the audience before you add any more volume. The fix for a soft signal is never more email.
- Red: reputation or authentication problems showing up in your metrics. Stop expanding, diagnose, and protect the engaged core first. A red-light week in October is recoverable. The same week in late November isn't.
Our holiday prep checklist has the month-by-month deliverability detail if you want it as a working document.
Step 6: The campaign architecture
Now the part everyone starts with, which is why it's Step 6 and not Step 1: the campaigns themselves. Two decisions to make, in order.
First, the offer
The offer decision shapes every send, so make it before you write anything:
- Sitewide percentage is the default for a reason: simple to communicate, simple to run. It's also the bluntest instrument, which is why your full-price segment from Step 2 exists.
- Tiered spend thresholds ("save more when you spend more") protect margin and lift average order value, at the cost of a slightly harder message.
- Bundles and gift-with-purchase let you run BFCM without cutting the price of anything, which suits premium brands and protects your full-price buyers entirely.
- A new product drop or early access as the offer is the no-discount play. It works when your brand has genuine demand, and it sidesteps the biggest hidden cost of BFCM: training customers to wait for sales. We wrote about that trap in our flash sale strategy guide, and it's worth reading before you default to 40% off.
Revenue isn't the number you're optimizing
Before you commit to 20, 30, or 40 percent, run the contribution math, because a record-revenue BFCM can still be a worse BFCM. Say your normal order is $100 at a 60% gross margin: $60 of gross profit per order. Run 30% off and the same basket brings in $70, which leaves $30 of gross profit before you've paid for the shipping subsidy, the gift with purchase, or the ads that drove the click. Your discount didn't cost 30% of revenue. It cost half your profit per order, and now the volume lift has to be large enough to earn that back.
So model three scenarios before locking the offer: conservative (a modest conversion lift), expected (your honest forecast), and breakout (everything works). Compare contribution margin across all three, not just top-line revenue, the way we frame it in our marketing budget guide. If the expected case doesn't beat your normal-week economics by enough to justify the operational chaos, change the offer, not the forecast. The biggest BFCM number isn't always the best BFCM result. For a grounded starting point on the expected case, our BFCM revenue projector takes last year's number, credits the list you've built since, and shows what closing your email share gap before November adds on top.
Whatever you choose, decide the depth once and hold it. Deepening the discount mid-sale teaches everyone who bought on day one to wait next year.
Then, the calendar
The email sequence, send by send:
- Teaser (about a week out, engaged tiers): something is coming, join the waitlist for first access.
- VIP and waitlist early access (Tuesday or Wednesday before Black Friday): the sale, live, for them only. This is your quiet-inbox revenue.
- Public launch (Black Friday morning, all tiers): the biggest send of your year.
- Evening reminder (Black Friday, engaged non-openers): different subject, different angle, same offer.
- Weekend send (Engaged 30 only): a category spotlight or best-sellers angle, not a re-send.
- Cyber Monday (all tiers): a distinct angle, not "still going." Online-exclusive framing, last major push.
- Final hours (engaged tiers, Monday evening): genuine deadline, genuine urgency. This send routinely outperforms everything except the launch.
- Giving Tuesday, only if you have something real to say.
Eight sends is not eight versions of SALE. Each one exists to do a distinct psychological job, and the calendar only works if the jobs stay distinct:
| Send | The job it does |
|---|---|
| Teaser | Curiosity |
| Early access | Exclusivity |
| Public launch | Offer clarity |
| Friday evening | A second angle for the unconvinced |
| Weekend | Discovery: categories, bestsellers, social proof |
| Cyber Monday | A fresh reason to act |
| Final hours | Deadline |
| Giving Tuesday | Purpose, only if it's real |
If two consecutive sends are doing the same job, one of them probably shouldn't exist. That's the difference between frequency that compounds and frequency that burns the list.
We've published six holiday email templates with the copy patterns for each of those sends, and the full-year marketing calendar shows where BFCM sits inside Q4 so your December doesn't go dark after the sale.
Angles and subject lines, send by send
The job table tells you what each send is for. This is the writing layer: the angle each send should take, and subject lines in the shape that earns opens during the most crowded inbox week of the year. Treat the examples as patterns to adapt, not lines to paste. Your list has a history with your voice, and your October tests should settle which subject line patterns it actually responds to.
Two principles before the examples. During BFCM week, clarity beats cleverness: shoppers are triaging dozens of sale emails at a time, and the subject line that answers "what's the deal?" fastest wins the open. And no two consecutive sends should share a structure. If the launch subject stated the offer plainly, the evening reminder can't be the offer stated plainly again with an exclamation mark bolted on.
Teaser. The angle is curiosity with a date attached. You're not revealing the offer. You're claiming space on the calendar in their head and pushing waitlist joins.
- "Something happens Tuesday. Our list hears first."
- "You're not on the early access list yet"
- "The one sale we run all year"
Early access. The most important copy of the calendar, so it gets three angles instead of one. The insider angle: they're in because they asked, so say it plainly and let them feel the door closing behind them. The beat-the-rush angle: real scarcity, because the best sizes and bundles genuinely go first. The quiet angle: same deal as Friday, none of the chaos. Whichever you lead with, "early" or "first" belongs in the subject line, and the offer belongs in the first two lines of the email, because this audience already wants it.
- "You're in. The sale is live early, for you."
- "Your early access just opened"
- "Shop it now, before Friday sells it out"
- "This link works for you. It doesn't work for everyone yet."
And remember the split from Step 2: VIPs who've never used a code get exclusivity framing, not discount depth. "First access to the new collection" beats "40% off" for a customer you've never discounted to.
Public launch. Offer clarity, no games. Put the actual offer in the subject line: the percentage, the tier, or the bundle. Friday morning isn't the moment to be interesting. It's the moment to be unmistakable.
- "It's live: 30% off everything"
- "Black Friday starts now"
- "30% off sitewide. No code needed."
Friday evening reminder. Same offer, new doorway, sent to engaged non-openers. Two angles work here: what's-selling social proof, or plain empathy for people whose Friday got away from them.
- "In case today got away from you"
- "What everyone bought today"
- "Still on: 30% off through Monday"
Weekend send. Discovery, not repetition. Pick a shelf and merchandise it: a category spotlight, a gift guide cut by price or recipient, or a bestseller list from the sale so far.
- "The five things selling fastest right now"
- "Gifts under $50, all 30% off"
- "Your size is still here. For now."
Cyber Monday. A fresh reason to act, not "still going." Online-exclusive framing, a spotlight on a different category than the weekend send, or a kicker you planned in advance, like free shipping. Never a deeper discount. The offer section already covered what mid-sale deepening teaches your day-one buyers.
- "Cyber Monday: today only, online only"
- "The last full day"
- "You waited this long. Fair. Here it is."
Final hours. A real deadline, stated like you mean it, because you do. This send wins on honesty: name the hour, close at the hour. Quietly extending "by popular demand" trains next year's list to ignore every deadline you'll ever set.
- "6 hours. Then it's gone."
- "The sale ends at midnight tonight"
- "Last call on 30% off"
Giving Tuesday. Only if it's real. And if it's real, lead with the substance, not the sale.
- "What this weekend made possible"
- "One more day, for a different reason"
When to hit send: timing that protects your delivery
Every send in that calendar has a timing decision attached, and during BFCM week those decisions do double duty. They position you in the inbox, and they protect your sender reputation while every brand's volume spikes at once.
- Send off the hour. Campaign queues cluster on the hour, so a send scheduled for 8:47 lands in a calmer minute than one scheduled for 9:00 sharp. It costs you nothing to shift.
- Release your biggest sends in tiers. Don't fire the Black Friday launch to all three engagement rings at once. Send Engaged 30 first, watch the signals for an hour or two (bounces, spam complaints, click velocity), then release the 60 and 90 tiers. If something's broken, a link, a rendering bug, a spam-filter problem, you find out on your most forgiving audience. And the early engagement from your hottest tier tells mailbox providers the send is wanted before the bulk of your volume arrives.
- Morning launch, evening reminder, with real space between. The launch goes out early morning so it's there when the day's shopping starts. The reminder belongs in the evening window, when people do their second inbox pass. Give the two sends most of a day between them; anything tighter reads as pestering rather than reminding.
- Use local-time sending if your list crosses time zones. Klaviyo can deliver at a fixed local hour per recipient. A 7am launch that arrives at 4am in half your markets isn't a launch there, it's landfill by breakfast. If you ran send time tests earlier in the year, trust that data over anyone's generic best-hour advice, including ours.
- The final-hours send needs real runway. Monday evening, but early enough that someone opening it two hours later can still comfortably shop. A deadline email that lands 40 minutes before the deadline creates frustration, not conversion.
- Keep SMS and email off each other's minute. The sale-is-live text and the sale-is-live email shouldn't hit the same person at the same moment. Stagger them, and let SMS own the moments email is too slow for: the open and the close. Quiet hours from Step 7 apply to every one of these, no matter what the calendar says.
One more, from the deliverability side rather than the marketing side: the tiering discipline is itself a timing decision. The reason Engaged 30 carries the daily sends is that consistent engagement across the week keeps your inbox placement stable at exactly the moment a reputation dip is most expensive to earn back.
And the paid calendar next to it
Your ads should climb the same ramp as your email, using the audiences from Step 3:
- October: prospecting and list growth. Lookalikes seeded from VIPs, driving to the quiz and the waitlist. You're buying November's email audience at October prices.
- Early November: keep prospecting, start warming. Your engaged and waitlist audiences see brand and product creative, no sale reveal yet. You're building the retargeting pools that convert during the sale.
- BFCM week: flip the budget hard toward retargeting. Warm audiences and waitlist first, purchaser exclusions on everything, brand search protected on Google. Prospecting continues only where lookalike performance holds up at peak prices.
- Creative matters more than targeting now, and sale weeks are unforgiving of weak creative. Our Meta creative strategy breakdown covers which formats earn attention when every feed is wall-to-wall discounts.
Email and ads reinforcing the same offer to the same segments, on the same schedule: that's the actual playbook. Either channel alone leaves money with your competitors.
Test in October, apply in November
September and October are when you learn. BFCM week is when you apply. Use the runway to settle the variables that matter: the popup offer and format (the A/B tests from Step 1), your subject line patterns, the content angles your list responds to, send timing if your list is big enough for timing tests to mean anything, and how the offer itself is presented. Don't walk into Black Friday with every major variable still open. Peak week isn't a laboratory; it's the final.
One optional test for larger lists: hold out a small slice from one or two of your incremental sends during the sale and compare the revenue difference against the group that got everything. It's the cheapest way to learn whether a campaign created purchases or just collected credit for purchases that were already coming, and that distinction becomes the backbone of the measurement section further down.
Step 7: The SMS layer
SMS during BFCM is a multiplier if you respect two constraints.
First, compliance is not optional and enforcement has teeth: consent, quiet hours, opt-out handling. Our SMS compliance guide covers what actually gets brands fined. Grow your consented list in September and October with the checkout opt-in from Step 1, because you cannot conjure an SMS list in November.
Second, SMS earns its keep on time-sensitive moments where email is too slow: sale-is-live, final hours, back in stock, shipping deadline. It should not repeat your email calendar. A working BFCM SMS plan is four to six messages total: early access is live (waitlist and VIPs), the public launch, a Cyber Monday nudge, and the final hours. That's it. Every additional text spends trust you'll want in December.
Before the week starts, check quiet hours and sending windows on the SMS side the same way you checked Smart Sending on email. BFCM urgency doesn't override consent rules or time-of-day requirements, and a text landing at 2am because a queued campaign finally cleared is exactly how a brand turns its most personal channel into an opt-out machine.
If you're still choosing tooling, we've compared Klaviyo's native SMS against Postscript; for most brands already deep in Klaviyo, running both channels in one platform wins on segmentation alone, since your email engagement tiers drive your SMS targeting.
Step 8: The 48-hour preflight
By the Wednesday before Black Friday, strategy is over. Whatever you haven't built isn't getting built. Your job in the final 48 hours is different: prove that everything you did build actually works, together, before real money hits it.
Start with the one test most brands skip: run the entire journey yourself, on your phone. Sign up through the popup. Receive the welcome email. Browse, abandon a cart, watch the flow fire. Click through to checkout. Place a real order with the real discount. Check what lands in your inbox after you buy. Twenty minutes, and it catches the integration failures that no checklist of isolated parts will.
Then work the checklist. Tick items off as you go; your progress saves in this browser, so you can keep this page open across the two days and come back to it:
The offer
Flows
SMS
Paid
The store
Don't test the pieces in isolation and call the account ready. The most expensive typo of the year is the one sitting inside your Black Friday checkout.
When something breaks: the BFCM war room
Something will move during the weekend. Inventory goes faster than forecast, a discount code fails for an hour, the site slows under load, Meta performance falls off a cliff. The brands that handle it well aren't luckier. They decided their responses in advance.
| If this happens | The prepared response |
|---|---|
| Hero SKU sells out | Swap in alternative-product creative, turn on back-in-stock capture, pull the SKU from remaining sends |
| Discount doesn't apply | Fix first, then decide: quiet fix, or apology plus extension. Have both emails drafted |
| Site goes down | Pause scheduled sends and paid traffic, resume with a recovery message once it's stable |
| Inventory dropping fast on a promoted product | Pull it from upcoming campaigns before it oversells |
| Shipping deadline moves | Update email, SMS, the site banner, and ads together, not one at a time |
| Sale outperforms the forecast | Enjoy it. Don't deepen the discount; your day-one buyers are watching |
| Sale underperforms | Change the angle and the merchandising before you ever touch discount depth |
Draft the backup emails in advance: the apology, the extension, the sold-out alternative, the shipping update. You'll probably send none of them. The year you need one, having it pre-written is the difference between a two-hour response and a two-day one.
And name the person who can pause a campaign, edit the site, stop an ad, and approve a customer-facing email without calling a meeting. BFCM is not the week to discover your approval chain has four steps in it. The operational side of all this (inventory planning, support staffing, site load) lives in our Black Friday prep guide; what belongs in this playbook is the marketing half of the war room, and it fits on one page. Print it.
Step 9: The 60 days after
BFCM acquisition is the most expensive customer acquisition you'll do all year. Whether it was worth it gets decided in December and January.
Build the post-BFCM sequence in October, before you're exhausted: a thank-you that sells nothing, a how-to-get-the-most-from-it email keyed to what they bought, a January full-price offer timed after the returns window settles. First-time BFCM buyers who don't hear from you until your next sale learn that you're a discount brand, and they wait accordingly. The brands that do this well treat BFCM as the top of a retention funnel, which is the whole thesis behind retention marketing as a discipline: the second purchase is where the margin lives.
And remember that BFCM ends Monday; Q4 doesn't. The next conversion windows are already lined up. Early December is product education and complementary products for your new buyers. Mid-December is gifting with real shipping-deadline urgency, and the deadline send is often your highest revenue-per-recipient email of the month. After the shipping cutoff, pivot to digital gift cards, which need no delivery truck. Post-Christmas is the self-purchase window ("now something for you"), and January is the second-purchase offer and the win-backs. Treat December as the second half of the BFCM strategy, not the month after it.
On the paid side, December is when you retire the sale audiences and rebuild: your BFCM purchasers become the seed for next year's lookalikes, and your engaged-but-didn't-buy segment becomes your January win-back retargeting pool. The audience architecture from Step 3 keeps paying if you keep it current.
How do you know if BFCM actually worked?
Decide the scoreboard before the first campaign goes out, because after the weekend, whatever number looks best will volunteer to be the headline. Record your baselines now (last year's BFCM if you have it, a normal trading week if you don't) and commit to reading three groups of numbers side by side.
Commercial: total revenue, contribution margin after discounts and shipping subsidies, average order value, new versus returning customer revenue, and acquisition cost on the paid side, read as blended MER rather than any single channel's claimed ROAS.
Owned channels: Klaviyo-attributed revenue split by campaign versus flow, revenue per recipient by segment tier (this is where the Step 2 tiering proves itself), click and conversion rates, unsubscribe and spam complaint rates, and SMS revenue per recipient sitting next to its opt-out rate. If you want to know how your email share of total revenue compares to brands like yours, our email revenue benchmark breakdown covers what healthy looks like.
Customer quality: how many first-time buyers you acquired, the discount depth they bought at, and, in the weeks after, their repeat purchase rate and how the BFCM cohort's lifetime value curve compares to your normal cohorts. This is the group of numbers that tells you whether BFCM bought you customers or just bought you orders.
One caution on attribution: BFCM is the week it gets messiest. The same customer sees a Meta ad, clicks two emails, gets a text, and buys through none of them directly. Klaviyo, Meta, and Google will all claim that order, and they'll all be partly right. Don't force every dollar into one channel's victory column. Read the channel reports next to blended business performance, and if you ran the holdout from Step 6, that incremental number is the most honest one you have.
Write the 2027 playbook while 2026 is still fresh
Within a week of Cyber Monday, while it still hurts or still feels great, document the season. Which offer drove profitable growth, not just revenue. The highest revenue-per-recipient send. The subject lines and angles that earned the engagement. Segment performance against the tiering plan. Flow revenue versus campaign revenue. What SMS contributed. What sold out, and when. What underperformed. What broke, and how long the fix took. What your support inbox kept hearing. What you'd start earlier.
Screenshot the dashboards. Save the creative, the audience definitions, and the timeline. None of it feels necessary in December, and all of it is priceless next September when this playbook starts again and nobody can remember whether the Friday evening send was worth it. Your biggest 2027 advantage is the information you're about to forget by January.
The master build order
Nine steps compress into six working weeks, plus the sale itself. Here's the sequence, as a checklist you can tick off week by week (progress saves in this browser):
September to January, week by week
Finish the September and October work on schedule and BFCM week is execution, not construction. Every brand we've watched break a record was running on rails by Halloween. And underneath all of it sits the plumbing: Gmail and Microsoft are rejecting non-compliant senders outright this year, so run the 13-week deliverability triage alongside this playbook.
Want the build done for you?
Our Klaviyo experts do this exact build every September for eCommerce brands, as a Gold Partner team that has run BFCM for accounts from six-figure stores to the $1M+ November crowd, with the paid media side run in-house alongside it. If you'd rather have a second set of eyes before you commit six weeks of work, our free Klaviyo audit will tell you which parts of this playbook your account actually needs, with the BFCM lens applied. No deck, no pressure, real findings. (Curious what audits usually turn up? We published the seven leaks we find in almost every account.)
Get your free Klaviyo BFCM audit or book a 30-minute call and we'll walk your account together.
Mark Cijo is the founder of GOSH Digital, a Klaviyo Gold Partner agency that's driven $70M+ in revenue for 150+ eCommerce brands. His team runs BFCM builds for dozens of Klaviyo accounts every Q4.

Written by Mark Cijo
Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.
Book a free strategy call โ

