Syncing

Connect OpenAI Ads (ChatGPT Ads)

Using Metorik's costs and profit system, you can sync your daily advertising costs from OpenAI Ads (ChatGPT Ads) directly into Metorik. Once connected, your ChatGPT Ads spend flows into your cost and profit reports alongside your other advertising channels, so you can see the true return on the channel — profit, not just revenue.

This works for both Shopify and WooCommerce stores.

What syncs

Daily ad costs from your OpenAI Ads account, synced via the OpenAI Ads API. Costs sync historically when you first connect, and then automatically every 15 minutes going forward. Costs appear throughout Metorik: your advertising cost reports, profit reports, dashboards, and email/Slack digests.

Like our other advertising integrations, ChatGPT Ads costs are stored and calculated on an overall daily basis — unlike product or shipping costs, which are stored per-order.

Connecting OpenAI Ads to Metorik

You'll need to be a store admin in Metorik to configure advertising costs.

  1. In your OpenAI Ads account, go to https://ads.openai.com/settings and generate an API key.

  2. In Metorik, go to the advertising cost settings page.

  3. Click the Connect button next to OpenAI Ads.

  4. Paste your API key into the connection form and confirm the account you'd like to sync from.

Syncing will begin right away. We'll sync your historical ad costs first, and then keep new daily costs up to date automatically.

Currency conversion

If your OpenAI Ads account uses a different currency from your store's currency in Metorik (for example, your OpenAI Ads account is in USD but your store's currency in Metorik is AUD), we will automatically convert and store the ad costs in your store's currency in Metorik.

Where you'll see ChatGPT Ads costs

After connecting, your ChatGPT Ads spend will appear:

  • On the advertising costs page, broken down by day alongside Google, Meta, TikTok, and your other connected channels.

  • In your profit reports, where it's included in your net profit calculation together with COGS, shipping, transaction fees, and operational costs.

  • In your dashboard and any digests you have scheduled to email or Slack.

Troubleshooting

I connected but don't see any costs yet

The initial historical sync can take a few minutes. If your campaigns only launched recently, there may also be little historical data to sync. OpenAI's reporting can additionally lag by up to a day or two, so today's spend may not appear immediately.

My API key isn't being accepted

Double-check the key was copied in full from https://ads.openai.com/settings, with no extra spaces. If it still fails, generate a fresh key and try again. If you're still stuck, contact us and we'll take a look.

I need to change the connected account

You can disconnect the OpenAI Ads integration from the advertising cost settings page and reconnect with a different API key at any time.

Was this helpful?