Skip to main content
Status: Available. Connect one ChatGPT ad account per saved connection with an Ads API key from Ads Manager. Reads cover the account, campaigns, ad groups, ads, conversion event settings and daily insights. Pause and activate are the only writes and both wait for your approval. Explore the ChatGPT Ads connector.

Connect and read your campaigns

Before you start
  • A ChatGPT Ads Manager account with access to the ad account you want to connect.
  • An Ads API key created in Ads Manager under Settings. Each key covers one ad account. It is not the Conversions API key used by a website pixel.
1

Create an Ads API key in Ads Manager

In ChatGPT Ads Manager open Settings, then General. Under API Keys choose Create New Key, name it, and copy the key once. Ads Manager shows it masked afterwards. It is the Ads Management key, not a conversion key.
2

Open ChatGPT Ads in Connections

Sign in to ApexGenius, open Connections, choose ChatGPT Ads, and select Connect.
3

Enter the Ads API key

Paste the key from Ads Manager Settings. ApexGenius supplies the api.ads.openai.com address, checks the key against the ad account, and stores it encrypted.
4

Review the tools

Open Tools. Reads cover the account, campaigns, ad groups, ads and daily insights. Pause and activate always ask for approval, and activating starts spend.
5

Verify the connected ad account

Use Test connection, then ask your AI the question below. Compare the account name and currency with Ads Manager and check Tool Activity.
Try a first question with your AI agent
A successful campaign list confirms the key and the account. It changes nothing and spends nothing, and it does not test pause or activate.

Tools and the ChatGPTAds skill

Open Skills on the connection to read ChatGPTAds, or read that MCP prompt in a compatible AI client. It explains how to read delivery, how conversions depend on the events attached in Ads Manager, and how the two state changes work. Three ApexGenius tools route fifteen reviewed operations: Your AI discovers the tools with apex_search_tools. Reads use apex_call_read_tool; the two writes use apex_call_write_tool and return approval_required until a person approves in ApexGenius.

What is not exposed

Creating campaigns or ads, editing budgets, spend limits, archiving, API key creation and image uploads stay in Ads Manager. Archive cannot be undone, so it is not offered. Pause is the undo for activate, and activate is the undo for pause.

Measurement

Conversions in insights count only the conversion events attached to a campaign in Ads Manager. A campaign with no event attached reports zero conversions even when leads arrived. Your website pixel and Conversions API key are configured in Ads Manager and are separate from this connection.
Last modified on September 22, 2026