Ecommerce
A sending plan for Black Friday and Cyber Monday
A volume ramp built on engagement tiers, with the dates, the numbers and the points where the advice is only a rule of thumb.
Mailnaptic team
Published 8 October 2026
Last reviewed 2 October 2026
9 min read
BFCM 2026
Black Friday
27 Nov
Friday
Cyber Monday
30 Nov
Monday
Ramp starts
5 Nov
Thursday
Spam rate goal
< 0.10%
Google guidance
Dates are for 2026. Plan figures are example numbers.
Gmail does not know it is Black Friday. It sees a sender that normally mails 6,000 people a week suddenly mailing 20,000, several times in four days, and it decides what that looks like using your recent history. Most stores find out how that went on the Tuesday after, when the revenue report is thin and nobody can say why.
This post is a volume plan for Black Friday (27 November 2026) and Cyber Monday (30 November 2026). Black Friday is the day after US Thanksgiving, which falls on 26 November this year. We built the plan around engagement tiers and a gradual ramp, and we are going to be straight about which parts come from published requirements and which parts are vendor rules of thumb. The second group is larger.
What is actually published, and what is not
Google publishes limits for senders: keep the spam rate in Postmaster Tools below 0.10% and never reach 0.30%. The rate is calculated daily. Above 0.10% hurts inbox delivery for bulk senders, and from 0.30% upward you become ineligible for mitigation until you have stayed under 0.30% for seven days in a row. That seven days matters in a week when you have four sends to make.
Google also defines a bulk sender as one that sends close to 5,000 messages or more to personal Gmail accounts in 24 hours, and says bulk sender status has no expiration date. Bulk senders need SPF, DKIM and DMARC, plus one-click unsubscribe on marketing mail. A Black Friday spike can push a small store over that line for the first time. If 40% of a 15,000 person send goes to gmail.com addresses, that is 6,000 messages to Gmail in a day. Treat that as example arithmetic, but run it for your own list. Our guide to the Gmail and Yahoo sender requirements covers the full list.
Spam rate zones
Gmail user-reported spam rate (Postmaster Tools)
Under 0.10%: target
0.10% to 0.30%: negative impact on bulk sender delivery
0.30% and up: ineligible for mitigation
Thresholds are from Google. Scale on the bar is illustrative.
Spam rate zones from Google guidance. Bar proportions are illustrative.
What Google does not publish is a ramp rule. We read the Gmail sender guidelines FAQ looking for guidance on sudden volume increases and did not find any. Everything about "increase by X% per send" comes from email vendors. That does not make it wrong, since these companies watch a lot of sending, but it is experience written as advice, not a threshold.
Hard limits versus rules of thumb
Source
What it says
What it is
Spam rate under 0.10%, never 0.30% or higher. Bulk sender: close to 5,000 messages a day to personal Gmail accounts
Published requirement
Klaviyo Academy
At least 2 weeks. Grow each send by 50%, starting from the 90-day engaged group. Pull back before the main send
Vendor heuristic
Omnisend
New domain schedule: 250, 500, 1,000, 2,000 emails a day across four weeks
Vendor sample schedule
Mailgun
Reactivate dormant contacts in 1 to 2% slices. Keep inactive contacts to about 10% or less of volume
Practitioner rule of thumb
Hard limits from Google next to vendor rules of thumb. Sourced figures, our own grouping.
Read the table as a range of caution, not a formula. Klaviyo and Omnisend describe different problems: Klaviyo is talking about an established sender growing its audience per send before peak, while Omnisend is describing how to warm a new domain from nothing. If your domain is new this autumn, the second one applies and a full ramp probably cannot finish by 27 November. We cover that case in warming up a new sending domain in six weeks, and our honest advice there is to keep BFCM volume modest and engaged-only.
Step 1: sort your list into tiers
Every ramp plan needs an answer to "who goes first". Define tiers by the most recent time a contact engaged with your email, and save each one as a segment. In Mailnaptic, the segment builder has the conditions for this: Opened email (within days), Clicked email (within days), Last email activity (days) and Subscribed (days ago). On Growth and above you can build engagement segments, and on Pro and Business campaigns can also skip contacts using exclusion segments.
- Tier A: opened or clicked in the last 90 days. This is who you mail first and who you fall back to.
- Tier B: last engaged 91 to 180 days ago.
- Tier C: last engaged 181 to 365 days ago.
- Tier D: nothing in over a year, or never. Leave out of the ramp.
Two judgment calls. First, opens are a noisy signal on their own, because some mail clients preload images, so count clicks, and for a store consider a recent order as a sign of life. Mailgun makes the opposite point, that mailbox providers see email engagement and not your purchase data, so we would count purchasers in tier A only when they have also clicked or opened something. Second, your new subscribers have no history. Put anyone who joined in the last 30 days in tier A. For richer customer segments, see RFM and customer lifetime value segments.
Segment funnel
Cumulative audience by engagement tier (example list of 20,000)
Tier A: clicked or opened in the last 90 days
6,000
Plus tier B: 91 to 180 days
10,000
Plus tier C: 181 to 365 days
15,000
Plus tier D: over 365 days or never engaged
20,000
Tier D: leave out, or reactivate in 1 to 2% slices
Never part of the ramp
Suppress
Example list of 20,000 contacts split into engagement tiers. Sample data.
Step 2: ramp in steps of 1.5 times
Klaviyo Academy suggests starting at least two weeks before BFCM, beginning with the primary engaged audience (their example is a 90-day engaged group of 15,000), then growing each campaign send by 50%. Their example goes from 15,000 to 22,500 by adding 7,500 less engaged profiles. We borrow the 1.5 multiplier, but we space the sends three or four days apart instead of daily, which suits a store that does not normally mail every day, and gives you a Postmaster reading between steps.
With the example list, the first send goes to tier A (6,000). The second adds 3,000 from tier B. The third adds the rest of B and a slice of C. The fourth takes the audience up to tiers A to C, which is 15,000, and stops there, because 1.5 times 13,500 would be 20,250 and that would drag in the dormant tier D. You can stop earlier. A store whose tier A is 70% of its list has little reason to climb past it.
Volume ramp
Audience size per send (example)
Thu 5 Nov: 6,000
Mon 9 Nov: 9,000
Thu 12 Nov: 13,500
Mon 16 Nov: 15,000
Each step is 1.5 times the previous one, capped at the tiers you chose to include.
Example ramp for the sample list. The 1.5 multiplier is adapted from Klaviyo Academy; the cap and spacing are our choices.
Pace is a trade-off. A slower ramp costs you nothing except calendar time you already have in October, while a faster one leaves less room to react when a step goes badly. If a step does go badly, you repeat it, you do not push on.
Pull back before the main send
Klaviyo recommends dropping back to the primary engaged audience several days before the main send, to repair any damage from the ramp. In the calendar that is Monday 23 November: a tier A early access email, and a short teaser on Wednesday. The aim is that the two days that matter are sent into your best recent numbers, not a freshly stretched audience.
On the day, send Black Friday to tiers A and B, the people you have already proven you can reach. For Cyber Monday, widen to tier C only if the Postmaster spam rate stayed under 0.10% through the weekend. That last rule is ours, not a vendor standard.
Ramp calendar
November 2026, example plan for a 20,000 contact store
Mon
Tue
Wed
Thu
Fri
Sat
Sun
2
Audit
3
4
Tiers
5
Send 1: 6k
6
7
8
9
Send 2: 9k
10
11
12
Send 3: 13.5k
13
14
15
16
Send 4: 15k
17
18
19
20
Review
21
22
23
Tier A only
24
25
Teaser
26
27
Black Friday
28
29
30
Cyber Monday
1 Dec
2 Dec
Wrap up
3 Dec
4 Dec
5 Dec
6 Dec
Grey: prep
Blue: ramp sends
Amber: pull back
Green: BFCM
Example send calendar for November 2026. Dates are real, audience sizes are sample data.
Pre-flight before every ramp step
A ramp does nothing if the basics are broken. Before the first send, open the Domains page and confirm SPF, DKIM and DMARC all show as passing for the sending domain, and fix anything that does not. Then run the routine from nine things to check before you send a campaign. In the campaign builder that means Send test to yourself, the spam score check, Preview as contact for the personalised blocks, and a mobile preview. Remove hard bounces before step one, so the older tiers do not add avoidable bounces.
Schedule instead of sending live. The campaign builder can schedule a send, and sending in each contact's own timezone needs scheduling at least 26 hours ahead, so decide the Thursday send by Tuesday.
Pre-flight and countdown
Countdown checklist
4 weeks out (Mon 2 Nov)
SPF, DKIM, DMARC pass. Postmaster spam rate known. Gmail share of list counted. Hard bounces removed.
Audit
Build tiers (Wed 4 Nov)
Tiers A to D saved as segments. Tier D excluded from every campaign.
Segments
Each ramp send
Send test, spam score check, preview on mobile, all links open. Then check spam rate and bounces before the next step.
Per send
Fri 20 Nov
Decide the final audience for Black Friday. Fix every red flag or hold the ramp.
Review
Mon 23 Nov
Tier A only. Early access or teaser, no full blast.
Pull back
Fri 27 Nov and Mon 30 Nov
Check Postmaster and bounce rate each morning. Stop adding audience if the rate climbs.
Go
Countdown checklist for the example plan.
What to do if complaints rise
Check the Postmaster dashboard each morning during the ramp and BFCM. Mailnaptic's Google Postmaster dashboard (Pro plan) shows the user-reported spam rate against Google's 0.10% and 0.30% marks. If you are not on Pro, read it in Google Postmaster Tools directly. Our post on reading Google Postmaster Tools shows what each panel means.
- Stop adding audience. Do not take the next step, and do not send to a tier you have not yet reached.
- Find the tier. If the jump started with the step that added tier B or C, that tier is the likely cause. Remove it from the next send.
- Drop back to tier A for the next send and keep it there until the spam rate has stayed under 0.10% on its own.
- Reduce frequency. Two emails in a day to tier A is better than one to a cold tier.
- Check the unsubscribe path. A hard to find unsubscribe link tends to push people to the spam button instead. Google requires a clearly visible unsubscribe link, and one-click unsubscribe for bulk senders.
Remember the seven days
If the rate reaches 0.30%, Google says you regain mitigation eligibility only after seven days under it. That runs straight past Cyber Monday if it happens on the Friday.
Do not forget your automations
Triggered email adds to your daily volume on top of campaigns. Abandoned cart traffic goes up in November because more people browse. Plan the volume that your abandoned cart flow adds, and afterwards judge what it earned using the attribution method in this post before you credit it with the weekend.
Where this plan could be wrong
The 1.5 multiplier, the 90-day line and the three or four day spacing are all heuristics. None of them is a Google threshold. If your list is already mailed several times a week, your baseline is higher and your ramp can be shorter. If your open rate is poor and your complaint rate is already near 0.10%, the right plan is smaller than this one. The published limits are the part you cannot negotiate. Everything else is a way to stay under them, and the best evidence that it is working is your own Postmaster number, read daily.
For the overall picture of what a small shop should send across a year, the 30-day email marketing plan is the place to start.
Try it in Mailnaptic
Build your engagement tiers as segments, schedule each ramp send, and connect your WooCommerce store to see what each campaign earned. WooCommerce integration is on Growth and above.
Keep reading
Gmail and Yahoo sender requirements, with the real thresholds
The spam rate and bulk sender rules this plan stays under.
Read article
Warming up a new sending domain in six weeks
If your domain is new this year, start here instead.
Read article
Measuring abandoned cart revenue without fooling yourself
How to judge what your flows earned over the weekend.
Read article
RFM and customer lifetime value segments for small stores
Better tiers than "opened in 90 days".
Read article
Nine things to check before you send a campaign
The pre-flight routine for each ramp send.
Read article
A three-email abandoned cart flow, step by step
The automation that adds volume while you ramp.
Read article
Email marketing for a small business: a 30-day plan
The wider plan this one fits into.
Read article
Sources
- Klaviyo Academy: build your sending volume for BFCM: source of the two weeks, 50% per send and pull back guidance (vendor heuristic).
- Omnisend: how to warm up an email domain: the 250, 500, 1,000, 2,000 a day sample schedule for a new domain (sample schedule).
- Mailgun: why Black Friday is deliverability’s Super Bowl: the 1 to 2% slices and roughly 10% inactive guidance (rule of thumb, no hard cap).
- Google: email sender guidelines: authentication, one-click unsubscribe and the 5,000 message bulk sender definition.
- Google: email sender guidelines FAQ: spam rate under 0.10%, 0.30% ceiling, seven day recovery, bulk status never expires.
- Google blog: new Gmail protections for a more secure, less spammy inbox: announcement of the requirements, including processing unsubscribes within two days.