OpenAI Ads Manager: the complete guide to ChatGPT Ads Manager Beta

Tarun Kapoor, founder of Context Hints, seated at a wooden desk with a soft city light behind him.Tarun Kapoor Updated 21 August 2026 18 min read

OpenAI Ads Manager Beta — searched as often as “ChatGPT Ads Manager” — is the self-serve platform where ChatGPT Ads are built, launched and measured. This is the full operator's guide: what the platform can actually do, the three account settings that are permanent, the five-step setup with its real failure modes, a tour of the interface including the two menus that hide most of the controls, how reporting and exports work, and the multi-account rules that catch agencies out.

What is OpenAI Ads Manager?

OpenAI Ads Manager Beta is the self-serve platform where advertisers create, launch, manage and measure ChatGPT Ads. It is where you build campaigns with a CPM, CPC or oCPC objective, set budgets and schedules, target countries and platforms, write the context hints that decide which conversations your ads appear in, produce the ads themselves, and read performance across impressions, clicks, spend, CTR, average CPC, average CPM and conversions. It is often searched for as “ChatGPT Ads Manager” — the same product; OpenAI's own name for it is Ads Manager Beta.

What you can actually do in Ads Manager Beta

OpenAI describes three core workflows. It is worth reading the list closely, because two of the three contain capabilities most walkthroughs never mention.

WorkflowWhat it coversOften missed
Create and manage campaigns Build campaigns individually in the guided workflow, or create them at scale with bulk upload. Bulk upload exists. If you are launching more than a handful of ad groups, you do not have to click through the guided flow for each one.
Monitor performance Track impressions, clicks and spend across campaigns, ad groups and ads using table views, charts and CSV exports. Chart view and daily-value CSV exports are separate from the default table — most accounts never leave the table.
Manage account settings Account-level settings including members, permissions, API keys, billing details and change logs. API keys and change logs. The change log is the fastest way to answer “who paused this campaign and when” on a shared account.

It is a beta product and OpenAI is explicit that some capabilities are limited today and more will be added over time. That is not boilerplate — the bidding, targeting and reporting controls all changed materially in August 2026 alone.

Three settings you cannot change later

This is the section to read before you touch the sign-up form, because these choices are made in the first five minutes and cannot be undone.

Country, currency, and time zone are permanent

The country or region, billing currency and time zone selected when an advertiser account is created cannot be changed later. They affect billing, reporting and account eligibility. If any of them is wrong, the remedy is creating a new advertiser account with the correct information — not a support ticket. Some other account-level fields are also not self-serve editable after creation, so use the details for the entity that will actually advertise and be billed, not whichever entity is convenient to type.

Practical consequences worth thinking through before you submit:

Confirm all of the following before submitting account setup: country or region, currency, time zone, legal business name, advertiser website, and billing details.

Before you start — what to have ready

The setup flow asks for a handful of business details that are faster to gather in advance than to hunt for mid-form. Have these ready:

Step 1 — Access Ads Manager Beta and create your account

Navigate to Ads Manager Beta and start the sign-up flow. One detail that matters here: only one person per business should create the advertiser account. Once it's created, that account owner invites the rest of the team. Multiple people on the same business creating duplicate accounts is the single most common preventable setup problem.

Decide upfront who the "account creator" is. In most companies this is whoever owns paid media operationally, not the legal entity owner. The account creator's email becomes the address OpenAI uses to send approval and review notifications.

Step 2 — Complete onboarding and Persona verification

Onboarding has three sub-steps:

  1. Business details. Business name, website, logo, industry.
  2. Account details. Country, currency, time zone, and any other required fields. You agree to OpenAI's Terms and acknowledge the Privacy Policy at this step.
  3. Identity verification via Persona. Persona is the third-party identity-verification service OpenAI uses. You'll answer additional questions to verify the business and yourself as the account creator.

After Persona, your account application enters review. The review is done in a rolling queue, which means there is no published SLA. From the campaigns we've helped onboard, expect anywhere from same-day to a couple of weeks depending on industry, completeness of the application, and queue depth.

Failure modes at this step

The most common rejection reasons are missing industry classification, inconsistent business names between the application and the website, and incomplete Persona verification (skipping a question). Triple-check everything before you submit — fixing a rejected application puts you back in the queue, not at the front of it.

You will know you're approved when an email lands at the account creator's address confirming platform access.

Step 3 — Complete account information

Once approved, before any campaign delivers, you must complete the account info that's visible in the ad unit itself. Navigate to Settings → Account info and verify:

OpenAI is explicit that ads will not serve unless this step is complete. Don't skip past it assuming it's already filled in from onboarding.

Step 4 — Set up billing and payment

