The BFCM Meta Account Setup We Run for Every Client (Including the Backup Campaign Nobody Talks About)

Think of your BFCM weekend like a dam.

For 363 days of the year, the whole job is to hold water back. You meter it out carefully, you protect against the downside, you never let too much through at once. That's how a healthy Meta account runs the rest of the year: cost-controlled, efficient, defensive.

Then two or three days arrive where the risk flips completely. The reservoir is full, the demand is roaring, and the only way to lose is to keep the floodgate shut. On Black Friday and Cyber Monday, your biggest mistake isn't overspending. It's under-investing while every customer you've ever wanted has their card out and ready.

So the setup I'm about to walk through is built around one idea: be defensive all year, then have a way to open the gate fast when the two days that matter actually arrive.

This is written for the founder who is also the media buyer. No big team, no agency clicking buttons for you. Just you and the account at 6am on the Friday. Here's the exact build.

Your ceiling was set in October, not on the day

I have to say this first or the rest doesn't land.

The brands that have a monster BFCM almost never decide it in the campaign manager. They decide it weeks earlier, in how much value they gave away and how big they grew the list before anyone was thinking about discounts.

Here's the thing about a sale. A discount doesn't create demand out of thin air. It converts demand you already built. If you spent September and October genuinely helping people, growing an audience, and treating your list well, the sale is just the moment you let them act. If you went quiet for two months and then shouted "30% off" into the void, the void shouts back.

So the highest-impact work happens before any of this. I'd want a real run at list growth through October. Quiz-style lead ads, value content, a reason to hand over an email that isn't just a coupon. I've watched a brand add tens of thousands of subscribers in the eight weeks before a sale simply by deciding to populate the list early, and that list did more for the weekend than any clever bid setting ever could.

To put this in perspective: an email and SMS list you grew with real value will out-earn a perfectly structured ad account every single time. The account is the floodgate. The list is the water. Build the water first.

Move one: the consolidated, cost-controlled campaign

Now the build. And it starts simpler than you'd expect.

The instinct most founders have is to slice everything into separate campaigns. One for this collection, one for that product, one for each audience. Resist it. The rule I use is plain: you only need a separate campaign or ad set when you genuinely need a different bid. Nothing else justifies the split.

A different bid is warranted when the maths behind a set of products is genuinely different. Different margins, different delivery costs, a different discount eating into the unit economics. If product A and product B carry roughly the same margin and the same offer, they belong in the same campaign. They can run at the same bid, so splitting them just starves both of data.

So move one is a single consolidated campaign with everything that shares the same economics inside it. Load it heavy with creative. As many of your best ads as you can stand behind, all in the one place, all getting fed by the same budget.

And I'd run it cost-controlled. A minimum-ROAS or bid-cap setup with an inflated budget sitting behind it. The reason this works so well over the weekend is the demand is unusually wide. There are buying moments out there at efficiencies you'd never see in March, and a cost-controlled campaign with room to breathe can reach down and catch them without you babysitting every dollar.

When do you add a second campaign? Only when the bid logic forces it:

  • Acquisition versus retention. A campaign chasing brand-new customers carries a different efficiency story to one re-engaging lapsed buyers. Different bid, fair to separate.
  • Domestic versus international. Different delivery costs change the margin, which changes the bid. A local campaign and an international one is a clean split.

That's roughly it. Start at the simplest possible structure and only earn complexity when a different bid demands it.

Move two: the backup campaign nobody talks about

This is the part most setups leave out, and it's the one I care about most.

Take that consolidated campaign and duplicate it. Same creative, same audiences, same everything. Change one thing: set the copy to highest-volume (or highest-value) bidding instead of cost-controlled.

Then turn it off. Leave it sitting there, fully built, pushed through Meta's review and approval, and do nothing with it.

That dormant campaign is your floodgate. It exists for one job. Somewhere on the Friday or the Monday, your cost-controlled campaign will hit a wall. There will be more demand out there than its bid settings will let it spend into. The defensive setup that protects you 363 days a year is suddenly the thing holding you back.

When that happens, you don't panic-edit the live campaign. You don't flip it to accelerated delivery and pray. You flip on the backup. It's already approved, already through review, already loaded with the right creative, and it bids for volume rather than efficiency. It picks up the spend your main campaign couldn't, at the one moment of the year where chasing volume is the correct move.

I think of it as a second, wider pipe that's been plumbed in and capped off, ready the instant the first pipe maxes out. The reason it has to be built in advance is that approval takes time you won't have on the day. You cannot build your floodgate while the water is already over the wall.

Build it in October. Hope you never need it. Be very glad it's there when you do.

Move three: surfing the budget hour by hour

The weekend itself is less "set and forget" than the rest of the year. It's closer to surfing. You read the wave, you adjust, you read it again.

A few rules I'd hold to:

Set your daily budgets the night before. Get them where you want them the evening prior so the campaign hits the morning already pacing correctly, rather than you scrambling at 7am.

Check the time zone your account runs on. This is the silliest, most avoidable trap there is. Your ad account has a set time zone, and "the day before" means the day before in that zone, not yours. Founders get caught by this every year and lose the first hours of the sale to a budget that flipped over at the wrong moment. Check it once, now, and save yourself the heartache.

Tighten on Friday night, open again into the weekend. A small pull-back as Friday winds down, then opening budgets back up as you run into the weekend and again into Cyber Monday, tends to pace cleaner than leaving everything wide open the whole time.

Surf upward when you're profitable. Check the account every hour or two against your real numbers. If you're comfortably above your target, lift the budget. Twenty percent if you're being careful, more if the signal is strong. I've seen accounts start the day at one budget and surf their way to several times that purely by checking hourly and pushing harder every time the maths still held.

Pull the budget back out the moment it's over. This is the biggest mistake of the lot. Leaving your inflated Cyber Monday budget running into Tuesday morning, when demand has fallen off a cliff but your spend hasn't. Strip it back to normal as the weekend closes. The wave's gone. Stop paddling.

Don't forget where the ad actually sends people

One last thing, because it quietly decides whether any of the above pays off.

The best account structure in the world means nothing if the click lands somewhere clumsy. So make the destination match the ad. If the ad screams the offer, the page they land on should scream the same offer, in the banner, in the pricing, in the call to action. Every place a buyer might hesitate should be answered before they have to think.

Two small moves that punch above their weight here. Put sale frames on your existing best-performing creative. You can't shoot brand-new holiday ads at the last minute, but you can take the ads already working and add a clean banner calling out the deal. It's fast, it's cheap, and it tends to perform.

And get every automated offer pointing the same way. If your site has a welcome pop-up promising "$20 off your first order" while your main sale is 30% off, you've just confused the person at the exact moment they were ready. Line up the pop-ups, the welcome flows, the SMS offers, all of it, so the whole site is saying one thing.

Where to from here

So the build, in order: grow the list and give value through October, run one consolidated cost-controlled campaign, plumb in the highest-volume backup and leave it capped off, then surf the budget hour by hour over the weekend and pull it back the second it's done.

None of it is exotic. The hard part is the discipline to keep it simple and the foresight to build the backup before you need it.

If you've got your BFCM setup roughed out and you're not certain the structure underneath it is right, that's exactly the kind of thing worth a fresh pair of eyes before the weekend lands. A Signal/Noise Audit will walk your account, your unit economics, and your creative, and show you where the genuine opportunity is sitting before the busiest few days of your year. Better to find the gaps in October than the morning of.

What does your account look like right now? Is it built to hold the line all year, and is there a floodgate ready to open when the two days that matter actually arrive?

Ethan To
CEO @ Pigeon Digital