📗 This is the user manual for the Suite for ChatGPT Ads, the tool in the Ninja Scripts panel. Here you can search it, listen to it, highlight it and save it to favourites. It is updated with every release of the tool.
Two things worth understanding early so there are no surprises: which features need another Ninja tool and who pays for the AI.
Integrated features, and why you see them even without them
The tool works on its own, but some of its best pieces lean on another Ninja Scripts product:
| Feature | Needs |
|---|---|
| The evidence from Google Ads in 🧭 Hints, ✨ Create ad groups, ✨ Create campaigns and 🧪 Lab | Suite for Google Ads, with an account connected |
| 🎯 Conversions, the report's real cost per lead and the lead-based bid judge | Ninja Leads (Lead Rating) |
| 🛡️ Visits: each ad's traffic quality | Ninja Shield |
| Everything that writes with AI: hints, variants, groups, campaigns, fixing rejected ads | Your own Claude key |
Whatever you don't have doesn't disappear from the menu: it's visible, disabled, with a block explaining what that feature would do here, what the missing tool brings and a link to see it. The decision is deliberate: we'd rather you knew what the tool can do the day you add the other piece than hide half the application from you.
And where it makes sense, whatever can be done without the other tool can still be done: without the Suite for Google Ads, hints are still proposed (from the page, the current hints and your business), just without the evidence.
Who pays for the AI
The features that write with AI use your own Anthropic (Claude) key, and that spend goes to your account, not ours. It's a transparency decision: you know exactly what you're spending and nobody caps your usage.
How much it is, actually measured over 30 days of real use:
| Action | Approximate cost |
|---|---|
| A context hints proposal | ≈ $0.016 |
| An ad variants proposal | ≈ $0.02 |
| Fixing a rejected ad | ≈ $0.02 |
| A campaigns or ad groups proposal | ≈ $0.024 |
| An AI-generated image | ≈ $0.04 |
| Relevance index (embeddings) | thousandths |
With five campaigns and normal use that's $2-3 a month. Asking for proposals every day, $10-15. It isn't «free forever on $5», but it's pennies per action and you're in control.
What needs NO key at all: the watchdog, the reports, the audit, the recommendations, the schedule, the bulk editor, the tables and everything that reads or changes the account. AI only comes in when something has to be written.
Where each key goes
| Key | Where | What for |
|---|---|---|
| Claude (Anthropic) | My accounts → 🤖 | Writing hints, ads, groups, campaigns and fixes |
| OpenAI | My accounts | The relevance index with embeddings (instead of the approximate method) |
| Gemini or Ideogram | My accounts → 🎨 AI images | Generating the ads' images |
| ChatGPT Ads' Ads API | ⚙️ Settings of each account | Reading and changing that account |
| ChatGPT Ads' conversions | 🎯 Conversions of each account | Sending conversions from the server |
The first two are set once and serve everything; the last two are per ChatGPT Ads account.
All of them are stored encrypted, only their last four characters are shown, and they're deleted whenever you want.