ChatGPT Ads — Setup Guide

For: Anyone connecting ChatGPT Ads (OpenAI Ads) for the first time. Assumes: You already have an active OpenAI Ads account. Time: ~5 min setup.


What You'll Set Up

#WhatWhy
1OpenAI Ads AccountWhere your campaigns, billing, and pixels live
2API KeyUsed to authenticate this integration with the Advertiser API
3Pixel ID (optional)Used for conversion tracking via the Measurement Pixel / Conversions API

Step 1: Create an OpenAI Ads Account

Skip if you already have an Ads Manager account.

  1. Go to https://ads.openai.com

  2. Sign in with your OpenAI account

  3. Complete the advertiser onboarding flow (business info, billing country, currency, time zone)

    ⚠️ Billing country, time zone, and currency cannot be changed later. Choose carefully.


Step 2: Generate an API Key

  1. In Ads Manager, open the Settings tab

  2. Click Create API Key (or equivalent)

  3. Copy the key — it starts with sk- and is shown only once

    🔒 Treat the API key like a password. Anyone with the key can manage your ad account.

  4. Paste the key into the API Key field in the connect modal

Note: Each API key is scoped to one ad account. If you manage multiple OpenAI Ads accounts, generate one key per account and connect each separately.


Step 3: Find Your Pixel ID (optional)

Skip if you don't need conversion tracking yet — you can add it later.

  1. In Ads Manager, open the Conversions tab
  2. If you don't have a pixel yet, click Create new pixel and follow the prompts
  3. Copy the Pixel ID shown next to the pixel name
  4. Paste the ID into the Pixel ID field in the connect modal

Heads up: OpenAI doesn't expose an API to list pixels, so you have to copy the ID from Ads Manager manually. If you skip this step now, you can come back and update it later.


Summary

Required

  1. OpenAI Ads account created
  2. API Key generated and copied (sk-…)
  1. Pixel ID copied from the Conversions tab for performance measurement

Key URLs