Billing setup is two sub-steps:

  1. Create a billing profile. Business name (for invoicing — can differ from your account name), invoice delivery email, full billing address with state/region and postal code.
  2. Add a payment method. Credit card details, billing address.

Both must be set before campaigns can deliver. The invoice delivery email is the address that receives statements and finance-related communication — point it at your AP or accounting inbox, not the account creator's personal email, otherwise statements get lost.

Step 5 — Invite team members

After billing, you can invite the rest of the team. Navigate to Settings → Users → Invite and add email addresses. Inviting users is straightforward; the part to think through is the permission set you grant.

A reasonable starting structure for a small team:

Exact permission names live inside Ads Manager Beta and are updated as the product evolves. The principle of least privilege still applies: don't give campaign-creation rights to people who only need to look at reports.

The interface, level by level

Ads Manager mirrors the three-level structure every media buyer already knows, and the controls that matter are mostly hidden behind two menus. Learning where they live saves more time than any tactic on this page.

The three levels

LevelWhat is set here
CampaignTitle, objective (CPM / CPC / oCPC), conversion event for Conversions-objective campaigns, budget, start and end dates, countries, platforms, custom audience inclusions and exclusions.
Ad groupContext hints, bid strategy (Maximize results or Manual: Max bid), and the ads themselves. This is the real targeting unit — one ad group, one intent.
AdTitle, copy, image, landing page URL, and any ad-level landing page query parameters.

The two menus that hide everything

Columns and segments do different jobs

A distinction that trips up almost everyone: Edit columns adds metric columns — including individual conversion events, found under Conversions & events, and the optional VTA (1d) view-through column. Segment controls Device and Country breakdowns only; it does not add conversion-event columns. If you are looking for a per-event breakdown and reaching for Segment, you will not find it there.

Reading performance

Metrics currently available at all three levels: impressions, clicks, spend, CTR, avg CPC, avg CPM, and conversions where conversion measurement is set up. For eligible accounts, Ads Manager may also show supplemental one-day view-through conversions, reported separately as VTA (1d).

Three views of the same data

Give conversions 24–48 hours

Conversions are not reflected in Ads Manager immediately. Allow 24 to 48 hours for attributed conversions to be included in reporting. Judging a launch, a creative test or a bid-strategy change on day-one conversion data is judging incomplete data — and reverting a working change on that basis is one of the most common ways accounts stall early.

Product-feed reporting is not a feed inventory

For product-feed campaigns the Products tab is an insights-backed reporting view, not a complete listing of your catalog. Products appear only after an active campaign delivers and generates reporting data. Use the product count shown during ad-group setup to confirm feed readiness and eligibility — a product missing from the Products tab has usually just not served yet, which is a different problem from a product missing from the feed.

Running multiple advertiser accounts

Whether you are an agency with five clients or one company with three brands, the model is the same: each advertiser requires its own account. There is no parent-child agency structure today.

Each new advertiser account needs a different email address

This is the constraint that catches agencies out. An email address that has already been used to create an advertiser account cannot be used to create another one. Plan an addressing scheme before you open account number two — aliases such as ads+clientname@youragency.com are the usual answer, and are far less painful than discovering the limit three clients in.

The good news is that the restriction is only on creation. After an account exists, the same user can be invited as a member or administrator of multiple advertiser accounts and switch between the accounts they have access to. So one operator can work across every client from a single login — they just cannot have created every account from a single address.

Operationally, this means:

A company can also hold multiple advertiser accounts for legitimate reasons — different brands, separate legal entities, or independent operating teams. That is supported and expected.

What not to do while you wait

Allow time for verification across multiple clients — staggering submissions by a few days helps if you need to manage queue position for an important launch.

Where Ads Manager is available

Ads Manager availability varies by country, and it is the first thing to check — there is no point completing verification for a market you cannot buy in yet.

CountryAds ManagerMinimum daily budget
United StatesAvailable$25 USD
United KingdomAvailable£15 GBP
CanadaAvailable25 CAD
AustraliaAvailable25 AUD
New ZealandAvailable25 NZD
JapanAvailable2,500 JPY
KoreaAvailable25,000 KRW
BrazilAvailable40 BRL
MexicoAvailable150 MXN
IndiaNot yet listed725 INR (published)

India is the interesting row: it appears in OpenAI's minimum campaign spend table at 725 INR but is not yet listed in the Ads Manager availability table — usually the shape of a market about to open. OpenAI has also announced expansion to 31 European countries. If you are outside the available markets you can register interest through OpenAI's advertiser interest form; country availability continues to evolve as testing expands.

After setup — building your first campaign

