On 29 October 2026, OpenAI will switch on creative enhancements for every new and existing ChatGPT Ads campaign that hasn’t opted out, letting its system rewrite headlines, translate copy, resize images and change landing pages. Those versions can run without anyone at the brand approving them, so UK advertisers have eight days to choose which campaigns keep the setting.

Key takeaways

  • OpenAI’s help centre says creative enhancements will be enabled automatically for new and existing ChatGPT Ads campaigns starting Thursday 29 October 2026.
  • Enhancements can change four things, the headline and description, the language, the image size and the destination URL, using the existing ad, its landing page and the conversation.
  • OpenAI says enhanced versions can run without review or approval, and Ads Manager won’t preview every variation.
  • Existing account and campaign opt-outs are kept, and a campaign setting overrides the account default, so a brand can run enhancements on some campaigns and not others.
  • When OpenAI launched the feature on 16 September 2026 it was something advertisers had to opt into, and it covered text and translation only.

How OpenAI changed the setting

OpenAI announced “AI-powered text customization” on 16 September 2026, alongside Sponsored Agents and the Shopify app we covered in our post on ChatGPT Ads for UK ecommerce. Advertisers had to opt in, and it adapted existing headlines and descriptions to the conversation and translated them into the user’s language. We suggested leaving it off until a brand had read what it wrote.

The new creative enhancements page in OpenAI’s help centre widens the feature and flips the default. It adds image resizing and destination URL changes, says variations “may be prepared in advance or created in real time based on the conversation”, and states that “when enabled, these ads can run automatically without requiring you to review or approve each version.”

Which date, 29 or 30 October?

The help centre says Thursday 29 October. The email OpenAI sent advertisers, shown by Search Engine Roundtable on 20 October, says Friday 30 October and refers to self-serve campaigns, where the help page says new and existing campaigns. OpenAI hasn’t explained the gap, so set your choice before the 29th and treat accounts with a sales contact as covered unless OpenAI tells you otherwise.

What can OpenAI change in your ad?

ElementWhat OpenAI says it may doWhere it can go wrongWho should check
Headline and descriptionWrite new or updated text to fit the conversation or user interestsA claim, price or tone your brand wouldn’t sign offBrand and legal
LanguageTranslate ad text into another languageCopy in a language nobody on the team readsBrand
ImageResize to fit the ad formatCropped logos, text or product detailCreative
Destination URLSend the click to a “relevant page” on your siteClicks land on a page with no offer, an old promotion or no trackingPaid and analytics

OpenAI’s own example turns “Fresh groceries delivered” into “Groceries for quick weeknight dinners” for a conversation about weeknight cooking, which is the harmless end of the range. The page also asks advertisers to keep prices, promotions, product details and availability current on their landing pages, because the system draws on them. A sale page left live after the sale ends becomes source material for an ad.

Who answers for the rewritten ad?

In the UK, the brand does. Rule 1.8 of the CAP Code says “primary responsibility for observing the Code falls on marketers”, and rule 1.10 gives marketers primary responsibility for making sure their ads are legal. Agencies and publishers also accept an obligation under 1.8, but nothing in OpenAI’s help page moves responsibility for an enhanced headline off the advertiser whose name sits on it.

That matters most where one word changes the claim, such as a price, a “free” offer, a health benefit or a comparison with a rival. A system writing in real time from a conversation can produce a line no compliance reviewer saw, and in a regulated category that line is the brand’s problem.

What it means for paid and brand teams

Paid teams lose a clean read on their own creative. OpenAI’s reporting covers impressions, clicks, spend, click-through rate and attributed conversions at campaign, ad group and ad level, and its help page warns that “changes over time do not, on their own, establish the effect of creative enhancements.” A campaign that improves in November may owe the gain to rewritten copy, a new landing page OpenAI chose, or the season, and Ads Manager won’t separate them. The attribution tear-down playbook sets out how to keep a platform’s claims apart from your own evidence.

For brand teams the loss is the wording itself. Until now, a brand had to opt in before any ChatGPT ad ran with copy nobody at the brand or its agency had approved, and OpenAI’s own 16 September announcement said advertisers could review and edit Ads Manager’s suggested copy before using it. Our brand guardrails as code playbook turns the rules an approver applies in their head into checks, and OpenAI’s system will apply none of them unless they are already visible in the ad and the landing page.

Our view at Manual Focus is that UK brands should keep creative enhancements off at account level and switch them on for one test campaign each, where the claims are simple, the landing pages are current and a person reads a sample of the ads every week. Turn them on more widely only once a properly split test shows lower cost per conversion with enhancements on. Meta already generates creative from a brand’s own assets in Advantage+, as our guide to Meta and TikTok’s Advertising Week tools shows, but OpenAI’s version can write the copy in real time from each conversation.

What to set before 29 October

  1. Set the account default to off. Do it in Ads Manager under Manage settings, and record the date and who changed it.
  2. Pick one test campaign. Choose a product with no regulated claims and a stable price, and turn enhancements on at campaign level, since that setting overrides the account default.
  3. Plan a fair comparison. A duplicate campaign with enhancements off is a rough guide at best, because the two compete in the same auctions and the platform can deliver them to different conversations. Treat it as directional, and before you widen the setting agree a holdout or geo-lift design with finance. Our ChatGPT Ads measurement post covers the geo-lift partners OpenAI named and the conversion setup a test needs.
  4. Audit the landing pages. Remove expired offers, out-of-stock products and pages without tracking from anywhere an enhanced URL could send a click, because OpenAI says the destination may move to “a relevant page on your website”.
  5. Write down your no-go claims. List the prices, comparisons and phrases your brand can’t use, and check a sample of live ads against the list each week. Our evaluation frameworks playbook shows how to score a sample consistently.

Gaps in OpenAI’s explanation

OpenAI hasn’t said whether UTM parameters on your creative URLs carry over when the system changes the destination, which affects every analytics report that relies on them. It doesn’t say whether Ads Manager will show which version of an ad ran, or let you see the rewritten text after the fact. The help page doesn’t say how translated ads are chosen for UK users, or whether a brand can limit the languages. The 29 and 30 October dates still disagree, and OpenAI hasn’t confirmed whether accounts managed by its sales team follow the same default.

Further reading

Our services page explains how we help paid and brand teams set up AI advertising tests.

Frequently asked questions

What are creative enhancements in ChatGPT Ads?

Creative enhancements are an OpenAI setting that adapts a ChatGPT ad to the conversation or the user's interests. OpenAI's help centre says it can write new or updated headlines and descriptions, translate ad text, resize images and change the destination URL to another page on the advertiser's site, drawing on the existing ad and its landing page. Enhanced versions can run without the advertiser reviewing each one.

When do ChatGPT Ads creative enhancements turn on by default?

OpenAI's help centre says creative enhancements will be enabled automatically for new and existing campaigns starting Thursday 29 October 2026. The email OpenAI sent advertisers, reported by Search Engine Roundtable on 20 October, gave Friday 30 October and referred to self-serve campaigns. Advertisers who want the setting off should change it before 29 October to be safe.

How do I turn off creative enhancements in ChatGPT Ads?

Open Ads Manager and select Manage settings, where OpenAI says you can opt out before 29 October 2026 or change the setting at any time. An account default applies to every campaign, but a campaign-level setting takes priority over it, and opt-outs an advertiser set earlier at account or campaign level are preserved when the new default arrives.

Can I preview ChatGPT ads rewritten by OpenAI before they run?

Not every version. OpenAI's help centre says advertisers do not need to review or approve each enhanced version, and that ChatGPT Ads does not provide a preview of every variation, so some rewritten ads can run unseen. Variations may be prepared in advance or written in real time from the conversation. Advertisers can monitor results in Ads Manager reporting at campaign, ad group and ad level.

Sources

From the podcast

James and Hannah talk through OpenAI’s decision to switch on creative enhancements in ChatGPT Ads by default from 29 October 2026, which lets the system rewrite headlines and descriptions, translate copy, resize images and change landing pages, with no approval step for each version. They cover how the setting changed since its opt-in launch on 16 September, why the help centre and OpenAI’s email give different dates, why the CAP Code leaves UK brands responsible for what runs, and why a duplicate campaign isn’t a fair test. Then three jobs to hand to AI before the switch.

Get AI on this

Paste these into whichever AI assistant you use: ChatGPT, Claude, Gemini or Copilot. Swap the bracketed parts for your own details. The first needs an assistant that can browse the web, the second needs file uploads and works best set to run weekly, and the third needs file uploads.

1. Audit the pages an enhanced ad could land on

I run marketing for [brand], [one line on what you sell] at [website], selling
mainly in [market].

From 29 October 2026, ChatGPT Ads can change an ad's destination URL to
another "relevant page" on our site, and it reads our landing pages for
prices, promotions, product details and availability when it rewrites ads. I
want to find pages that could mislead a customer if an ad sent them there.

Attached are:
- the list of destination URLs in our ChatGPT Ads campaigns, with the
  campaign name for each
- our sitemap, or a crawl export of the site

For each campaign, look at the destination URL and the pages in the same
section of the site (same folder, category or product range). Check each page
and flag any that show:
1. an offer, discount or promotion with an end date that has passed
2. a product marked out of stock or discontinued
3. no analytics or tracking tag that you can detect

Give me a table with the columns: Campaign | URL | Issue (expired offer, out
of stock, no tracking) | What the page says | Suggested fix.

Group the rows by campaign. If you couldn't open a page, or couldn't tell
whether tracking is present, say so in the row rather than guessing.

2. Check a weekly sample of live ads against your brand rules

Set this up as a routine that runs every Monday morning.

We advertise [brand] in ChatGPT Ads with creative enhancements switched on
for one test campaign, so some versions of our ads are written by the
platform and nobody at the brand approves them first.

Here is our list of claims, prices and phrases the brand can't use:
[paste list, for example banned comparisons, words like "free" or "cheapest",
health or performance claims, prices we no longer charge].

Attached is this week's sample of live ads (headline, description, landing
page and the date seen).

Check every ad against the list. Give me a table with the columns: Date seen |
Headline | Description | Landing page | Pass or fail | The words that broke
the rule | Which rule.

Then list any ad that doesn't break a rule but makes a claim our landing page
doesn't support, with the wording and the page. Don't judge tone or style
unless it breaks a listed rule. If an ad is in a language you can't read
reliably, mark it "needs a human check".

3. Draft the test plan for finance

We want to test whether ChatGPT Ads' creative enhancements lower our cost per
conversion before we switch them on beyond one campaign. A duplicate campaign
with the setting off isn't a fair comparison, because the two campaigns
compete in the same auctions and can be shown in different conversations. I
need a holdout or geo-lift test plan that our finance director will accept.

Attached are:
- our ChatGPT Ads conversions and spend by week for the campaigns in scope
- the regions we sell in, with each one's share of sales

Draft a one-page test plan with these sections: Question we're answering |
Design (holdout or geo-lift, and why) | How the regions or audiences are split
| Length of the test | Budget | The result that would count as a win, and the
result that would count as no effect | Risks to the result.

Base the test length on our actual weekly conversion volumes, and say plainly
if our volumes are too low for a reliable answer in a reasonable time. List
anything the plan assumes that you couldn't check in the files.
Read the episode transcript

James: Next Thursday, OpenAI starts rewriting ChatGPT ads by default. Headlines, translations, images, even the page the click lands on, and none of it needs your sign-off before it runs. I'm James Vickers, this is Manual Focus, and Hannah's here to help me work out which switch to flip and when.

Hannah: Hi James. And it is one switch, which is the useful part. The feature's called creative enhancements, and the details are on a page in OpenAI's own help centre.

James: Start with what it does.

Hannah: It adapts your ad to the conversation, or to the user's interests. It draws on three things, the conversation, your existing ad and the content of your landing page. And then it can change four things. It can write new or updated headlines and descriptions, translate the text into another language, resize your images, and change the destination URL to what it calls a relevant page on your site.

James: And the part about approval?

Hannah: OpenAI's words are that when it's enabled, these ads can run automatically without requiring you to review or approve each version. And the help page says there's no preview of every variation.

James: When we covered the Shopify launch in September, this was a setting you had to turn on.

Hannah: That's the change. OpenAI announced text customisation on the sixteenth of September as something you opt into, and it only rewrote headlines and descriptions and translated them. Now it covers images and landing pages too, and from the twenty-ninth of October it's on for new and existing campaigns unless you've opted out.

James: Twenty-ninth. I'd seen the thirtieth.

Hannah: You'd have seen that in the email. Search Engine Roundtable published it on the twentieth, and the email says Friday the thirtieth and talks about self-serve campaigns. The help centre says Thursday the twenty-ninth, and new and existing campaigns. OpenAI hasn't explained it.

James: So you act before the earlier date, and you don't assume a sales-managed account is exempt.

Hannah: That's how I'd read it. Opt-outs you already set at account or campaign level are kept, and a campaign setting beats the account default. So you can be off everywhere and on in one place.

James: Let's talk about who's on the hook, because in the UK that's not complicated. The CAP Code, the rules the ASA enforces, says primary responsibility for observing the code falls on marketers. Agencies and publishers take on an obligation too, but the brand comes first.

Hannah: And nothing in OpenAI's help page moves that. If an enhanced headline turns up with a claim your legal team wouldn't approve, it still has your name on it.

James: Where does it go wrong in practice?

Hannah: OpenAI's example is harmless. Fresh groceries delivered becomes groceries for quick weeknight dinners, in a chat about cooking. But the help page also asks you to keep prices, promotions, product details and availability current on your landing pages, because the system reads them. So an old sale page that's still live is source material.

James: And a destination URL it chose for you can be that page.

Hannah: Right. Which brings in measurement. Ads Manager reports impressions, clicks, spend, click-through rate and attributed conversions, at campaign, ad group and ad level. And OpenAI says itself that changes over time don't, on their own, establish the effect of creative enhancements.

James: Which is the whole problem for a paid team. If November looks better, you won't know whether it was the rewritten copy, a different landing page, or the season. When we looked at OpenAI's measurement tools at the start of October, the argument was that a ChatGPT budget lives or dies on a test finance will accept.

Hannah: And the obvious shortcut doesn't quite work. If you copy the campaign and switch enhancements off in the copy, the two compete in the same auctions, and the platform can show them in different conversations. So that comparison is directional at best.

James: So what's the proper version?

Hannah: A holdout or a geo-lift test, agreed with finance before you widen anything. That October piece covered the partners OpenAI named for geo-based experiments, Haus, Measured and WorkMagic.

James: That's our position, then. Off at account level, on for one test campaign with simple claims and current landing pages, and a person reading a sample of what actually runs every week. Widen it only when a properly split test shows a lower cost per conversion. And it's the second platform default this month. Meta's new commercial terms switch on the day after, on the thirtieth, and in both cases doing nothing is a decision.

James: So, Get AI on this. The first job is the landing page audit. Get AI on this, checking every page an enhanced URL could send someone to.

Hannah: Give it the destination URLs from your campaigns and your site map, and it comes back with every page on those paths that shows an expired offer, an out-of-stock product or missing tracking, grouped by campaign.

James: Second, the weekly read of what actually ran.

Hannah: Give it your list of claims, prices and phrases the brand can't use, and the sample of ads you've pulled that week, and it marks each one pass or fail against the list with the line that broke it. Set it as a weekly routine, because nobody remembers on week five.

James: And third, the test plan for finance.

Hannah: Give it your conversion volumes and the regions you sell in, and it drafts a one-page holdout or geo-lift plan, with the split, the length of the test and the result that would count as a win. Finance signs it off, not the AI.

James: The prompts are in the show notes.

Hannah: What we don't know yet. Whether your UTM tags, the tracking codes on your ad links, survive when OpenAI changes the destination. Whether Ads Manager will ever show you which version of an ad ran. How translated ads get chosen for UK users, or whether you can limit the languages. And which date is right, the twenty-ninth or the thirtieth.

James: So the takeaway is this. Decide before the twenty-ninth, keep the account default off, and let one campaign earn the right to be rewritten. The full article, with the table of what OpenAI can change and who should check each part, is on manual-focus dot co dot uk.

Hannah: And the test plan is in there too.

James: Follow the show in Apple Podcasts, Spotify or wherever you listen, and the next episode will be waiting. And if you'd like a hand setting up that test, book a free working session with us at manual-focus dot co dot uk. Hannah, thank you.

Hannah: Good luck with the settings page, everyone.