← Back to blog

The Black Friday AI Ad Sprint: 4 Weeks Out

A week-by-week Black Friday ad creative plan using AI: winners audit, batch generation, variant testing, and scaling. Real volume math and platform review deadlines.

Black Friday is won by the team that has fresh creative to rotate on the days when CPMs double and your best ad from October stops converting. The bottleneck used to be production: a studio can't turn around 40 new variants in a week. AI generation removes that limit, which means the new constraint is planning. This is a four-week sprint that takes you from your last-quarter winners to a scaled BFCM creative library, with the volume math and the platform review deadlines that actually matter around the sale.

TL;DR

Why creative volume is the BFCM lever

During the sale window your audiences are the same, your budgets are elevated, and everyone in your category is bidding on the same people. The one variable you still control is creative freshness. Creative fatigue accelerates under high frequency: an ad that held for three weeks in October can burn out in 48 hours at Black Friday spend levels because the same user sees it five times a day instead of once.

That is why the sprint front-loads generation. You want a reservoir of tested variants sitting ready so that when a winner fatigues on the Saturday of the sale, you swap in the next-best hook the same hour instead of briefing a shoot you won't get back for two weeks. For the mechanics of finding winners from a batch, the AI ad variant testing workflow is the engine this sprint runs on.

Week 4: Winners audit and hook bank

No generation this week. You are deciding what to make.

Pull your last two quarters of ad data. Sort by hook retention and cost per purchase, not by spend. You are looking for the hooks and angles that already worked, because those are your safest bets to rebuild at volume for a high-stakes window. Write down the top 8 to 10 performing hooks in plain language: "before-and-after in the first two seconds," "founder talking to camera about the discount," "unboxing with the price on screen."

Build the hook bank. Take those proven hooks and add 6 to 8 new ones tuned for BFCM specifically: urgency framings ("lowest price we run all year"), gifting angles ("the one everyone actually keeps"), and bundle offers. You now have a bank of roughly 15 hooks. That is your test surface.

Lock the concept references. For each product going into the sale, capture one clean reference image: product on white, plus a lifestyle reference if you have one. These become the locked inputs for every clip so the batch stays on-brand. If you are generating product stills from scratch, Nano Banana Pro handles reference stills at $0.04 to $0.08 per image.

Week 3: Batch generation

Now you generate the full library in one or two sessions.

Open a workflow canvas on 8frame and build a batch chain: locked product reference as the input node, your hook bank injected as prompt variants, and a Kling 3.0 batch node set to 10 parallel jobs, 5-second clips, 1080p, 9:16 primary and 1:1 secondary. Kling runs about 60 seconds per clip and costs $0.28 to $0.40 each, which is why it is the workhorse for volume passes.

The math for a mid-size store with 4 hero products:

Line item Quantity Unit cost Total
Kling 3.0 clips (5s, 9:16) 40 $0.34 avg $13.60
Kling 3.0 clips (5s, 1:1) 20 $0.34 avg $6.80
Nano Banana Pro reference stills 8 $0.06 avg $0.48
Hero motion clips (Veo 3.1) 4 $1.00 avg $4.00
Total 72 assets ~$25

Reserve Veo 3.1 at $0.85 to $1.20 per clip for the two or three hero placements where cloth physics, lighting, and depth carry the ad. The rest of the library does not need it. Knowing that boundary keeps a 60-clip batch under $30 instead of over $60.

Review every clip before it enters the library. Kling drifts on color temperature and product sheen across a large batch, so flag outliers and re-run the handful that look off-brand. A BFCM ad with the wrong product color is worse than no ad.

Week 2: Variant testing

You have a reservoir. Now you find the winners before the sale, at low spend, while impressions are cheap.

Group variants by hook, not by product, and launch 10 to 15 of them at a modest daily budget across a few ad sets. After 72 hours, cut the bottom half on hook retention and note the 8 to 12 hooks that separated from the field. Those are what you scale during the sale.

Freeze the account by the end of this week. Meta's learning phase needs lead time, and every structural edit during the sale resets it. Lock your campaign structure, audiences, and budgets now so that in Week 1 you are only swapping creative, never rebuilding ad sets. Getting your disclosure right is part of the freeze too: photorealistic AI creative needs the "Made with AI" label on Meta, and the rules on disclosing AI-generated ads are worth a five-minute read before you scale.