A campaign in Ads Manager Beta defines your overall objective and budget. Each campaign contains a campaign title, an objective, a conversion event (for Conversions-objective campaigns), a budget, start and end dates, countries to target, platforms to target (optional), and custom audiences to include or exclude (optional).

1. Choose an objective

Your objective determines how ads are priced and how delivery is optimized, and it cannot be changed after creation — if you need a different objective you create a new campaign.

CPMCPCoCPC
DefinitionCost per 1,000 impressionsCost per clickConversion-optimized cost per click
Marketing objectiveScale, reach, awarenessEngagement and trafficDownstream actions after a click
How you payPer 1,000 impressionsPer valid clickPer valid click, not per conversion
System optimizes forBroad delivery at scaleClicks from users likely to engageClicks more likely to drive your conversion goal

2. Set the budget — and understand which type you picked

Budget type is close to one-way

You can adjust budget amounts over time, but some budget type changes are not reversible — if you switch a campaign-total budget to a daily budget, you cannot switch that campaign back. If the budget type is wrong, the fix is a new campaign, not an edit.

3. Choose countries — and, in the US, go finer

Ads Manager Beta supports campaign-level country targeting, and in the United States it also supports state, designated market area (DMA) and ZIP code targeting. Location availability varies by country, so search for a location in the campaign location picker to confirm it is supported rather than assuming — OpenAI also publishes the current location catalog as a downloadable CSV.

4. Choose platforms

Platform targeting controls which ChatGPT surfaces your campaign can deliver on. In the Campaign dialog, use the Platforms multi-select dropdown (surfaced in some releases as Eligible platforms) to include one or more of iOS App, Android App, or Web — where Web includes both desktop web and mobile web.

Use it when conversion quality diverges by device: a mobile checkout with a high drop-off rate, or a B2B demo form that realistically only completes on desktop. One asymmetry to plan around — Insights currently group device reporting into Mobile and Desktop, and mobile web is counted under Mobile. So you can target more precisely than you can currently report. OpenAI has said more detailed platform reporting is planned.

5. Build the ad group and write context hints

  1. Create your first ad group. This is where context hints live.
  2. Write five to fifteen context hints describing the audience-intent-topic combination this ad group targets. One ad group, one intent.
  3. Choose a bid strategy. Maximize results is now selected by default for eligible new ad groups and lets ChatGPT Ads set bids automatically toward your campaign goal; the alternative is Manual: Max bid. Maximize results prioritizes result volume and does not guarantee a specific CPA, CPC or ROAS target, so use manual if you have a hard efficiency ceiling.
  4. Create the ads: title, copy, image, landing page. Add UTMs, or configure dynamic landing page query parameters with the supported macros — {campaign_id}, {ad_group_id}, {ad_id}, {ad_account_id}.
  5. Launch and watch. Allow 24–48 hours for attributed conversions to appear in reporting.

Best practices for campaign structure

If your campaign isn't serving

Four things account for most non-delivery, and they are worth checking in this order before you touch bids:

  1. Ad account verification and billing are complete.
  2. The campaign and the ads are active, not paused.
  3. The campaign dates include today.
  4. The ads have completed review.

For the full strategy behind the sequence above, read Context Hints: The Definitive Guide and How to Write Context Hints That Convert. If you would rather not operate this yourself, our ChatGPT Ads agency service runs the whole sequence inside your own account.

OpenAI Ads Manager FAQ

What is OpenAI Ads Manager?

OpenAI Ads Manager (currently Ads Manager Beta) is the self-serve platform where advertisers create, run and measure ChatGPT Ads. You use it to build campaigns with a CPM, CPC or oCPC objective, set budgets and schedules, target countries and platforms, write the context hints that decide which conversations your ads appear in, create ads, and read performance across impressions, clicks, spend, CTR, avg CPC, avg CPM and conversions.

How do I sign up for OpenAI Ads Manager?

Five steps: access Ads Manager Beta and create your account, complete onboarding and Persona identity verification, fill in your account information, set up billing and payment, then invite team members. Verification is the step with the longest and least predictable wait, so start it before you need to launch rather than the week of a campaign.

Which countries is OpenAI Ads Manager available in?

Ads Manager is currently available in Australia, Brazil, Canada, Japan, Korea, Mexico, New Zealand, the United Kingdom and the United States. OpenAI has announced expansion to 31 European countries. India appears in the published minimum campaign spend table at 725 INR but is not yet listed as available. Country availability continues to evolve as testing expands, and advertisers outside these markets can register interest through OpenAI's advertiser interest form.

What is the minimum budget for a ChatGPT Ads campaign?

