ChatGPT Ads Manager: The Complete Guide to OpenAI's Ads Manager Beta (2026)
ChatGPT Ads Manager (OpenAI's Ads Manager Beta) explained: how to sign in at ads.openai.com, the campaign-ad group-ad hierarchy, the seven reporting fields, pricing, and beta limits.

Short answer: The ChatGPT Ads Manager — officially OpenAI's Ads Manager Beta, reached by signing in at ads.openai.com — is OpenAI's self-serve platform for creating, launching, monitoring, and measuring the ads that appear below relevant ChatGPT conversations. You sign in with an OpenAI account, work a campaigns then ad groups then ads hierarchy, write plain-language context hints at the ad-group level, and read performance through table views, charts, and CSV exports. OpenAI describes it as a beta where some capabilities are limited today.
This page is the platform explainer: a navigable map of the dashboard and what each surface does. If you want the step-by-step signup, that lives in our separate 5-step account setup guide. Here we stay inside the product — campaign building, reporting, and account settings — and stay strictly to what OpenAI's own documentation confirms, flagging everything else as a GPT Ads AI observation.
What is the ChatGPT Ads Manager (OpenAI Ads Manager Beta)?
The Ads Manager Beta is the dashboard where advertisers build and run ChatGPT Ads — the clearly labeled ad units that appear below relevant ChatGPT conversations. OpenAI frames the ad experience around three trust pillars: ads are "clearly labeled," kept "separate from answers," and give users "choice and control." The Ads Manager is the operator side of that promise — the tooling that turns a business offer into an eligible, measurable campaign.
Functionally it sits in the same family as Google Ads or Meta Ads Manager: a self-serve console with a campaign hierarchy, an auction, bidding, budgets, reporting, and account settings. What is different is the targeting model. Instead of exact-match keywords or interest audiences, ChatGPT Ads are selected by relevance to the context and intent of the conversation, guided by your context hints. OpenAI's selection system considers your context hints, landing page, ad title, and ad copy, then makes the final relevance call. We unpack the targeting model in ChatGPT Ads explained.
How do I log in to the OpenAI Ads Manager?
You reach the dashboard at ads.openai.com and sign in with an OpenAI account. A work email is recommended so the account is tied to the business, not a personal address. That is the whole login mechanism — there is no separate "ads manager" password or consumer login page. Your OpenAI identity is your key.
The catch is that signing in only reaches the working dashboard once your business already has a verified, approved advertiser account. Per OpenAI's setup documentation, access requires:
- An OpenAI account — created during sign-up if you do not have one.
- An approved advertiser account — one per business, set up by a single account owner.
- Identity verification through Persona, OpenAI's verification partner, completed during onboarding.
- Approval from the rolling review queue — OpenAI emails the account once platform access is granted.
In short, "chatgpt ads manager login" is just signing into ads.openai.com with your OpenAI account — but the door only opens after approval. OpenAI publishes no review SLA; as a GPT Ads AI observation, plan for days to weeks rather than minutes. The full five-step setup (sign-up, onboarding plus verification, account info, billing plus payment, invite team) is documented in our account setup guide. We keep this page on the platform itself.
Who can use it, and who sees the ads?
Two different questions matter here, and most write-ups conflate them. Keep "who can advertise" separate from "who sees the ads."
| Question | Answer |
|---|---|
| Who can advertise? | Any business that completes setup and approval — one advertiser account per business, requiring an OpenAI account and Persona identity verification (per OpenAI's docs). |
| Who sees the ads? | Free and Go ChatGPT users in the United States, Canada, Australia, and New Zealand only (per OpenAI). |
| Who does NOT see ads? | Plus, Pro, any Business plan, and users OpenAI predicts to be under 18 (per OpenAI). |
| Is there a minimum spend? | OpenAI publishes no minimum spend and no rate card. Pricing runs through a relevance-weighted, second-price auction. |
The platform hierarchy: campaigns then ad groups then ads
Everything in the Ads Manager hangs off a three-level tree. Knowing exactly what each level controls is the single most useful mental model for the dashboard.
| Level | What it controls | Key fields |
|---|---|---|
| Campaign | The strategic container. Sets the objective, budget, and high-level settings. | Objective (Reach or Clicks), bid type (CPM or CPC), budget. |
| Ad group | The theme. Groups related ads and holds your context hints — the relevance signals for that theme. | Context hints, ad-group name, the ads beneath it. |
| Ad | The creative unit a user actually sees below their conversation. | The six ad-unit components (below). |
An ad in ChatGPT Ads is built from six components, verbatim from OpenAI's spec: advertiser name, favicon (your logo), title (headline), copy (description), landing page URL, and image asset (the creative). Get those six right and the unit renders cleanly. The advertiser name and favicon come from your account info, so set them carefully during onboarding. For dissected example units, see our guide to what ChatGPT Ads look like.
Where do context hints live in the Ads Manager?
Context hints live at the ad-group level. They are plain-language descriptions of the conversations, topics, or keywords where your offer is relevant — not exact-match keywords, and not a delivery guarantee. The system weighs them alongside your landing page, ad title, and ad copy, then makes the final relevance decision about whether to show your ad in any given conversation.
Because hints sit at the ad-group level, your ad-group structure is your targeting structure: one ad group per coherent theme, each with its own hints. This is the field that most rewards craft. We have a full field guide in context hints for ChatGPT Ads, and a free context hint generator to draft them.
What does a clean ad-group build look like in practice?
A useful way to internalize the hierarchy is to walk one worked build. Say you sell a project-management tool for agencies. Inside a single Clicks-objective campaign, you might structure three ad groups, each a distinct theme with its own context hints and its own ads:
| Ad group (theme) | Context hints describe | Ad angle |
|---|---|---|
| Agency capacity pain | Conversations about agencies missing deadlines, overloaded account managers, and messy client handoffs. | Headline on shipping client work on time; landing page on agency workflows. |
| Switching from spreadsheets | Conversations about outgrowing spreadsheets and free tools for managing projects. | Headline on migrating off spreadsheets; landing page on import and onboarding. |
| Tool comparison | Conversations comparing project-management tools and weighing features and pricing. | Headline on a clear differentiator; landing page on a comparison or pricing view. |
Three things make this build clean. First, each ad group owns one buyer situation, so the context hints stay coherent rather than blurring across themes. Second, the ad copy and landing page in each group match the hint — relevance is judged across hints, title, copy, and landing page together, so a mismatch between them dilutes every input. Third, keeping themes separate means reporting is legible: when you read average CPC, CTR, and conversions per ad group, you can tell which buyer situation actually pays, instead of averaging three different intents into one muddy number.
Creating campaigns: guided UI vs bulk upload
OpenAI's overview documents two paths to the same hierarchy: a guided UI flow and bulk upload. Pick based on how many ad groups you are launching.
| Path | How it works | Best for |
|---|---|---|
| Guided UI | A step-by-step builder: choose objective and budget, define the ad group and its context hints, then assemble each ad's six components. | First campaigns, single themes, anyone learning the schema by hand. |
| Bulk upload | Populate a template that mirrors the same Campaign then Ad Group then Ad hierarchy, then upload to create many entities at once. | Large taxonomies — dozens of ad groups against many context-hint themes. |
Bulk upload is the unlock for scale. Because the template mirrors the same nested hierarchy as the guided flow, one file can define a whole matrix of ad groups and ads.
Performance monitoring and reporting
The reporting surface gives you several ways to read the same numbers: a table view for row-level detail across campaigns, ad groups, and ads; charts to see a metric move over time; and CSV export to pull the data into your own stack. The metrics OpenAI's documentation lists are these seven:
| Field | What it tells you | What to do with it |
|---|---|---|
| Impressions | How often your ad was shown below conversations. | Low impressions usually means hints are too narrow or bids too low — broaden or raise. |
| Clicks | How many users clicked through to your landing page. | The raw demand signal; pair with CTR before judging. |
| Spend | Total amount charged for the selected window. | Reconcile against budget pacing and your CPA tolerance. |
| CTR | Clicks divided by impressions — creative and relevance quality. | Weak CTR points at title, copy, or hint-to-offer mismatch. Test creative. |
| Average CPC | What you actually pay per click under the second-price auction. | Rising CPC at flat volume signals more competition or thinner relevance. |
| Average CPM | Cost per thousand impressions — the Reach lens. | Use to compare delivery efficiency across ad groups and themes. |
| Conversions | Outcomes you have set up to measure inside Ads Manager Beta. | The number that actually matters. Optimize toward conversions, not clicks. |
How do I export reports from Ads Manager Beta?
Use CSV export from the reporting view. Export pulls the same campaign, ad group, and ad rows you see in the table so you can feed them into a spreadsheet, BI tool, or your own attribution model. For ongoing measurement, set up conversion tracking inside Ads Manager Beta and let your UTM parameters carry the rest into your analytics.
Conversion measurement and tracking
Conversion measurement is configured inside Ads Manager Beta. The portable tracking method OpenAI documents is parameter-based: UTM or static tracking parameters appended to your landing-page URLs persist through ad clicks, so your own analytics can attribute sessions and outcomes to ChatGPT Ads. Build a consistent convention before launch — our free UTM builder keeps it clean.
Account settings tour: members, permissions, API keys, billing, change logs
Settings is where multi-seat teams and agencies actually live. OpenAI's documentation lists these surfaces, each doing one job.
| Setting | What it does |
|---|---|
| Members | Invite people to the advertiser account by email. The account owner manages the roster. |
| Permissions | Scope what each member can do — from edit access to read-only reporting to billing visibility. |
| API keys | Issued here for programmatic access to your ad account. |
| Billing | Billing profile and payment method. Campaigns will not deliver until billing is complete. |
| Change logs | An audit trail of who changed what and when — useful for agencies and multi-seat teams. |
A practical seat design we use on client accounts: a media buyer with campaign edit rights, an analyst with read-only reporting, and a finance contact with billing visibility. The account owner should sit inside the client business; the agency joins as a member. We detail this seat structure in the account setup guide.
Budgeting and objectives: how pricing and bids work
ChatGPT Ads run on a relevance-weighted, second-price auction. There is no rate card; your final cost depends on competition, the intent in the conversation, and the quality of your creative. You choose one of two objectives per campaign:
| Objective | Pricing | Starting max bid (per OpenAI) | Use when |
|---|---|---|---|
| Reach | CPM (cost per thousand impressions) | Default max bid $60 CPM | You want visibility and presence across relevant conversations. |
| Clicks | CPC (cost per click) | Recommended starting max bid $3-5 per click | You want traffic and measurable response — most direct-response advertisers start here. |
Practical guidance from our desk, framed as a GPT Ads AI observation: most direct-response advertisers start on the Clicks objective near OpenAI's recommended $3-5 max bid, then let observed average CPC and conversions guide adjustments. Because the auction is relevance-weighted, a sharper creative and tighter context hints can win impressions at a lower effective cost than simply bidding higher.
Should I pick the Reach or Clicks objective?
The objective decision is the first real fork in the Ads Manager, and it sets your pricing model for the life of the campaign. Use this as a decision rule:
- Choose Clicks (CPC) when you are measuring response — landing-page visits, sign-ups, purchases, demo requests. You pay per click, OpenAI recommends a $3-5 starting max bid, and every dollar maps to a session you can attribute with UTM parameters. This is where most performance advertisers should start.
- Choose Reach (CPM) when the goal is presence and awareness across relevant conversations rather than immediate clicks. You pay per thousand impressions, and OpenAI's default max bid is $60 CPM. Reach makes sense for brand launches, category-defining offers, or when you want share of voice in a topic regardless of click volume.
A GPT Ads AI observation on sequencing: because the auction rewards relevance, it is usually worth proving an offer can earn clicks profitably under the Clicks objective before scaling spend into Reach. A creative that cannot win clicks cheaply rarely becomes efficient just by switching to a CPM model. Note that whichever objective you choose, the underlying selection is the same — your context hints, landing page, ad title, and ad copy decide whether you are eligible for a given conversation at all.
Brand safety and ad eligibility
One reason the Ads Manager feels more constrained than a mature network is intentional. OpenAI places ads only near chats it considers safe, appropriate, and aligned with user trust and brand safety, and a published set of Ads Policies governs which advertiser categories are eligible to run at all. For operators, this has two practical effects.
First, eligibility is a gate, not just a setting. If your category falls under the Ads Policies' restrictions, no amount of bidding or context-hint tuning will force delivery — the policy layer sits in front of the auction. Second, brand-safety placement is part of why context hints never guarantee delivery: even when your hints describe a conversation perfectly, the system can withhold an ad if the surrounding chat is not a safe, trust-aligned context. Plan creative and category positioning with the Ads Policies in mind before you build, rather than discovering a restriction after onboarding.
Beta limitations: what OpenAI confirms today
Honesty about the beta is the point. OpenAI states plainly that the Ads Manager Beta is an evolving product and that some capabilities are limited today. Here is a clean separation of what its documentation confirms versus what we treat as unconfirmed, as of June 2026.
| Capability | Status |
|---|---|
| Clicks objective / CPC bidding | Confirmed by OpenAI |
| Reach objective / CPM bidding | Confirmed by OpenAI |
| Reporting: impressions, clicks, spend, CTR, avg CPC, avg CPM, conversions | Confirmed by OpenAI (table, chart, CSV) |
| UTM / static parameter tracking that persists through clicks | Confirmed by OpenAI |
| Guided UI and bulk-upload campaign creation | Confirmed by OpenAI |
| Conversion-objective bidding, server-side measurement, granular geo controls, product-feed formats | Not confirmed in OpenAI's current docs — treat as future, not live (GPT Ads AI observation) |
The hard limit that will not change with a feature flag: context hints never guarantee delivery in any specific conversation. The system makes the final relevance decision. Plan around influence, not control.
Why isn't my ChatGPT Ads campaign delivering?
The most common cause is incomplete setup, not the auction. Walk this checklist:
- Account info incomplete — advertiser name and logo must be set; ads cannot render without them.
- Billing not finished — no payment method, no delivery.
- Bids too low — under a relevance-weighted, second-price auction, an uncompetitive max bid wins few impressions.
- Context hints too narrow — overly specific hints shrink the pool of eligible conversations.
- Policy or category review — eligibility runs against OpenAI's published Ads Policies, which govern which categories can advertise.
How the ChatGPT Ads Manager compares to Google Ads and Meta Ads Manager
If you have run Google Ads or Meta Ads Manager, the scaffolding will feel familiar — and one thing will feel genuinely new.
| Dimension | ChatGPT Ads Manager (Beta) | Google / Meta Ads Manager |
|---|---|---|
| Hierarchy | Campaign then ad group then ad | Campaign then ad group/ad set then ad (familiar) |
| Targeting model | Context hints — plain-language relevance to the conversation | Keywords, audiences, interests, match types |
| Auction | Relevance-weighted, second-price | Auction-based (varies by platform) |
| Bidding documented today | CPC and CPM | CPC, CPM, CPA, ROAS, and more |
| Maturity | Beta — narrower, evolving | Mature, deep feature set |
The key reframe: there are no keywords, negative keywords, or match types in ChatGPT Ads. Targeting is conversational relevance expressed through context hints. Importing a keyword mindset wholesale is the most common strategic error we see from paid-search veterans.
Managing multiple advertisers and agency accounts
OpenAI's model is one advertiser account per business. To manage several advertisers, you set up separate accounts. The operational consequences:
- Set up a separate Ads Manager Beta account for each advertiser you manage.
- Each account has its own billing profile and payment method.
- You manage multiple advertisers through separate accounts, each with its own members, permissions, and change logs.
If running this across several brands sounds like a lot of overhead — it is, today. That is part of why a done-for-you ChatGPT Ads agency exists: to absorb the multi-account setup, the context-hint craft, and the day-to-day optimization while the platform matures. If you are already spending on paid acquisition and want this run for you, book a discovery call.
Platform facts in this guide are sourced from OpenAI's public documentation as of June 2026 — "Ads in ChatGPT: The Basics," "Create Ad Groups for ChatGPT," "Ads Manager Beta Account Setup," and "Ads Manager Beta Overview," together with ads.openai.com. Where this guide goes beyond those documents — review timing, file-format details, the maturity of measurement and bidding features, and CPC ranges — it is labeled a GPT Ads AI observation. CPC ranges are GPT Ads AI managed-account observations: anonymized aggregates from our roster, not OpenAI figures and not guarantees. GPT Ads AI is an independent agency, not affiliated with, endorsed by, or owned by OpenAI; "ChatGPT" is a trademark of OpenAI, used descriptively.
Quick answers.
What is the URL for the ChatGPT Ads dashboard?
The marketing site and entry point for ChatGPT Ads is ads.openai.com. You sign in there with an OpenAI account to reach the Ads Manager Beta dashboard, where you build campaigns, monitor performance, and manage account settings. There is no separate consumer login page — access runs through your OpenAI account, and only opens once your business has an approved advertiser account.
How do I log in to the OpenAI Ads Manager?
Go to ads.openai.com and sign in with an OpenAI account (a work email is recommended). Signing in only reaches the working dashboard if your business already has a verified, approved advertiser account — one account per business. If you have not applied yet, you complete OpenAI's five-step setup, including Persona identity verification, and wait for email approval from the rolling review queue before the dashboard unlocks.
Do I need an OpenAI account to use the Ads Manager Beta?
Yes. An OpenAI account is required to access the Ads Manager Beta. If you do not have one, you create it during the sign-up flow. OpenAI recommends using a business or work email tied to the account owner so the advertiser account is correctly associated with the business rather than a personal address.
What is the difference between a campaign, ad group, and ad in ChatGPT Ads?
ChatGPT Ads use a three-level hierarchy. The campaign sets the objective (Reach or Clicks), the bid type (CPM or CPC), and the budget. The ad group holds the context hints — plain-language descriptions of conversations and topics where your offer is relevant — and groups related ads under one theme. The ad is the creative unit itself, made of six components: advertiser name, favicon, title, copy, landing page URL, and image asset.
Can I bulk upload campaigns in the ChatGPT Ads Manager?
Yes. Inside the Ads Manager Beta you can build campaigns through the guided UI or via bulk upload. The bulk template follows the same nested Campaign then Ad Group then Ad hierarchy, so one file can define many ad groups and ads at once. It is the practical choice when launching a large taxonomy of context-hint themes rather than building each ad group by hand.
What metrics does the ChatGPT Ads dashboard report?
OpenAI's Ads Manager Beta reports impressions, clicks, spend, CTR, average CPC, average CPM, and conversions. You read these through table views, charts over time, and CSV exports. Conversion measurement is set up inside the Ads Manager Beta, and UTM or static tracking parameters on your landing-page URLs persist through ad clicks so your own analytics can attribute outcomes.
What are the limitations of the Ads Manager Beta?
OpenAI describes it as a beta where some capabilities are limited today. The Clicks objective (CPC bidding), the Reach objective (CPM bidding), the seven reporting fields, UTM parameter tracking, and guided plus bulk campaign creation are documented and live. Anything beyond that — such as conversion-objective bidding, server-side measurement, or granular geo controls — should be treated as unconfirmed until OpenAI documents it. And context hints influence relevance but never guarantee delivery in any specific conversation.
What countries see ads in ChatGPT?
Per OpenAI, ads are shown only to Free and Go ChatGPT users in the United States, Canada, Australia, and New Zealand. They are not shown to Plus, Pro, any Business plan, or users OpenAI predicts to be under 18. Treat those four markets as the confirmed viewer footprint, and treat any broader market claim as unverified until OpenAI documents it.
Can I manage multiple advertiser accounts from one Ads Manager login?
OpenAI requires one advertiser account per business. To manage several advertisers — as an agency or holding company would — you set up a separate Ads Manager Beta account for each one, each with its own billing profile, payment method, members, permissions, and change logs. There is no single master account that nests multiple advertisers beneath one login.

Tarun Kapoor
Founder · GPT Ads AI
Performance marketer with 12+ years in paid acquisition. Former senior media buyer at Neil Patel Digital. Alumni of GroupM, WPP, Ogilvy & Mather, and Toptal's Growth Collective. Fractional CMO to Fortune 500 brands and venture-backed startups.
Book a call with Tarun