Chapter 1
Build the calendar backwards from your last dispatch date
Your Q4 calendar starts at the end. Find the last day you can hand a parcel to a carrier and still have it arrive before the holiday, then count backwards from there. Every other date in the season hangs off that one, and stores that plan forwards from today almost always run out of time in the middle of November.
Get the dispatch date from the carrier services you actually use, not the fastest one you could theoretically buy. If most of your orders go out on a standard ground service, that is the date to publish. If you offer an express option, you get a second, later cutoff to promote in the final week, which is often the most profitable week of the season for stores with stock left.
Once the cutoff is fixed, place the promotional dates in front of it. The late November weekend is the anchor for most stores, but it is not the only one. There is usually a pre-sale window where you tell your own list what is coming, the sale itself, a quieter stretch in early December where full price selling returns, a last-chance push in the days before the cutoff, and then a digital or gift card window after physical shipping has closed.
Behind the promotional dates sit the production dates, and these are the ones people underestimate. Photography and video for sale creative has to be shot, edited and approved. Feed changes need time to be reviewed. Email templates need building and testing. Say your cutoff is in the third week of December. Working backwards, the sale creative needs to be finished by the start of November, the store fixes by mid October, and the offer decided by the end of September.
Write all of it on one page and share it with everyone who touches the store, including your fulfilment partner and anyone who answers email. A calendar that only lives in the marketing person's head is the reason things get skipped.
- Last dispatch date for each carrier service you actually sell
- Pre-sale window for your own list
- Sale start and end, including any early access
- Creative and email build deadlines, set weeks earlier
- Return window end date, which lands in January
Chapter 2
Decide the offer before you plan a single campaign
Pick the offer first, and pick it from your margins rather than from what feels bold. Everything downstream depends on it: the creative, the email subject lines, the ad budget you can justify, and whether the season leaves you with cash or with a warehouse of sold out best sellers and no profit.
Start with contribution margin on the products you plan to push. Take the selling price, subtract the cost of the goods, the payment fees, the pick and pack cost and the shipping you absorb. What is left is what a discount comes out of. Say a product sells for 60 and costs you 40 all in once shipping and fees are counted. A 20 off promotion does not cut your revenue by a third, it cuts your contribution from 20 to nothing. That is the calculation to run before you agree to anything.
Then choose a shape for the offer. A single sitewide percentage is the simplest to run and the easiest for shoppers to understand, but it applies your worst discount to your best margin products and your best discount to your worst. Tiered offers that grow with basket size protect margin and raise the average order at the same time. Gift with purchase costs you the item, not the margin on every unit, and works well when you have stock you want to move. Bundles let you discount the set without discounting the components.
Whatever you choose, decide the floor before the season starts. Write down the lowest price you will go to, on which products, and under what conditions. When the sale is running and a competitor moves, you want that decision made in advance and in writing rather than at nine in the evening on a Friday.
Also decide what is excluded. New arrivals, subscriptions and anything already discounted are common exclusions. Say so clearly on the page. Exclusions that shoppers only discover at checkout create support tickets and abandoned carts at the worst possible moment.
- Work out contribution margin per product before choosing a discount
- Prefer tiered or bundled offers over one flat sitewide number
- Write down the price floor and who is allowed to break it
- List exclusions on the sale page, not in the checkout
Chapter 3
Sort the catalogue into push, hold and hide
Not every product should be in the sale. Before the season starts, split the catalogue into three groups and treat each one differently in ads, email and on the site. This single sort does more for peak profitability than any bidding change.
The push pile is products with enough margin to carry a discount, enough stock to survive a week of heavy demand, and a good enough review and photo set to convert cold traffic. These get the budget, the creative and the front page. Keep this pile small. A handful of products carrying the season is normal and easier to manage than a sitewide push.
The hold pile is everything that sells steadily at full price and does not need help. These stay live, stay in the feed, and stay out of the sale. Discounting a product that was going to sell anyway is the most expensive thing you can do in December, because you pay the discount on demand you already had.
The hide pile is anything low on stock, slow to fulfil, or likely to disappoint. Products with a long lead time, fragile items that will not survive peak carrier handling, and anything you cannot restock should come out of ad campaigns and off the collection pages you are promoting. If a product will run out mid season, plan for that: either cap it out of paid traffic early or set the stock level where it stops being advertised.
Do the same sort on stock levels. For each product in the push pile, work out how many units you can sell before you run out, and what happens when you do. A product that goes out of stock halfway through a sale wastes the ad spend that was still pointing at it and leaves shoppers on a dead page. Decide in advance whether that page redirects, offers a back in stock signup, or shows an alternative.
Write the three piles down and give the list to whoever manages the ad accounts and the feed. Labels in the product feed are the practical way to make the sort real, so the same grouping drives campaigns and shopping ads without anyone having to remember it.
- Push: high margin, deep stock, strong photos and reviews
- Hold: steady full price sellers that stay out of the sale
- Hide: low stock, slow to ship, or likely to disappoint
- Set the stock level at which each pushed product leaves paid traffic
Chapter 4
Fix the store in October, when a mistake is still cheap
Every conversion problem you carry into the peak gets multiplied by peak traffic. A checkout that loses one shopper in ten costs you a little in September and a lot in the last week of November, when each of those shoppers arrived through paid traffic you bought at the highest price of the year. So the store work happens early, while there is still time to test it and while the cost of a mistake is small.
Walk the store the way a buyer will, on the phone your buyers actually use rather than a desktop browser at full width. Land on a product from a search, read what is there, add it to the cart, and go all the way to the payment step. Note every place you had to guess, wait, or go looking for something. That list, in order, is your October work.
The items that matter most in Q4 are the ones about time and certainty. Shoppers buying gifts want to know when it will arrive, what it will cost to send, and how easy it is to return if the recipient does not want it. Put the delivery estimate on the product page rather than in the checkout. Put the shipping cost or the free shipping threshold in the same place. Publish an extended holiday return window if you can offer one, and say the actual dates.
Then the mechanics. Page speed on product, cart and checkout, tested on a real device on a normal connection. Guest checkout available. Wallet payment options switched on so a shopper can pay without typing an address. Search that returns results for the words your customers use, including misspellings of your own product names. Stock availability accurate, because nothing burns goodwill faster in December than an order that gets cancelled.
Finally, make sure your tracking works before you need it. Check that purchases are recorded once, that the values match your store admin, and that the ad platforms are receiving conversions. Discovering a broken tag on the busiest day of the year means you spend the peak flying blind.
- Test on a real phone, from search result to payment step
- Show delivery dates and shipping cost on the product page
- Publish the extended return window with real dates
- Confirm purchase tracking matches your store admin before November
Chapter 5
Clear feed and account problems before the peak, not during it
Product feed and ad account problems take days to resolve, and days are exactly what you do not have in late November. Run the checks in October so any review, appeal or resubmission has time to finish while it still does not matter.
Start in Merchant Center with the diagnostics. Work through disapprovals first, then warnings, because warnings turn into disapprovals when a policy tightens or a crawl fails. The common ones are price and availability mismatches between the feed and the landing page, missing product identifiers, image problems, and landing pages that time out. Fix the cause in the store or the feed rules rather than editing single items by hand, because a manual fix breaks again on the next sync.
Price mismatch deserves special attention in Q4 because sale prices are exactly the thing that causes it. When a discount goes live on the site, the feed has to carry the same number, and the sale price field has to match what a shopper sees when they land. If your feed only refreshes once a day, a sale that starts at midnight can spend hours advertising the old price. Work out how your feed updates, and if it is slow, schedule the sale start to match a refresh or use a supplemental feed for the sale prices.
Check the account side too. Confirm billing details and payment methods are valid, because a declined card pauses campaigns at the worst moment. Check that any verification requirements on your account are complete. If you sell anything in a restricted category, resolve the certification and policy work now rather than assuming last year's approval carries over.
Last, look at structured data on the site. Product markup with price, availability and, where you have them, review ratings helps your listings show useful information in search results. It has to match the visible page. Marking up a price you do not actually charge causes problems that outlast the season.
- Clear disapprovals first, then warnings, in the weeks before the sale
- Make sure sale prices reach the feed at the same moment they hit the site
- Confirm billing, verification and category approvals are current
- Keep product markup identical to what the page shows
Chapter 6
Grow the email and SMS list while acquisition is still cheap
The cheapest traffic you will have during the peak is the traffic you already own, so the weeks before the sale are for growing the list rather than spending against it. A shopper who joins your list in October costs a fraction of what the same shopper costs to reach through paid ads in the last week of November.
The most effective offer in this window is early access rather than a discount. Telling people they will see the sale first is honest, it costs nothing, and it attracts exactly the people who intend to buy. It also gives you a reason to email them again on the day, which makes the first sale message feel expected instead of intrusive.
Run the signup in more than one place. The site popup is the obvious one, but the higher intent signups usually come from elsewhere: a notify me option on out of stock products, a signup block on the pages that already get organic traffic, a line in your order confirmation for existing customers who are not subscribed, and a link in your social profiles. If you run SMS, collect consent properly and separately, and be clear about what people will receive and how often.
Segment as you collect. At minimum you want to know who has bought before, who bought recently, what category they looked at, and who joined for the sale specifically. Those segments are what let you send fewer, better messages during the peak instead of blasting the whole list four times.
Warm the list up before the sale. If you normally send once a month and then send daily for a week, deliverability suffers and complaints rise. Increase the sending gradually through October and November with content people want to open, so the peak sends land in inboxes rather than in spam folders. Clean out addresses that have not opened anything in a long time before the peak, not after.
- Offer early access rather than a discount to build the list
- Collect signups on out of stock pages and order confirmations too
- Segment on purchase history and browsing category as you collect
- Raise sending frequency gradually so peak sends still get delivered
Chapter 7
Budget the peak in phases instead of one flat number
Treat the season as three separate spending periods rather than one long campaign, because the shopper you reach in each one is different and the price you pay to reach them is different too.
The first phase is the run up, roughly the weeks before the sale. Auction prices are lower here, and the job is to build the audiences you will sell to later. Spend goes to reaching people who have never heard of you, to remarketing lists, and to list growth. Judge this phase on how many people you added to your audiences and your list, not on the return it produced on its own. Return in this window will look weaker than usual, and that is expected.
The second phase is the sale itself. Costs are at their highest, competition is at its peak, and the people you already warmed up are the cheapest to convert. Weight budget towards remarketing and towards your own list first, then push cold traffic on the products with the strongest offer. Set the daily budgets high enough that campaigns do not run out of money at midday, and watch for campaigns limited by budget rather than by performance.
The third phase is the run out, the stretch between the sale and your shipping cutoff. Many stores stop here, which is a mistake. Shoppers who did not buy during the sale are still buying, they are now buying on deadline rather than on price, and the auction has usually cooled. Message shifts from discount to delivery: order by this date and it arrives in time. This phase often returns better than the sale itself.
Set a total season budget and split it across the three phases before you start, then hold the split unless the numbers tell you otherwise. Decide in advance what you will do if return falls below your break even point: reduce spend on the weakest campaigns, or accept a lower return on a product you need to clear. Both are valid, but choose deliberately rather than in the middle of a busy weekend.
- Run up: build audiences and grow the list, judge on reach not return
- Sale: remarketing and list first, then cold traffic on the best offer
- Run out: switch the message from price to delivery deadline
- Fix the phase split and the break even point before the season starts
Chapter 8
Write and build every peak message before the week begins
Write the whole send calendar before the sale starts, and build the messages while you have time to think. Nothing good gets written at eleven at night during a sale weekend, and the stores that send well during the peak are the ones that did the writing in October.
Start with the sequence rather than the copy. A workable shape is: a heads up to the list, an early access send to your best segment, the sale opening, one reminder in the middle, a last call before the sale ends, then a separate run of sends about the shipping deadline. Decide who receives each one. Sending everything to everybody is what makes people unsubscribe in December.
Write the subject lines as a set so they do not all say the same thing. If every message is the same headline with a different number of hours left, people stop opening after the second one. Vary the angle: what is included, what is nearly gone, what makes a good gift for a particular person, what the delivery deadline is.
Then check the automated flows, because they will be sending too and they need to know a sale is on. The abandoned cart and browse abandonment messages should reflect the sale price and the deadline rather than the usual copy. The welcome flow should not offer a discount that is worse than the sale, which is a common and avoidable problem. Post purchase messages should set the delivery expectation for the peak, when everything takes longer.
Finally, build in the stop conditions. If a product sells out, you need to be able to pull it from a scheduled send. If a send has a mistake, you need to know who can pause it and how. Agree who is on call, what they are allowed to change without asking, and where the list of scheduled sends lives.
- Decide the sequence and the segment for each send first
- Vary subject line angles so the third message still gets opened
- Update cart, browse and welcome flows to match the sale
- Agree who can pause a send and how, before the weekend starts
Chapter 9
Publish your delivery cutoffs and put people behind them
Say clearly when someone has to order to receive their parcel in time, put it where shoppers see it, and make sure a human is available when things go wrong. In the final weeks of the season, delivery certainty converts better than any discount.
Put the cutoff dates in the places people are already looking: a bar at the top of the site, the product page near the add to cart button, the cart, and the shipping section of the checkout. Give the date for each service you sell, not a vague statement about ordering soon. If your fulfilment partner has its own cutoff that is earlier than the carrier's, publish theirs.
Be honest about what you can do. Promising delivery you cannot make produces refund requests, chargebacks and reviews that follow you into the next year. If a product ships from a different location or a supplier drop ships it, its cutoff is different and should be shown on that product rather than buried in a policy page.
Staff the inbox behind the promise. Support volume rises in the peak, and most of it is about the same handful of things: where is my order, can I change the address, will it arrive in time, how do returns work over the holiday. Write those answers in advance, put them on a page, link the page from your order confirmation, and give whoever is answering messages a short script for each one. Answering the same question quickly is worth more than answering it beautifully.
After the physical cutoff passes, keep selling. Gift cards and digital products have no shipping deadline, so the days between your last dispatch date and the holiday are worth a small campaign of their own. For most stores this is the last easy revenue of the year, and it takes almost no effort to set up.
- Show cutoff dates on the product page, the cart and the site header
- Give a separate cutoff for any product that ships from elsewhere
- Pre-write answers to the four questions support will get most
- Sell gift cards and digital products after the shipping deadline
Chapter 10
Treat January as the second half of the season, not the aftermath
The peak gives you a large number of first time customers at the highest acquisition cost of the year. Whether that was a good trade is decided in January and February, when those customers either buy again or disappear. Plan that part before the season starts, because it is the part that turns an expensive December into a profitable year.
Start with the post purchase flow. Everyone who bought during the peak should get a sequence that helps them use the product, sets expectations about delivery in a busy period, and asks for a review at the right moment. Gift purchases need their own version, because the buyer and the user are different people and asking the buyer how they are enjoying the product is the wrong message.
Then build a January offer that is not a discount. Your peak buyers just paid a sale price, so training them to wait for the next sale is expensive. Better angles are the thing that goes with what they bought, a subscription or replenishment option for consumables, a new arrival, or a reason to come back that is about the product rather than the price.
Handle returns properly. Returns spike after the holidays, and how you handle them decides whether a returner becomes a customer or a complaint. Make the process easy to find, offer exchange or store credit alongside a refund, and track what is coming back and why. Repeated returns on the same product usually point at a sizing chart, a photo or a description that needs fixing.
Finally, do the accounting. Work out what the season actually produced after discounts, ad spend, shipping subsidy and returns. Look at what share of peak customers ordered again in the following months. Those two numbers, not gross revenue on the sale weekend, tell you what to do differently next year, and they are the numbers to write down while the season is still fresh.
- Send gift buyers a different post purchase sequence to self buyers
- Make the January return to a non-discount reason to come back
- Track return reasons by product and fix the page that caused them
- Measure the season after discounts, ads, shipping and returns
