Knowledge base

How to connect ChatGPT Ads to Zinn® Ads

Connect a ChatGPT Ads account with an Advertiser API key. Zinn® Ads reads each ad group's daily figures, proposes pausing poor ones, and every change can be undone for 30 days.

Zinn®, our Viking, reading his checklist beside an index of articles with one open.

Zinn® Ads looks after your own ChatGPT Ads accounts (the ads OpenAI shows in ChatGPT answers) the same way it looks after your Google Ads accounts: you connect them once, we check each account every day and propose changes, and nothing is changed until you approve it, unless you choose otherwise.

Find your Advertiser API key

ChatGPT Ads has no sign-in button for other apps, so you connect with an Advertiser API key.

  1. Sign in to your ChatGPT Ads account and open Settings (https://ads.openai.com/settings).
  2. Create an Advertiser API key. Each key opens one ad account, so make one key for each account you want to connect.
  3. Copy the key. ChatGPT Ads shows it only once.

Connect the account

  1. Open Zinn® Ads in your dashboard and press Connect ChatGPT Ads.
  2. Paste the key and press Connect.
  3. Zinn® Ads checks the key with ChatGPT Ads at once. The account appears with its name, currency and time zone. A key that is refused is not kept, and you are told why.

Your key is kept in our secrets vault. It is never stored with your other data, never shown back to you and never sent anywhere but ChatGPT Ads.

What Zinn® Ads reads

  • The account's name, currency, time zone and review status.
  • Once a day has ended in the account's own time zone, that day's spend, impressions, clicks and conversions for every ad group, so they show in your analytics beside your other ad networks.
  • The conversions ChatGPT Ads credited, for the tracking truth check: every day it compares them with the real sales, trials and leads in your own records.

ChatGPT Ads reports no keywords and no search terms, so none are shown for it.

What Zinn® Ads may change

Only two kinds of change, each through the same approval rules, spending ceiling and kill switch as every other network:

  • Pause or resume an ad group. The daily audit looks at each active ad group over the last 30 days: one with no conversion after 30 clicks, or with clicks under 0.1% of 10,000 or more impressions, is proposed for a pause.
  • A campaign's daily spend limit.

Until changes to ChatGPT Ads accounts are switched on for Zinn® Ads, an approved change is not sent and the change says so, and you make it in ChatGPT Ads yourself. Every change can be undone for 30 days: a paused ad group is made active again, and a spend limit goes back to what it was. Zinn® Ads never creates campaigns, ad groups or ads in ChatGPT Ads.

The ChatGPT Ads pixel

The ChatGPT Ads pixel and its conversions key are set up in your own ChatGPT Ads account, on its conversions page. Zinn® Ads does not place the pixel on your site and does not send your conversions to ChatGPT Ads. What it does is read the conversions ChatGPT Ads credited and set them beside your real results, so you can see when the two disagree.

If ChatGPT Ads refuses your key

When a key is revoked or expires, the account shows that the key needs fixing and links to your ChatGPT Ads settings: make a new key and connect the account again. When ChatGPT Ads is having an outage we say so and link OpenAI's status page.

Disconnecting an account

Press Disconnect beside the account. We delete the key and everything we hold about that account. To be sure, delete the key in your ChatGPT Ads settings as well. Your ad spend and billing always stay in your own ChatGPT Ads account.

Step-by-step guide

Get started with Zinn® Ads on zinnads.com walks through it with screenshots of the real screens. Every Zinn® Ads guide: zinnads.com/kb.

Latest from the blog

What we have been writing about hosting, SEO and running sites at scale.

SEO and Link Building from the Hosting Layer: A 2026 Operator's View

How hosting shapes indexing and link equity in 2026: keeping pages indexed, vetting aged domains before you build on them, link building without a footprint, and an honest line on what infrastructure can and cannot do for SEO.

Read the post →

Making WordPress Fast and Secure: A Performance and Plugin Checklist

A practical checklist for fast, secure WordPress: server-level caching, a per-site object cache, the handful of plugins worth running, keeping the stack current, and the WooCommerce pages you must never cache.

Read the post →

How to Choose Managed Web Hosting in 2026: A Buyer's Guide

What actually separates good managed hosting from a cheap box with a control panel — migrations, backups, isolation, real caching and honest scaling — and how to judge it before you commit.

Read the post →

Read the blog →

Still stuck?

Support is included on every plan, the desk is open 24 hours a day, and you can write to us in any of our 58 languages — we answer you in yours.

Contact support All articles