Openai logo ops

LLM ads engine

  • paid
  • llm-ads
  • ai-search

Advertise inside ChatGPT, the one AI assistant that actually sells placements. Your ad sits beneath the answer at the moment a buyer asks the question. A system to pick the questions, write for the format, pace spend by hand and measure what a visit is worth.

4 Steps in the flow
1 Tool orchestrated
3 Human checkpoints
Daily Run cadence
Live campaigns, paced by hand ChatGPT ad placements

The objective

What this system is built to do

Buy the question, not the audience. ChatGPT is the only assistant that sells ad placements, so this is one surface, bought self-serve, and new enough that nobody has priced it properly. Ads reach free and Go plan users only, so the honest test is whether any part of your buyer sits there. Bids allocate budget between questions, and a lifetime cap does not pace, so spend is paced by hand. Not doing: claiming presence across assistants that do not sell ads, or shifting budget out of channels that already work.

How it runs

The steps your team follows

The workflow, exactly as it runs inside . It plays through step by step, or pick any node on the map.

1

Choose the questions to buy

Daily
  1. Confirm the surface. ChatGPT Ads is the only assistant selling placements: Perplexity stopped, Claude sells none, and Google or Microsoft AI inventory is bought through their existing ad platforms. Ads serve to free and Go plan users only.
  2. List the task-shaped questions your buyer asks an assistant ("how do I automate X") and pair each with the page that does X. Decision-shaped and aspirational questions bounce.
  3. Write three context hints per question. Hints are the only targeting lever besides country.
  4. Human approval - agree the questions, the opening lifetime cap and the bid per question before anything is built.
2

Write for the assistant

Daily
  1. Title up to 50 characters and body up to 100, but only about 24 and 48 are visible before truncation. Write so the visible half stands alone.
  2. Read as the answer to the question, not a banner. Lead with the capability they just asked about.
  3. No platform trademarks in the copy: the ad policy permits only marks you own. Square image, no words in the artwork, one lit element.
  4. Land on the page that does the task, with the ad's promise and one action in the first screen. The median visit is one to three seconds on a phone.
3

Launch and pace by hand

Daily
  1. Build the campaign paused in ChatGPT Ads Manager: one campaign, one ad group per question, fixed bids, one country.
  2. There is no daily budget. A lifetime cap does not pace; it spends as fast as the auction allows. Open with a small cap and raise it by hand each day. Lower bids slow the burn and cut the cost per click.
  3. Tag every destination URL (utm_campaign per wave, utm_content per question) so behaviour can be split by question.
  4. Install the conversion pixel and fire an event only on a confirmed lead action.
  5. Human approval - a person activates the campaign and a person raises the cap. Spend changes are never automated.
4

Measure and decide

Daily
  1. Pre-register the floor, the expected outcome per question and the kill signal before a pound is spent.
  2. Count engaged sessions (a deliberate act on the page), not arrivals. Events that fire on page load are not engagement. Report cost per engaged session, by question.
  3. Treat the first equal-bid flight as an inventory census: share of spend shows which questions are asked most, not which ones convert.
  4. Human approval - continue, re-bid or stop on the read date, not before.
1 / 4

Setup

The stack

The tools this system drives. Connect your own accounts, or swap in your team's equivalent.

Tools to connect

ChatGPT Powers Launch and pace by hand

Proven in market

Run by 104 teams, verified on real accounts

LLM ads engine is built and verified by Growth Division, the GTM team behind 150+ companies.

Built & verified by Growth Division

Get started

How to run this system

Live in an afternoon. Clone it, connect your tools, set your inputs, and turn it on.

  1. 1

    Add to

    Clone the LLM ads engine into your workspace, wired end to end.

  2. 2

    Connect your tools

    ChatGPT.

  3. 3

    Set your inputs

    Your ICP, targets and brand rules, once.

  4. 4

    Turn it on

    It runs daily on autopilot, checking in with you only where it matters.

3 approvals / daily your time on autopilot · the rest runs itself
Live campaigns, paced by hand ChatGPT ad placements, produced for you

Early access

Run the LLM ads engine in your workspace.

is in stealth with a first cohort of scaleups. Join the waitlist and we’ll open this system, and the full library, to you first.

All systems in the library