Skip to content
Docs · ChatGPT ads

Setting up ChatGPT ads, without surprises

You create and own the OpenAI ads account — OpenAI requires it, and Serge is built around it. This page walks the whole off-Serge part: what to have ready, the settings you cannot change later, what verification and review involve, and where the API key lives at the end. Read it once before you start and the signup is one sitting instead of three.

Who can sign up: OpenAI accepts advertisers in Australia, Brazil, Canada, United Kingdom, Japan, South Korea, Mexico, New Zealand, and United States. Switzerland and the EU are listed as coming soon, with no date announced.

Have these ready

Four things cover every common stall we see:

Three settings are permanent

Country, currency, and time zone are locked the moment the account is created. There is no changing them afterwards — a wrong pick means a new account.

The rules of thumb: set the country you bill from, the currency you'll be billed in, and the time zone your team works in.

Creating the account

Go to ads.openai.com and create the account with your business details. You own it and its billing from the first minute; nobody — Serge included — can create it for you, because OpenAI prohibits agency-created accounts.

Business verification runs during signup, against the registration number above. It usually clears in a few days and runs on OpenAI's clock — the wait is normal, not a problem. You can come back to Serge in the meantime; nothing on our side blocks on it.

The site review

Before ads can serve, OpenAI reviews the site they land on. The rejections we actually see are almost always fixable in minutes on your side:

The Ads API key

When your account exists, your Ads API key lives at ads.openai.com under Settings. Create one for the ad account and paste it into Serge's connect page. Careful: this is the Ads key from ads.openai.com — not a platform.openai.com model key.

That key is the only access Serge holds. No Serge user is added to your account, it's checked with a read-only call before it's stored, it's stored encrypted, and revoking it in your Settings cuts Serge off instantly.

What Serge does from there

Serge sets up your campaigns on your own account — created paused, spending nothing until you enable them at ads.openai.com — installs the tracking that ties every ad click to what it returned on your site, and shows the platform's numbers next to your own count. Your card, your caps, your account, always.

Ready to start? Create your Serge account and the connect page walks you through this live — or go back to the docs hub.