A boutique owner on Abbot Kinney opens Instagram on a Sunday night, scrolls past a friend’s dog, a taco truck, a reel about Pilates, and then her own ad. Her best-selling jacket. Beautiful shot. Clean copy. And a discount she never approved, sitting right on top of it, offered to thousands of strangers.
She didn’t run a sale. She specifically chose not to. The machine ran one for her.
We made up the boutique. We didn’t make up the mechanism. It’s what PPC Land reported on November 6 and Social Media Today picked up two days later: Meta’s AI ad tools have been pulling offers from store websites and attaching them to Facebook and Instagram ads, including ads copied from originals where the advertiser had switched promotions off. Digital marketing adviser Bram Van der Hallen flagged it on LinkedIn. Meta’s own duplicate-ad dialog spells it out: promotions can appear “even though promotions are turned off for your original ad.”
Read that sentence twice. The platform is telling you, politely, in a modal box nobody reads, that your choice doesn’t carry over.
The fix, per Van der Hallen, lives in Commerce Manager, under Settings, then Offer merchandising, where a checkbox called “Detected offers” lets Meta display offers it finds on your website and in your ads. In the account PPC Land showed, that box and two others, “Sale events” and “Seasonal event names,” were all ticked. Nobody seems sure whether that’s the default. Meta hasn’t said.
Black Friday is November 27. If you haven’t opened that menu, you have about two weeks to find out what your ads have been promising.
Here’s the thing. This isn’t a glitch. It’s a philosophy.
Meta has spent three years telling advertisers that the machine knows best. Hand over the targeting. Hand over the placements. Hand over the creative variations and let Advantage+ figure it out. For a lot of performance metrics, it does figure it out, and the results are real enough that most serious accounts now run on some flavor of automation. But every one of those handoffs came with a quiet second clause: the machine also gets to make decisions you didn’t know were decisions.
This isn’t the first time either. Last November, AdExchanger reported a run of holiday chaos its sources nicknamed “Glitchmas”: campaigns burning 150 percent or more of a daily budget in the first hour, oddly zoomed Advantage+ creative, and two advertisers saying an AI price and promo feature had been switched on for them and was surfacing old sale prices. One agency founder, David Herrmann, posted that Meta’s AI had advertised a 100 percent off deal, built from codes he’d created to comp gifts. A Meta spokesperson told AdExchanger, “We vigorously monitor our systems to try to prevent issues before they happen.”
A year later, here we are, two weeks before Black Friday, finding discounts nobody approved.
And the fine print is moving in one direction. PPC Land reports that Meta’s revised Commercial Terms, now set to take effect November 20, include an AI Features section that makes advertisers solely responsible for AI edits to their ads. So the machine makes the call, and you own the consequences. That’s not a partnership. That’s a liability transfer with a nice dashboard.
It’s part of a pattern of defaults. PPC Land also reports that Meta switched product browsing on for existing ads from October 28 unless advertisers opted out, pointing to an average conversion gain of about 3 percent across roughly 117,700 advertisers. Each of those changes is defensible on its own. Stack them up and the shape is obvious: the platform keeps widening what it’s allowed to do with your ads, and the job of noticing sits with you.
Now, the turn. Because the lazy version of this post says “Meta bad, turn off the AI,” and that’s bullshit too.
Automation isn’t the enemy. Meta says its ad ranking improvements drove a 15.7 percent lift in conversions on Facebook in the second quarter. Small brands with two-person marketing teams can now run campaigns that would have taken a full agency a decade ago. Pretending you can opt out of the machine entirely is nostalgia, not strategy.
The problem isn’t that the robot is driving. It’s that nobody’s in the passenger seat.
Every brand has two kinds of decisions in its ads. There are the ones that should be optimized: which audience, which placement, which of six headlines gets more clicks at 9 p.m. on a Thursday. Let the machine have those; it’s better at them than you are. And then there are the ones that define the brand: what you will and won’t say, when you discount, whether you’re the kind of shop that ever runs a sale. Those aren’t optimization problems. Those are identity. And a system built to maximize conversion will always, eventually, try to buy conversions with your margin and your reputation, because that’s what it was built to do.
Think about what a discount actually is for a brand like that Abbot Kinney boutique. It’s not just a lower price on one jacket. It’s a signal to every customer who bought at full price last month that they overpaid. It’s training your audience to wait. It’s a quiet downgrade from “the shop with taste” to “the shop that has sales.” Luxury brands guard that line with their lives. Small brands often cross it by accident, and in this case, they didn’t even get to choose the accident.
Anyone who has hit a sample sale in the Arts District knows how this feels from the customer’s side. The minute a brand you love starts showing up with a percentage sign, it stops being the place you treat yourself and becomes the place you wait out. Fashion people have a word for brands that discount too often. Outlets.
There’s a quieter cost, too. A customer who clicks an ad with an offer expects that offer at checkout. Either the shop honors a discount it never planned, or someone explains to a stranger why the ad promised something the store won’t give. Neither conversation builds loyalty. Both land on the owner, not on the algorithm that started it.
That’s why we don’t treat ad accounts as something you set and forget. Somebody with creative judgment has to own the guardrails: reading the settings menus nobody reads, checking what the ads are actually saying in the wild, screenshotting the live placements, not just the drafts. Not because the platform is malicious, but because it’s indifferent. It doesn’t know your brand has a point of view. It only knows what got clicked.
If you want a pre-Black Friday homework assignment, here it is. Open Commerce Manager. Find Offer merchandising. Look at what’s checked. Then go look at your live ads, on your phone, the way a customer would, and ask a simple question: is this what we meant to say?
If the answer is no, the machine didn’t fail. It did exactly what you let it do. And check again next week, because settings drift and defaults change without a press release, and the holiday rush is exactly when nobody on your team has time to look.
Automation is a brilliant assistant and a terrible brand manager. The brands that win this holiday season won’t be the ones that turned the AI off.
They’ll be the ones who never stopped watching it.