Short answer: Before BFCM 2026 (Black Friday is Friday 27 November), check seven systems: email deliverability, Meta ad account limits, site speed, discount and checkout logic, push notifications, analytics and attribution, and backups. Run a final 72-hour systems check about a week before your first early-access send.
Every Q4 has two stories running in parallel.
The one you plan in dashboards, and the one your systems actually allow you to execute.
When BFCM goes wrong, the cause is often technical: a DNS record, a broken redirect or an ad budget that hits its ceiling mid-launch, slipping through unnoticed.
By the time you catch it, the damage is already done.
The brands that stay in control through Q4 review every weak point before the rush starts.
In our work with 500+ DTC brands as a Klaviyo Master Elite Partner, deliverability is the first thing we check before Black Friday, because it costs the most money when it fails. It comes first on this list too.
The seven checks below keep the lights on when everything else starts breaking.
What changed for BFCM 2026
Several tools on this checklist changed in the last year. Gmail stepped up enforcement on non-compliant bulk mail in November 2025, and Postmaster Tools now has a Compliance status dashboard that shows whether you meet each sender requirement. Google plans to retire the domain and IP reputation dashboards, so track compliance status and spam rate first. Shopify Scripts stopped running on 30 June 2026, and stores still on the old Thank you and Order status pages were upgraded automatically after the 26 August 2026 deadline, which retires additional scripts. Meta renamed Advantage+ Shopping to Advantage+ sales campaigns, and its Ads Insights API stopped returning 7-day and 28-day view attribution on 12 January 2026.
Email Deliverability
If Gmail, Yahoo and Outlook don’t trust you, nothing else matters. Our guide to BFCM email deliverability covers the 2026 sender rules and how to raise volume ahead of the peak.
Deliverability drops rarely announce themselves.
One bad send to an unengaged segment, and you lose inbox access for weeks.
During BFCM, that’s real money, and we’ve seen brands miss $150K-plus in 48 hours because their domain reputation tanked mid-campaign.
Why it matters
Your best offer means nothing if it never gets seen. Inbox placement decides how many people actually see it.
What to check
- Confirm SPF, DKIM and DMARC are set up on your sending domain, your From address is aligned with SPF or DKIM, and one-click unsubscribe is live, as Gmail and Yahoo require for bulk senders.
- Warm up your domain now: send to engaged segments first and raise frequency gradually to two or three emails a week.
- Keep your complaint metrics tight:
- Spam rate < 0.10 %
- Unsub < 0.3 %
- Bounce < 1 %
- Monitor Google Postmaster Tools: the Compliance status dashboard should show every sender requirement met, the user-reported spam rate should stay under 0.10%, and domain reputation should sit at medium or high while Google still reports it.
- Use SMS and push to share the load, and keep cold lists out of peak sends.
Agree a kill switch before the sale starts. If spam complaints cross your threshold, our rule is to pull the deepest discount and email only people active in the last six months.
Deliverability works like a credit score: you build it month by month, well before you need it.
Meta Ad Account Limits
You can’t scale a campaign that can’t spend.
Marin Ištvanić of Inspire saw it happen on Black Friday: an ad account he was scaling stopped at a $10K spending limit, and his Meta rep only raised the limit on the Monday, so the account missed the scale it could have reached from Friday to Sunday.
What to check
- In Billing and payments, check your account spending limit and raise or remove it well before your first BFCM campaign goes live. If Meta has set a daily spending limit on the account, it rises as you build spend and payment history, so build spend steadily in the weeks before the sale.
- Add a backup payment method.
- Separate Evergreen, BFCM, and Retargeting campaigns.
- Test Advantage+ sales campaigns (formerly Advantage+ Shopping) with realistic cost caps before your BFCM campaigns go live.
- Set up automated rules: pause ad sets when ROAS < 1.0 for 6 hours.
Meta support moves slower than your burn rate. Handle the bureaucracy early.
Marin Ištvanić of Inspire, a Meta ads expert who has managed over $40M in ad spend, broke down his framework for BFCM ad setup in our Masterclass.