Week 1: Scale winners and load backups

Scale the proven hooks into your frozen structure and raise budgets on the ad sets carrying them. Keep 3 to 4 winning variants live per ad set so the algorithm has room to rotate as frequency climbs.

Load backup creative for fatigue. This is the payoff of the reservoir. Have your next 10 to 15 tested-but-not-yet-live variants staged and ready to publish. When a winner's cost per purchase climbs mid-sale, you swap the next hook in the same hour.

Respect the review queue. Both platforms target 24-hour review, but BFCM is the highest-volume advertising window of the year and the queue backs up. Practical rules verified against current platform guidance:

Get every backup ad through review early, even the ones you may not run. An approved ad sitting paused is worth far more on the Saturday of the sale than a great clip stuck in a 60-hour queue.

Sample sprint: a supplements brand, 3 offers, ~$30 compute

A DTC supplements brand ran this sprint on 8frame for BFCM. Three hero offers: a bundle, a subscription discount, and a hero SKU at its lowest price of the year.

Week 4: Audited two quarters, pulled 9 proven hooks, added 6 BFCM-specific ones for 15 total. Captured 3 product references.

Week 3: One two-hour session. 45 Kling clips at 9:16, 18 at 1:1, 3 Veo hero clips, 6 Nano Banana reference stills. Compute cost: $28.10. Four clips flagged and re-run for color drift.

Week 2: Launched 12 variants grouped by hook. After 72 hours, 3 hooks separated hard (urgency framing and the founder-to-camera bundle angle led). Froze the account.

Week 1: Scaled the 3 lead hooks, staged 14 backups. All backups cleared review by the Tuesday before Black Friday. On the Saturday of the sale, the lead urgency hook fatigued; the staged gifting-angle variant went live within the hour and carried Sunday and Cyber Monday.

Total creative production for the entire sale: about $30 in compute and roughly six hours of hands-on work across four weeks. The comparable studio brief for 60-plus variants would run well into five figures and would not fit the timeline.

Pitfalls

Generating in Week 1

If your library isn't built until the sale is live, you have no reservoir and no backups. Generation is cheap and fast, but variant testing needs 72 hours to produce signal. Front-load generation into Week 3 so testing finishes before the sale, not during it.

Editing the account mid-sale

Every audience change, budget restructure, or new ad set during BFCM can reset the learning phase at the worst possible moment. Freeze in Week 2 and treat creative swaps as the only permitted live change.

Ignoring the review buffer

The most expensive mistake of the sprint is a winning backup that can't go live because it entered a 60-hour review queue on Black Friday morning. Push everything through review early, including ads you might not run.

FAQ

How many ad variants do I actually need for Black Friday?

Plan to test 40 to 60 and run far fewer live. The library is a reservoir. Your live set at any moment should be 3 to 4 variants per ad set across your winning hooks, with 10 to 15 tested backups staged for fatigue swaps. The volume is insurance against burnout during the highest-frequency week of the year.

When should I submit ads to avoid the BFCM review queue?

Submit at least 48 hours before you need an ad live, and earlier for TikTok, where peak-season review can stretch past 72 hours. Get your backup creative approved early too, even ads you may not run, so they are ready to unpause instantly when a winner fatigues mid-sale.

Can I reuse this sprint for other sale events?

Yes. The same four-week structure works for any high-stakes retail window: back-to-school, Prime-style events, or a brand's own anniversary sale. The concept references and hook bank change; the audit-then-batch-then-test-then-scale sequence and the review-buffer discipline stay identical. Save the batch workflow on 8frame once and re-run it per event.


The 8frame workflow library has the batch-generation chain this sprint runs on. Clone it four weeks out, drop in your product references and hook bank, and your BFCM reservoir is ready before the queue backs up. The companion pieces, the UGC ad template and the product video template, give you the shot structures to fill it with.

Related articles

workflow recipeThe Product Video Template That Works Everywhereworkflow recipe10 AI Video Workflows Every Brand Should Have Saved in 2026workflow recipeBuilding a Sales Asset Library with AI in One Afternoon

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates