Update
ChatGPT Ads: an agent reports on and manages your ads in ChatGPT
TL;DR
ChatGPT Ads is now a connected platform: the agent reads the ad account, campaigns, ad groups, ads with their review status, performance and conversions, and prepares changes. Everything it creates starts paused. Turning spending on, archiving, audience uploads and spend-limit changes always wait for a person; by default every other change waits for your approval, and auto-approve is opt-in.
Connect it
- 1In ChatGPT Ads Manager, open Settings → API keys and create a key for the ad account.
- 2On Integrations, press Connect with an API key on the ChatGPT Ads card, paste the key and press Check and save — it is checked with OpenAI first and stored encrypted.
- 3Pick the ad account and ask, for example: "How did our ChatGPT campaigns do last week, and which ads are still in review?"
What the agent can do
- Read: the ad account, campaigns, ad groups, ads with their review status and why one is not serving, performance by day, hour or month in the account's time zone, conversion events and sales, audiences, pixels, product feeds and the audit log.
- Account health: one read says whether the account can deliver — its status and reviews, ads in review or rejected, and a missing payment method.
- Write: paused campaigns, ad groups and chat-card ads; budgets, bids, targeting and ad copy (read first, shown before and after); images, empty audiences, pixels and the daily spend limit.
Approvals and safety
- By default every change waits for your approval card. Auto-approve is opt-in per task, schedule or project.
- Always a person's decision, whatever the approval setting: turning a campaign, ad group or ad on, archiving (it cannot be undone), adding or removing audience members, and spend-limit changes through the gateway.
- Created paused, never deleted: the Ads API has no delete, so pause is the stop. Money is in whole units of the account currency.
Setup, every tool and troubleshooting: ChatGPT Ads guide · ChatGPT Ads platform page.
Frequently asked questions
- Can an AI agent manage ChatGPT Ads?
- Yes. Connect an Ads API key on Integrations and the agent reports on campaigns, ad groups and ads and prepares paused builds. By default each change waits for your approval; turning spend on always waits for a person.
- Can the agent delete a ChatGPT Ads campaign?
- No. The Ads API has no delete; the agent pauses instead, and archiving waits for a person because it cannot be undone.