Want a second pair of eyes on your setup before the peak? Book a free strategy session and we’ll check your deliverability and setup against this list, while there’s still time to fix what we find.
Book a Free Strategy SessionSite Speed
At BFCM scale, every second counts, literally. A one-second delay can cut conversions by 20%.
A DTC apparel client we worked with saw checkout completion jump 18% just by trimming load time from 3.9s → 2.3s.
Run your audit
- Test with PageSpeed Insights and GTmetrix.
- Target < 2.5 s Largest Contentful Paint and Interaction to Next Paint under 200 ms.
- Compress hero images; lazy-load product galleries.
- Kill unnecessary pop-ups, chat widgets, or tracking scripts.
- Back up your Shopify theme before touching code.
Nico Muoio of Bottomless Labs walks through site speed fixes and BFCM CRO tips in the same Masterclass.
Discount and Checkout Logic
Every founder’s been there: codes mis-stack, bundles misfire, and suddenly your margins vanish.
A discount rule that breaks on one browser or device can block checkout for part of your traffic in the busiest hours of the year.
Checklist
- Test auto-applied codes, BOGOs, tiered bundles, free gift thresholds.
- Validate discounts across PDP → Cart → Checkout → Confirmation.
- Prevent stacking conflicts. If your discounts ran on Shopify Scripts, confirm they were rebuilt with Shopify Functions or a discount app.
- Confirm promo SKUs have synced inventory.
- Preview the flow on mobile first, since that is where most breakdowns happen.
A confusing checkout costs you the order.
Watch
Watch Josh fix a $17M Klaviyo account before Black Friday
The six checks we run on every brand before Black Friday, in the order they cost you money: deliverability, pop-ups, segments, flows, SMS and the campaign calendar.
Get the six checks as Claude prompts, plus the cheatsheet: download the free kit →
Push Notifications
Push is the cheapest owned-channel insurance you have.
Push goes straight to the lock screen, with no algorithm or spam filter in between.
Set it up now
- Install a push app such as Brevo PushOwl, OneSignal or Firepush.
- Create automations for:
- VIP Early Access
- Abandoned Cart
- Offer-Ending Countdown
- Schedule opt-ins 2–3 weeks pre-BFCM.
- Duplicate each push flow as backup in a secondary app.
Across the push programs we ran in 2025, click-through rates sat at 15 to 22%, well above a typical winning email.
Yet 80% of brands still ignore it. Don’t be one of them.
Analytics and Attribution
Data chaos ruins decision-making faster than any outage.
When GA4 says you made $500K, Meta says $300K, and Klaviyo claims $900K, which number do you trust?
Fix it before the sale starts
- Verify PageView, AddToCart, Purchase events fire cleanly in GA4, Meta, and Klaviyo. On Shopify, check purchase tracking runs through Customer events (pixels) on the upgraded Thank you page.
- Align time zones and attribution windows across platforms.
- Standardize UTMs:
?utm_source=email&utm_medium=promo&utm_campaign=bfcm_2026 - Build a simple Data Studio (formerly Looker Studio) dashboard merging owned + paid.
- Tag all BFCM campaigns separately to isolate results later.
If your data isn’t aligned, you’ll over-optimize the wrong thing and it’ll cost you more than bad creative ever could.
Editor’s note: Clean data only helps if someone reviews it every day during Q4.
Backups and Plan Bs
Assume everything breaks, then plan around it.
Because something will.
- Duplicate key email flows and ad campaigns: keep backups paused but ready.
- Back up your DNS records, Shopify theme, and product feeds.
- Save plain-text versions of critical emails (no design, just copy + CTA).
- Add Pingdom or BetterStack uptime alerts.
- Route Slack notifications for bounce spikes, ad budget halts, and site downtime.
A founder once told us, “We didn’t have a backup. We had hope.”
Build the redundancy before you need it.
The 72-Hour “All Systems Green” Check
Run this about a week before your first VIP send. For a 16 November early-access opening, that’s 9 to 11 November:
- Emails hitting inbox (placement test passed, Postmaster compliance checks met)
- Site load < 2.5 s
- Payment gateways tested
- Timers synced across ads + emails
- Backups ready
- Spend limits confirmed
If one fails, pause the launch. You don’t scale broken systems.
Key takeaways
- Check deliverability first: SPF, DKIM and DMARC set up, spam complaints under 0.10%, and a kill switch agreed before the sale.
- Raise or remove your Meta account spending limit and add a backup payment method well before your first BFCM campaign.
- Test every discount from product page to confirmation on mobile, and confirm anything built on Shopify Scripts has been rebuilt.
- Set up push, and keep paused copies of key flows, ad campaigns and plain-text emails ready.
- Run a 72-hour systems check about a week before your first early-access send, and pause the launch if anything fails.
Reliability Is Key
Reliability has to be built before the sale starts.
The founders who make it through Q4 intact are the ones who rehearse.
Before Black Friday 2024, we added 8 new flow touchpoints for EcoTraveller and made sure every trigger worked. Email’s share of its store revenue went from 24% in November 2023 to 40% in November 2024.
Once the systems check out, plan your offers, segments and send calendar with our full BFCM strategy guide.
For brands that want their setup checked before the peak, Chronos Agency is an email, SMS and push retention agency and Klaviyo Master Elite Partner for 8 to 9 figure DTC brands.
See how Josh Chin of Chronos Agency, Marin and Nico walk through their full pre-BFCM setup, from retention and ad scaling to CRO and tech readiness.
Frequently asked questions
When should you run a BFCM tech check?
Start as early as you can, and run a final 72-hour systems check about a week before your first early-access send. If anything fails, pause the launch until it’s fixed.
What spam complaint rate is safe for BFCM emails?
Keep the user-reported spam rate in Google Postmaster Tools under 0.10%, and check it daily in peak week. Keep bounces under 1% and unsubscribes under 0.3%. Since November 2025, Gmail has stepped up enforcement, and bulk mail that misses the sender requirements can be temporarily or permanently rejected.
What do Gmail and Yahoo require from bulk email senders?
SPF, DKIM and DMARC set up on your sending domain, with your From address aligned to SPF or DKIM, plus one-click unsubscribe. Google’s Postmaster Tools Compliance status dashboard shows whether you meet each requirement.
What is a BFCM kill switch?
A rule you agree before the sale for when spam complaints rise. If complaints cross your threshold, pull the deepest discount and email only people active in the last six months.
How do you stop Meta limiting ad spend on Black Friday?
In Billing and payments, check your account spending limit, raise or remove it well before your first BFCM campaign, and add a backup payment method. If Meta has set a daily spending limit, it rises as you build spend and payment history, so build spend steadily in the weeks before the sale.
Do Shopify Scripts still work for BFCM discounts?
No. Shopify Scripts stopped running on 30 June 2026, so discount logic built on them has to be rebuilt with Shopify Functions or a discount app. Test every code, bundle and free-gift threshold from product page to confirmation, on mobile first.
What should you back up before Black Friday?
Your DNS records, Shopify theme and product feeds, paused copies of key email flows and ad campaigns, and plain-text versions of your critical emails. Add uptime alerts so your team hears about downtime before customers do.
Ready to get started? Let’s discuss how we can help your ecommerce business thrive.
Book a Free Strategy Session






