GuidesArticleOperator-judged

Run ads from ChatGPT

Use ChatGPT to operate an Adprime Zero account through docs, REST, CLI commands, or MCP. The model prepares the test. You complete prepaid funding on the hosted page.

Published 2026-09-09 · Search job: ChatGPT buy ads

ChatGPT can help buy ads when it is pointed at a real Adprime Zero account and you complete payment on the hosted page. The chat is the operator. The account holds the campaign.

/lp/run-ads-from-chatgpt is the paid funnel for the same job. This guide is the SEO page: how the loop works, what ChatGPT is allowed to do, and what it must not invent.

Give it a surface, not a wish

A ChatGPT session without tools can still be useful if you paste the Get started brief and have it emit exact ztdsp commands or REST calls. You run those commands in a terminal, or you switch to a ChatGPT client that can call MCP. A session that only writes a media plan is not a launch.

When MCP is available, connect ztdsp mcp with ADP_ZERO_API_URL and ADP_ZERO_API_KEY. Connect MCP and launch is the setup card in guide form. The playbook version is MCP setup.

Ask for one first test: one landing page, one 300x250, one geography, one daily budget. ChatGPT is good at drafting five angles. That is a later matrix, not a first activation.

The account loop

  1. Open or connect an account. Dashboard signup uses a six-digit email code. An agent key can exist before that code because the empty account cannot spend.
  2. ChatGPT requests a hosted prepay link. You log in, confirm or change the amount, and pay on Stripe Checkout.
  3. It submits creative and targeting through the public API. Unknown segment keys are rejected. Use catalog ids, not display names.
  4. It creates the campaign and waits on review and balance.
  5. After delivery, it reads performance. If clicks are zero while spend exists, it inspects freshness and field names before it rewrites targeting.

Do not paste card numbers, CVVs, or login codes into ChatGPT. Do not paste the API key into the conversation once it is stored. If the model asks for either, stop and point it at the funding link or the secret store.

What ChatGPT should read back

Ask it to return campaign status, daily budget, provider sync time, impressions, spend, and freshness_status. Ask it not to lead with CTR. Remnant display inflates that number. CTR is a trap is the note we send humans and agents.

If you care about signups or purchases, set conversion events first. Install snippets come from the product. Do not let ChatGPT invent a pixel URL or embed an ak_... key in a browser tag. Set up conversion events is the job page.

Creative iteration uses associations on the live campaign. ChatGPT can add an approved variant or copy the campaign. It cannot pause the last active creative. That rule is in the API, not a preference.

The family pillar if you are choosing a chat tool is Launch ads from Cursor, because that page owns the builder-tool cluster. The account-level pillar is Run ads from an AI agent.