Skip to main content

Follow this integration guide to connect your ChatGPT Ads data to SourceMedium.

ChatGPT Ads spend, delivery, and performance data flow into SourceMedium alongside your other ad platforms.

What you need

  • Access to the OpenAI Ads Manager ad account you want SourceMedium to read.
  • An Ads API key created from that ad account’s Settings tab.
  • Editor or Admin access to your SourceMedium store.
ChatGPT Ads uses an Ads API key from Ads Manager. This is different from an OpenAI Platform API key used for model/API development.

How to connect

1

Create an Ads API key in Ads Manager

Open OpenAI Ads Manager, select the ad account you want to connect, then go to Settings and create an Ads API key. OpenAI’s Ads API docs state that each key is scoped to one ad account.
2

Start the ChatGPT Ads connection

In SourceMedium, find ChatGPT Ads in the connector picker and click Connect.
3

Paste the Ads API key

Paste the Ads API key from Ads Manager. SourceMedium checks the key with OpenAI before saving it, so an invalid key is caught right away.
4

Confirm it is connected

When the connection shows Connected, SourceMedium begins syncing ChatGPT Ads reporting data.

Multiple ad accounts

An Ads API key is scoped to one OpenAI ad account. If you need to connect more than one ChatGPT Ads ad account to the same SourceMedium store, contact your SourceMedium team before connecting so we can confirm the account setup path.

Conversion events

This guide covers the reporting connector. OpenAI’s Conversions API uses a separate Pixel ID and Conversions API key from Ads Manager. Those credentials are not required for the standard ChatGPT Ads reporting connection.