How to Advertise on ChatGPT: Step-by-Step Setup Guide (2026)
ChatGPT advertising had a short history of closed doors. First it was a pilot with a $250,000 commitment. Then it was a waitlist. In May 2026 that changed — OpenAI opened Ads Manager to every advertiser, no minimum spend, no invite. The new barrier to entry is not money. It is being able to describe, in a handful of sentences, the exact conversations where your ad belongs. This guide walks you through the whole setup, from a blank ads.openai.com dashboard to a reviewed, serving campaign, plus what to do in the first thirty days.
Sources: OpenAI Help Center — Ads in ChatGPT: The Basics ↗ · Ads Manager availability ↗ · OpenAI Ads Policies ↗
Setup at a Glance
Before the seven steps, the facts worth memorizing so nothing in this guide surprises you:
| Platform | OpenAI Ads Manager at ads.openai.com, launched May 5, 2026. |
| Eligibility | Businesses based in the United States, Canada, Australia, and New Zealand. |
| Minimum spend | None. OpenAI removed it when self-serve opened. |
| Structure | Three levels — campaign, ad group, ad. OpenAI documents high per-account limits, reported at 5,000 of each. |
| Objectives | Reach, bought on CPM, or Clicks, bought on CPC. Conversion optimization is not yet a standalone objective. |
| Targeting | Context hints submitted as a JSON array, not keywords. Retailers can connect a product feed instead. |
| Review | Every campaign is reviewed before it serves. |
| Benchmarks | OpenAI recommends opening CPC bids at $3 to $5. CPM settled near $25 after opening at $60. Our own accounts have run cheaper. |
What You Need Before You Open Ads Manager
Four things should be in place before you create the advertiser account, because patching them afterward costs you budget and clean data.
- A landing page built for conversational traffic. People who click a ChatGPT ad have usually just read an answer about their problem. They arrive mid-consideration, not cold. A page that restates the basics loses them in seconds.
- Conversion tracking that is live, not planned. Install OpenAI’s measurement pixel and connect the Conversions API before launch, not after. Tag every destination URL with UTMs so the traffic is identifiable in GA4 independently of platform reporting.
- A category that qualifies. OpenAI excludes dating, alcohol, tobacco, gambling, financial services, legal, and health advertisers, and keeps ads away from health, mental health, and political content. Eligibility is decided by the location and category you enter at signup.
- Brand assets at spec. Your account name and logo appear next to the ad exactly as entered. The creative unit needs a brand name, logo, title, short copy, an image, and a landing page URL.
Skip any one of these and you will either launch late or launch blind.
Step 1: Create and Verify the Advertiser Account
Register at ads.openai.com with the correct business location, category, and account name. It sounds trivial. It is not. The account name is the label that shows up on every ad, and the category is what your campaign lives or dies on. OpenAI verifies business information during signup, which is why some advertisers end up waiting on approval — get the details right the first time and you skip that wait.
Step 2: Install the Pixel Before You Spend
The measurement pixel and the Conversions API need to be connected before the first impression runs, or you spend without attribution. This is the step first-timers skip most often, and it is the one that quietly turns a promising campaign into a guessing game.
On WordPress, the free Ridoway Pixel plugin installs the browser pixel and the server-side Conversions API together, with deduplication so the same event is never counted twice. If you are on a different stack, the integration wizard generates the exact snippet for your platform.
Once it is installed, verify events actually fire before you commit real budget. The free ChatGPT Pixel Helper extension shows every oaiq event live on the page, and the ChatGPT Ads Pixel Checker tells you whether any URL has the pixel installed at all. Do both before launch.
Step 3: Create the Campaign
Naming conventions, budget, schedule, and country targeting all get set at the campaign level. These are easy to set and annoying to unwind, so make them deliberately. Pick a naming convention you will still understand in three months — date, market, objective — and use it every time. Whatever you decide here, decide it like it will stay: this is the level where structural mistakes are cheapest to fix early and costliest to fix late.
Step 4: Pick Your Objective: Reach or Clicks
Reach bills on CPM, clicks bill on CPC, and the choice locks in at the campaign level. Changing it later means rebuilding, not editing. If you need interpretable feedback inside the first week — and most advertisers do — start with Clicks. If you are buying awareness against a defined audience and can absorb the volume required to read impact, Reach is fine. Just know the feedback will be slow.
| Reach | Clicks |
|---|---|
| CPM billing, cost per thousand impressions | CPC billing, cost per click |
| Maximum CPM bid at ad group level | Maximum CPC bid at ad group level |
| Brand awareness, category entry, launch support | Lead generation, ecommerce, demand capture |
| Slow feedback, needs volume before impact reads | Fast feedback, click behaviour visible within days |
| Pays for impressions regardless of engagement | Pays only on a click outcome |
| Only with an existing awareness mandate | The default choice for a first test |
Step 5: Build Ad Groups Around One Intent
Each ad group should hold one coherent theme or intent cluster. Merge two different buyer problems into one ad group and you destroy the signal that shows which conversation is worth paying for. If your hints span two different problems, that is two ad groups — and the platform has no way to tell you that, so you have to build the structure yourself. Keep it clean from day one and your data stays usable.
Step 6: Write Context Hints That Actually Deliver
Context hints are the single field that decides delivery. They are submitted at the ad group level as a JSON array of short, natural-language phrases describing the conversations where you belong. They work as interpretive guides, not exact-match triggers. Get them too vague and you get no delivery. Get them too narrow and you get delivery for the wrong reason.
Specificity is the whole game. Someone does not ask ChatGPT about “cloud-based invoicing solutions.” They ask whether they can stop paying for QuickBooks. For an accounting product, a working set of hints looks like this:
[ "small business accounting for freelancers", "how to file taxes as a sole proprietor", "invoicing and bookkeeping workflow", "QuickBooks alternatives for a small team", "accounting software that tracks expenses" ]
A single hint reading “accounting” is too broad to serve consistently against anything. Converge on five to ten tightly clustered hints per ad group, all circling one intent or persona.
Here is the part that changes how you budget: the winning ad is selected through a relevance-weighted second-price auction. The most relevant ad wins, not the highest bid. Creative quality and hint accuracy compete directly against spend — a competitor with triple your budget and lazy hints loses the placement. That is why ChatGPT advertising rewards teams who write well over teams who spend heavily, and why treating this channel as a copywriting exercise with a media budget attached is not a metaphor.
Step 7: Upload Creative and Submit for Review
Title, copy, image, destination URL, and UTMs all go in before review. Every campaign is reviewed before it serves, and approval timelines vary while the platform stays in beta. If an approved ad comes back with a “not serving” status, hover the status in Ads Manager for the specific reason — most causes are correctable and resubmittable the same day. Knowing which fix applies is where experience matters, but the status tool gives you a real starting point instead of a blank wall.
Running Ecommerce? Connect the Product Feed
If you sell products, most of the hint-writing above is optional. In June 2026 OpenAI added a Feeds section to Ads Manager: connect a structured product catalogue and the platform generates ads automatically from product names, images, and attributes, instead of you building a unit per SKU.
Two specs matter for planning: up to one million SKUs per advertiser, and new ecommerce partners submit a 100-product sample before connecting the full catalogue. OpenAI has said feed-based ads are among the strongest-performing formats in the beta so far. That is not surprising — a feed encodes product-level relevance that no hand-written hint can match.
This is also why Instant checkout, which let people buy inside the chat, was retired in March 2026 after conversion rates ran materially below click-out traffic. Feeds replaced it with something more conventional and, on the evidence so far, more effective: use the catalogue to earn the placement, then send the click to a page you control.
Selling a service? None of this applies, and context hints remain your only lever.
What the First 30 Days Look Like
The first days are diagnostic by design. Dashboard numbers trail live delivery by hours, so a report reading zero at hour two means nothing at all. Give delivery a full day to surface before you draw a conclusion — pausing on incomplete data is the most common self-inflicted failure on this platform.
Three checks matter in the first week. First, confirm ads are serving at all — if impressions sit near zero after 48 hours, the context hints are too narrow or too vague, and you rewrite them around your buyers' actual phrasing. Second, compare click-through rate across creative variants to find the one that pulls. Third, check whether the traffic behaves like real intent by reading bounce rate, time on page, and conversion rate in your analytics.
By week two, pause the ad groups and hints burning spend without conversions, shift budget to the one or two that deliver, and write a second creative round informed by what the first two weeks taught you.
Two things sit outside Ads Manager and decide whether any of this converts. Your conversion tracking setup determines whether you can trust the numbers, and your landing page conversion rate determines whether qualified clicks turn into revenue. Both are cheaper to fix before scaling spend than after.
Where This Gets Expensive to Learn Alone
The setup takes an afternoon. Reading the results correctly takes experience with how relevance-weighted auctions behave, and the platform gives you almost no diagnostic feedback when hints underperform. Plenty of advertisers spend a month discovering that their ad group structure was the problem.
That is exactly why the tools on this site exist. Ridoway Pixel installs and verifies the pixel on WordPress, ChatGPT Pixel Helper watches every oaiq event fire live, and the Account Inspector checks your account and pixel settings before you launch. You still have to write the hints. You do not have to fly blind while you learn.
Frequently Asked Questions
Is there a minimum budget to advertise on ChatGPT?
No. The self-serve Ads Manager removed the minimum spend entirely, down from the $250,000 commitment during the earliest pilot phase. Pilot advertisers bid $3 to $5 per click, and CPM settled near $25 after opening at $60. Budget enough to reach interpretable data rather than a token amount that teaches you nothing.
Can I reuse my Google Ads keywords as context hints?
No, and copying them across is the most common setup error. Keywords describe what someone types into a search box. Context hints describe the conversation someone is having. Rewrite them as the problems, comparisons, and situations your buyer brings to an assistant.
How long does campaign review take before ads go live?
OpenAI reviews every campaign before it serves, and approval timelines vary while the platform is in beta. If an approved ad shows a not serving status, hover the status in Ads Manager for the specific reason. Most causes are correctable and resubmittable the same day.
Which metrics does ChatGPT Ads Manager actually report?
Impressions, clicks, spend, click-through rate, average CPC, average CPM, and conversions, viewable in table form, performance charts, and CSV export. You can segment by device and country. Third-party measurement verification is not live yet, so reconcile against your CRM.
Can Canadian businesses advertise on ChatGPT?
Yes. Advertiser eligibility currently covers businesses based in the United States, Canada, Australia, and New Zealand. Ads serve to Free and Go tier users, since Plus, Pro, Team, Enterprise, and Edu subscriptions are ad-free.
Who actually sees ChatGPT ads?
Only logged-in Free and Go tier users aged 18 or older in eligible countries. OpenAI does not serve ads to Plus, Pro, Business, Enterprise, or Education subscribers, regardless of your bid.
Track your first ChatGPT campaign properly
Install the free Ridoway Pixel plugin and verify your events with ChatGPT Pixel Helper before you spend a dollar on impressions.