OpenAI sets a minimum daily budget that varies by your ad account's billing currency: $25 USD, £15 GBP, 25 CAD, 25 AUD, 25 NZD, 40 BRL, 150 MXN, 2,500 JPY and 25,000 KRW. There is no platform-wide minimum commitment for self-serve. Starting on a daily budget rather than a campaign-total budget is recommended for new accounts, because a campaign-total budget is a total spending limit rather than a pacing control.

Can I control whether my ChatGPT ads run on mobile or desktop?

Yes. Platform targeting in the Campaign dialog lets you select one or more of iOS App, Android App and Web through the Platforms multi-select dropdown, where Web covers both desktop web and mobile web. Note that Insights currently group device reporting into Mobile and Desktop with mobile web counted under Mobile, so targeting is more granular than reporting for now.

Can I change a campaign objective after creating it?

No. The campaign objective determines both pricing and optimization, so if you need a different objective you create a new campaign rather than editing an existing one. The same caution applies to budget type: you can adjust amounts, but some changes are not reversible — switching a campaign-total budget to a daily budget cannot be switched back.

Can I target a state, city, DMA, or ZIP code in ChatGPT Ads?

Yes, in addition to country targeting you can target supported locations such as states or regions, cities, DMAs and postal codes where available. Location availability varies by country — search for a location during campaign setup to see the options available to you, or download OpenAI's location catalog as a CSV to see the full list.

Why is my ChatGPT Ads campaign not serving?

Check four things before adjusting bids: that ad account verification and billing are complete, that the campaign and ads are active rather than paused, that the campaign dates include today, and that the ads have completed review. Non-delivery is far more often one of these than a bidding problem.

Is ChatGPT Ads Manager the same as OpenAI Ads Manager?

Yes — they are two names for the same product. OpenAI's own name for it is Ads Manager Beta, and it is reached through the OpenAI Ads site. “ChatGPT Ads Manager” is the name advertisers use because the ads run inside ChatGPT. There is no separate second platform.

Can I change my country, currency, or time zone after creating an ad account?

No. The country or region, billing currency and time zone chosen when an advertiser account is created cannot be changed later. They affect billing, reporting and account eligibility. If one is wrong, you need to create a new advertiser account with the correct information. Confirm country, currency, time zone, legal business name, advertiser website and billing details before submitting account setup, since some other account-level fields are also not self-serve editable afterwards.

Can my company have more than one advertiser account?

Yes — for different brands, legal entities or operating teams. But each new advertiser account must be created using a different email address; an address already used to create one cannot create another. After creation, the same user can be invited as a member or administrator of multiple accounts and switch between them, so one operator can still work across all of them from a single login.

Can I create ChatGPT Ads campaigns in bulk?

Yes. Ads Manager Beta supports creating campaigns individually through the guided workflow or at scale through bulk upload. If you are launching more than a handful of ad groups — for example one ad group per intent across a large hint set — bulk upload is considerably faster than clicking through the guided flow repeatedly.

How do I add conversion event columns to my ChatGPT Ads reporting?

Open the three-dot menu, select Edit columns, expand Conversions & events, choose the events you want, and save. Those columns also appear in CSV exports. Note that the Segment menu is a different control — it handles Device and Country breakdowns only and will not add conversion-event columns.

Why can't I find conversion settings in my campaign?

Because they are not there. Conversion events, data sources, Pixel diagnostics and automatic advanced matching all live under Tools → Conversions rather than in campaign settings. As a rule, if you are hunting for a measurement control in Ads Manager and cannot find it at campaign level, it is in Tools.

How long does OpenAI Ads Manager account approval take?

There is no published SLA — applications are reviewed in a rolling queue and OpenAI states it cannot expedite account or ad review. Expect anywhere from same-day to a couple of weeks depending on industry, application completeness and queue depth. Do not submit a duplicate application to move faster: duplicates do not bypass review and create confusion about which is the correct advertiser account.

My identity verification is complete but I still can't run campaigns. Why?

Verification and account review are separate steps. Completing an identity or business verification flow does not always mean the ad account is ready to run campaigns immediately. Watch the Ads Manager account status and any email or in-product prompts requesting further action. Separately, confirm Settings → Account info has both Account name and Logo completed — ads will not serve until that step is done.

Want help running setup correctly the first time?

Tarun has set up advertiser accounts across more agencies and brands than you've had hot coffees this year. 30 minutes saves you two weeks of rework.

Book a discovery call
Tarun Kapoor, founder of Context Hints, seated at a wooden desk with a soft city light behind him.
Tarun Kapoor
Founder & CEO, Context Hints

Twelve years of media buying across GroupM, WPP, Ogilvy & Mather, and Neil Patel Digital. Onboarded advertiser accounts across more platforms than he cares to remember.