Opens in a new tab

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

Google

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.

  1. Stop adding audience. Do not take the next step, and do not send to a tier you have not yet reached.
  2. 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.
  3. 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.
  4. Reduce frequency. Two emails in a day to tier A is better than one to a cold tier.
  5. 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.

Sources