Guide · The Donut Agency
The Black Friday Playbook
Six email and SMS mistakes that cost you money every Black Friday, and the week-by-week plan we run instead.
You can spend weeks in October arguing over email designs. Then you send that discount out to the exact same list you always mail, sit back on Black Friday, and wait for the orders to roll in. When the weekend wraps up, you see a big revenue spike on your screen, but when your accountant finishes looking at the bank account in December, you find out you barely made any money at all.
This happens every single year, and you can avoid almost all of it if you know what to look for. You are dealing with customers who only have so much cash in their pockets, and if another brand gets to them first with an offer that fits what they want, you get left behind. When you look at how eight and nine figure brands handle this time of year, they focus on how their offers fit together, how their margins shake out, and how to stay visible in an inbox that fills up by the second.
The plan in this guide comes from years of work across hundreds of millions in last-click email revenue for 8- and 9-figure brands. You will see the six big red flags that cost you money and hide your campaigns from your customers, followed by the six steps we use to run the holiday sale the right way. When you follow these steps, you lock in sales ahead of everyone else, protect your actual profit, and keep your brand in front of shoppers through the busiest weekend of the year.
Section 1
Red flag 1: no early access for your best customers
Your customers have a very limited amount of money to spend this year. They know they only have so much set aside for holiday shopping, and they are waiting to see who gives them a good reason to spend it first. When a competitor launches a sale in early November and you hold back until the end of the month, your customer sees that other deal, buys what they want, and runs out of cash long before your first email ever arrives.
Holding back until the calendar hits Black Friday assumes that your audience will sit around waiting just for you. That will cost you sales, because other stores are putting offers in front of those exact same people every single day. Once someone buys from someone else, you cannot win that money back with a clever subject line or a couple of extra emails sent on Friday afternoon.
If they come across a competitor's sale before yours, they have no money left for you.
You should open your doors early for your VIP customers and your churned customers. Your VIPs have earned priority treatment because they buy from you regularly, and giving them early entry keeps them close while making sure they spend their holiday dollars with you first. Your churned customers need a real reason to return, and an early launch gives you a clear angle to reach back out to them before inboxes fill up during the main holiday rush.
Starting early means you collect orders while your shoppers still have full budgets, and you set up a group of fresh buyers you can bring back for another purchase before the holiday season wraps up.
Section 2
Red flag 2: one sitewide offer nobody tested
You see this mistake all the time. Someone on your team asks what the store did last year, checks an old calendar, sees thirty percent off, and decides to run that exact same promotion again. Relying on a discount you never tested during the highest converting moment of the whole year is a terrible way to run your business. You take your best traffic window and pin it on a number that nobody on your team actually verified.
You want to walk into Black Friday knowing which promotion works best for each group on your list. That means putting together a list of different offers and testing them before the holiday crush gets here. When you skip testing before the sale, you have no way to know whether twenty-five percent off would have brought in the exact same number of orders as thirty percent off while keeping far more profit in your pocket.
The biggest, highest converting offer is not always the best one.
Chasing a huge top-line sales number without looking at what you keep can fool you completely. If you gave away your whole catalog at one hundred percent off, your order count would break records, but your revenue would sit at zero. If you ran eighty percent off instead, your dashboard might show an amazing revenue spike, but you would lose money on every single order that goes out the door.
What you care about is contribution margin. That is your revenue minus product cost, shipping and fees. That is the actual cash left in your business to keep the lights on and pay your team after an order leaves the warehouse. If your holiday plan only chases top-line volume while your contribution margin drops below zero, you are paying people to take items off your shelves.
The formula
Contribution margin is revenue minus product cost, shipping and fees. Pick the offer that leaves the most of it, not the one that makes the dashboard look biggest.
Section 3
Red flag 3: the same discount for every customer
Putting one big discount across your whole website gives away margin on shoppers who were ready to buy at full price or with a much smaller perk. Someone who signed up for your list just a few days ago has high interest and knows your products well. Handing that person your steepest discount cuts right into your profit when a smaller offer would have closed the sale just as easily.
Different customer groups need different incentives to get them to buy. Your churned customers need a deeper discount to come back because they have not purchased from you in a long time. You already spent money on Meta ads to acquire them in the past, so giving them a bigger discount is simply the trade-off for not spending money on Meta ads to get them back in the door.
Treat a deeper discount for churned buyers as the trade-off for not running Meta ads to them again.
Recent buyers and fresh signups do not need your deepest price cut to place an order. They are already browsing your store, looking over your product pages, and getting ready to check out. When you hand that group the exact same heavy discount you give to inactive buyers, you throw away cash that belongs in your bank account.
A better holiday plan breaks your list into clean groups and matches the promotion to how each group shops. Protecting your profit on warm prospects leaves you with the margin you need to re-engage colder audiences who need a stronger push to buy.
Section 4
Red flag 4: only mailing your engaged list
All year, you hear people talk about list hygiene and mailing only your tightest engaged segments. That makes sense most of the year, because protecting deliverability needs steady opens and clicks. The problem comes when you take that tight rule and blindly use it during the one week where your audience actually wants to receive promotions and spend money.
You protect deliverability throughout the year so that when Black Friday comes around, you can go bonkers. You want every reachable person on your list to see your catalog and understand the deals you have live. Sticking to a tiny engaged segment during holiday week puts an artificial cap on your sales and ignores people on your list who are actively looking to buy gifts.
You protect deliverability throughout the year so that when Black Friday comes around, you can go bonkers.
Your goal is to put your offers in front of every single subscriber, with extra points if those offers match what each group has bought in the past. That does not mean you send one giant blast to your entire cold list all at once and wreck your domain. You widen your reach step by step, using safe audiences early in the week to build positive signals before you send to wider groups.
Leaving a big part of your list untouched during the peak shopping weekend out of nervousness about inbox placement simply gives sales away to other stores that know how to scale their volume safely.
Section 5
Red flag 5: one email on the biggest day
Sending a single email on Black Friday will hurt your sales. Inboxes on that day fill up with promotions from every brand your customer has ever bought from. When your morning email lands in an inbox, it might sit near the top for a brief moment before a wave of other promotional emails piles right on top of it.
Five minutes after you send, your email ends up on a different page. Once your message drops down that far, your customer will never see it. If you send only one campaign all day, you disappear for anyone who checks their phone at lunchtime, in the evening, or late at night.
Five minutes after you send, you are on a different page.
To win attention in an inbox packed with offers, you have to show up multiple times throughout the day. Spacing your campaigns out ensures that whenever someone opens their email app, your brand sits right near the top.
You might worry that higher frequency will cause people to unsubscribe, but you can manage that easily. You vary the format of your messages, rotate your segments, and send the highest number of emails to the people who are actively clicking and browsing your site.
Section 6
Red flag 6: flows that never mention the sale
Automated flows run in the background, so you can easily forget about them when building out your holiday calendar. A shopper signs up on your site during November, enters your welcome flow, and gets an email talking about your story with a standard ten percent welcome code. Giving a new visitor a basic ten percent coupon while your homepage promotes a thirty percent holiday sale creates unnecessary confusion.
Your Black Friday offer is much stronger than your everyday welcome discount, and every automated email needs to say so. When a shopper triggers an automated email by browsing or leaving items in checkout, that message should point them right to your main holiday promotion. Skipping that update costs you sales at the exact moment someone wants to buy.
Why would you not make sure that every single person who comes to your website is aware of your best offer?
You do not need to rewrite every flow from scratch or spend days building new templates to fix this. You just add a clean, clickable banner right across the top of your existing emails in your welcome flow, browse abandonment flow, and checkout recovery series. The banner lets the shopper know that your holiday sale is live and gives them a direct link straight to the deals.
Adding a simple banner across your flow templates keeps your messaging consistent across your whole account without eating up hours of production time. Every new person who enters your list sees your best offer right away, no matter what action brought them in.
Section 7
Step 1: an offer for each segment, tested first
To get your holiday promotion right, start well before the sale by breaking your list into key groups and matching each group with the right offer. Instead of trying to find one blanket discount for the whole site, you separate out your recent prospects, your churned customers, and your VIPs. Each group has a different history with your store, so each group should see an offer built for them.
| Audience Segment | Assigned Offer | Reason |
|---|---|---|
| Recent prospects | 30% off sitewide | Your main offer. They've never bought, so protect the margin. |
| Churned customers | 30% off + extra 5% | You already paid to get them. Go deeper to win them back. |
| VIP customers | Free gift + 30% off | They love you already. Give them something nobody else gets. |
Once you pick these offers, test them before Black Friday arrives. Testing is straightforward. Take an audience within one segment, set up a split between two options like thirty percent off against twenty-five percent off, and send the test out. You want to see which version gives you the highest contribution margin, not just which one pulls the highest open rate or gross revenue.
If twenty-five percent off brings in basically the same order count as thirty percent off, you just saved five percent of your margin across your entire holiday run. You look at the contribution margin from each version, pick the winner, and run that verified offer when the big day comes. Testing ahead of time takes out the guesswork and keeps your profit safe.
When you set this up, the layout of your creative work can stay almost identical across every send. The email structure, image blocks, and product photos stay the same, while the copy and the specific discount change based on who receives it. This keeps your production workload light while protecting profit across your entire list.
Section 8
Step 2: start the sale two weeks early
Starting your promotion early is the most reliable way to secure sales before other stores fill up your customers' inboxes. Launch your sale at least two weeks before Black Friday, and keep in mind that some of our clients start on November first. The earlier you open your doors, the more time you have to collect orders while shoppers still have holiday money left to spend.
You might worry that an early start will lead to customer service complaints if you change the discount later in the month. You avoid that problem by changing your offers each week. Each week has a different set of Black Friday offers, so week one features one angle, week two introduces another, and actual Black Friday brings a different deal altogether. Rotating the deals stops people from comparing prices and asking for refunds.
If you would not run the offer on November 1, do not run it on Black Friday.
You might also worry that launching on November first gives away your margin for an entire month. If running your discount on November first threatens your profit, you picked the wrong offer. Deep markdowns only pull in low-intent buyers who never return, leaving you with no profit once product costs and shipping settle. You want an offer that produces healthy profit on day one so your accountant stays happy with the final numbers.
There is another clear advantage to starting early that shows up in your store data. If you check your analytics in an app like Triple Whale, you will notice an interesting pattern. A large portion of second orders happen within the first seven to fourteen days after someone places their first order. That quick repeat buying habit gives you a big advantage throughout November.
When you pick up new buyers during the opening days of November, you build a group of fresh customers who land right in that seven to fourteen day repeat window when Black Friday week arrives. Because conversion rates naturally peak during holiday week, you can guide those early buyers straight into a second purchase and raise your customer value right away.
Section 9
Step 3: announce on launch day, then banner everything
When you launch your sale, avoid sending vague teaser emails telling people that big discounts are coming soon. When you send an email saying your sale starts in a few days, all you do is pause their buying intent. Shoppers stop purchasing and wait for the upcoming price cut, which hurts your sales in the days leading up to the launch.
When we ran split tests comparing pre-launch hype emails against launching the sale directly, the hype approach showed no real performance advantage. The only time an early teaser works is when you collect leads for a locked early access list. If you do not have a dedicated lead capture setup with a private shopping page, teaser emails simply lower your daily revenue.
If there's no lead collection strategy there, it's going to fail.
When launch day arrives, send out a clear announcement email telling your list that the deals are live and the store is open. Once that first send goes out, your standard campaign schedule should keep running. If you launched on November first, you cannot send pure promotional blasts every single day for three weeks without wearing out your audience. You keep sending your regular brand and educational content, but you place a thin, clickable banner at the top of every email naming the active offer.
Place that clickable header banner across your automated flows as well. Update your welcome sequence, browse abandonment messages, checkout recovery emails, and post-purchase flows. Every shopper who visits your site gets reminded of your main holiday promotion no matter how they interact with your brand.
Section 10
Step 4: the Black Friday week send plan
During holiday week, every store ramps up email frequency. If you stick to your normal schedule, your messages get pushed right out of sight beneath hundreds of promotional sends from other brands. Dropping down to page two of your customer's inbox is basically the same as death, and staying visible requires a steady, confident send cadence.
| Day | Emails | SMS |
|---|---|---|
| Monday | 2 emails | 1 broad SMS |
| Tuesday | 2 emails | 1 engaged 30 SMS |
| Wednesday | 2 emails | 1 engaged 30 SMS |
| Thursday | 2 emails | 1 engaged 30 SMS |
| Black Friday | 4 emails + 1 buyers email | 3 broad SMS |
| Saturday & Sunday | 2 emails per day | 2 engaged SMS per day |
| Cyber Monday | 3 to 4 emails + 1 buyers email | 3 broad SMS |
On Black Friday itself, send at least four emails: morning, midday, evening, and late at night between ten, eleven, and midnight. For some reason everybody thinks people shop in the morning. We always see that our best converting emails go out at night, when people are doing their late night shopping, and a lot of brands won't be sending then. That is your opportunity.
Page two of their inbox is basically the same as death.
You do not blast your whole list with every single send. You send the highest number of messages to your most active segments while keeping less responsive groups to one or two emails. On Monday, launch wide to all past buyers and engaged prospects aiming for a 25 to 40 percent blended open rate, which builds healthy deliverability before expanding your reach.
As the week moves forward, widen your reach to engaged 90 and engaged 180 segments by Thursday, before launching wide on Friday morning with past customers and engaged prospects. If your deliverability signals look healthy, widen your reach for the second send, then trim your lists back down to tighter engagement windows for the third and fourth sends. Keep an eye on delivery numbers throughout the day and adjust if needed.
| Day | Email: send to audience | SMS audience |
|---|---|---|
| Monday | Morning: all past customers + engaged 30 prospects + any prospect who ever opened (aim for a 25 to 40% blended open rate). Evening: plain text to engaged 30 | Broad list |
| Tuesday | Morning: engaged 90 design email. Evening: engaged 7 plain text | Engaged 30 |
| Wednesday | Morning: engaged 90 design email. Evening: engaged 7 plain text | Engaged 30 |
| Thursday | Morning: engaged 180 design email. Evening: engaged 30 plain text | Engaged 30 |
| Black Friday | Send 1: all past customers and engaged prospects. Send 2: broaden if deliverability signals look good. Sends 3 and 4: trim engagement down. Dedicated send: buyers only | Broad list (3 sends) |
| Saturday & Sunday | Morning: engaged 90 design email (ending soon). Evening: engaged 30 plain text (ending soon) | Engaged list (2 sends per day) |
| Cyber Monday | 3 to 4 sends (go broad, same plan as Friday). Dedicated send: buyers only | Broad list (3 sends) |
| All week | VIPs and buyers get their own emails with their own offers, and are left out of the main sends | Own texts too |
Section 11
Mix plain text in with your design emails
Plain text emails are low effort, fast to spin up, and they come with deliverability benefits. Mixed in with your design emails, they balance your sends so you are not being penalized during the heaviest week of the year.
They also take very little work to put together. There is no design to brief or wait on, so a plain text email can be written, reviewed and scheduled the same day.
Plain text emails balance your design sends and make sure you are not being penalized.
We like to split formats across the day: send polished design emails in the morning to showcase products, and send short plain text emails in the evening. Section 5 shows where a plain text letter from the CEO or founder does its best work.
Section 12
Step 5: a second offer for people who already bought
One of the biggest missed opportunities during the holiday season is skipping the plus-one campaign: sending a dedicated follow-up email to customers who already placed an order during your current sale. Someone who just bought from you is excited about your brand and open to buying again.
You already acquired that customer, and if you can get another order out of them, that's incredible. On Black Friday night and Cyber Monday, send a dedicated email just to your sale buyers. Give them a special bonus: an extra five percent off, a free gift with purchase, or access to special items that were left out of the main public sale.
Beyond two levels of upsells, you end up in limbo like in Inception.
The best setup for this email is a plain text letter sent straight from the founder. You explain that because they supported your brand early, you want to give them access to a private sale they cannot find on the main site. To make it work even better, send them to a password protected landing page. If a holiday gift showed up bare from a store shelf with no wrapping paper, the excitement disappears; adding a little bit of friction makes the customer feel like an insider getting a truly private deal.
The plus-one flow relies on three clean steps: first, the targeted email from the founder; second, the locked page with a password; third, the unlocked offer showing the special deal or extra products.
You can automate this starting on November first. Tag shoppers as soon as they use a holiday code, and send them into a post-purchase flow that introduces the locked sale. While you could technically add a third round to this setup, stacking deeper discounts eventually erodes your margins and leaves the customer with too much inventory. Keep it to two levels so you pick up extra profit without falling into limbo like in Inception.
Section 13
Step 6: SMS: go aggressive, watch two numbers
Your SMS marketing needs to stay active and visible throughout the peak holiday days. Honestly, there is not much to add here except: go aggressive, and don't be afraid.
Your default stance on SMS should be as aggressive as possible, especially on Friday and Monday. On Black Friday and Cyber Monday, sending three SMS broadcasts across the day makes total sense. On Saturday and Sunday, follow up with two texts per day to keep your brand visible on the lock screen.
Your default stance on SMS should be as aggressive as possible, especially on Friday and Monday.
Going aggressive does not mean sending texts without paying attention. Keep an eye on two numbers: your click rates and your spam complaints. If your click rates drop off sharply or your complaint numbers climb, adjust your strategy and pull back. If those numbers look healthy, keep going, as aggressive as possible, straight through Monday night.
Section 14
Running all this without five times the work
Running a high-volume schedule like this used to take five to six times the normal monthly workload, eating up weeks of copywriting, layout design, and campaign setup. We solved that problem in our agency by building internal systems that allowed us to double our business compared to last year without adding extra staff. Things that took weeks now take days.
We took every workflow, brand guideline, audience segment, and testing hypothesis from three years of client work and turned them into a context-aware writing system. We use this system for 9-figure brands to draft top-tier copy quickly and keep the quality high enough for large brands to approve without hesitation.
We also built a curated library of the most creative emails, like Milled or Really Good Emails, at emaildonut.com. We pull inspiration from the most creative campaigns out there and use those ideas to guide our visual choices and test angles.
Our internal workflow runs right through Slack. We type in a command to find the top segments, draft the copy, build production designs in Figma, and sync those designs straight into Klaviyo without manual drag and drop work. This setup cuts down on manual effort and lets you launch high-volume holiday campaigns fast.
If you want to see how this works for your brand, book a call with us.
Want this run on your account instead?
Get a free Klaviyo audit. We pull your numbers and show you exactly where the revenue is leaking.
Get the free audit