Skip to main content
AI AdsBy Kevin O'Connell10 min readOctober 19, 2026

How to Set Up a ChatGPT Ads Conversion Campaign for B2B

A ChatGPT Ads Conversions campaign never bills per conversion, and its event and billing option lock at launch. How B2B teams choose the event, the billing and the bid, with real Ads Manager screens.

To set up a ChatGPT Ads conversion campaign, create a campaign with the Conversions objective, pick one standard conversion event, choose whether you are billed per impression or per click, and set a bid on the ad group. For B2B, the event and the billing option matter most, because neither can change after launch.

  • Never per conversion: you pay per impression or per click; the auction sets your cost per conversion
  • Billing: Impressions (CPM) was pre-selected in Ads Manager; Clicks (CPC) is the alternative
  • One event, locked: a standard event only, and it cannot be swapped later
  • B2B pick: the deepest event that still fires often, usually a booked demo or a started trial
  • No recommended bid: OpenAI publishes none, so set your bid cap from your own funnel

What a conversion campaign does, and what you pay for

A conversion campaign is a ChatGPT Ads campaign that steers delivery toward one action on your site, such as a booked demo. It changes who the system shows your ads to. It does not change what you pay for: you are billed per impression or per valid click, never per conversion.

OpenAI is unusually direct about this. Its conversion campaign guide asks itself whether the objective means you pay per conversion, and answers with one word: no. So the familiar cost-per-action model from other ad platforms does not apply. Cost per conversion is something you calculate afterwards (spend divided by conversions), not something you buy.

One wrinkle matters if a tool builds your campaigns. OpenAI's Ads API documentation pairs the Conversions objective only with click billing: its bidding guide says conversion campaigns “bill for valid clicks.” Impression billing is a choice you make in Ads Manager itself. If a tool builds your campaigns through the API, and that includes the AI Ads module in AI-Advisors, expect click billing on Conversions campaigns today.

A conversion campaign changes what the system aims at, not what you pay for. You still buy impressions or clicks.

Before you start: what must already be true

A Conversions campaign can only optimize toward an event OpenAI already receives. OpenAI lists four conditions: conversion tracking is set up through its pixel or Conversions API, at least one standard event is available, you know which event you want, and you are ready to create a new campaign, or clone an old one, rather than switch an existing campaign in place.

Two details trip up B2B teams. First, custom events are not eligible. OpenAI's help center says custom conversion events are not currently supported for this objective, so a custom event called demo_request will not do; it has to be a standard event such as appointment_scheduled. Second, an event only appears in the campaign once it is set up as a conversion in Ads Manager. Ads Manager's own Conversions page walks you through it in four steps: create a data source, create a conversion event, implement and log the event, and link the event to a campaign.

If the pixel is not installed yet, start with the Tag Manager pixel install guide. If it is installed but you are not sure it works, our six-check pixel test proves it end to end. OpenAI also recommends turning on automatic advanced matching, which helps it match conversions to the people who saw your ads.

Before you build the campaign, confirm the event exists. The free ChatGPT Ads Pixel Checker reads your landing page and Google Tag Manager container and lists every standard and custom event set up, so you can see whether the event you plan to optimize toward is actually there.
Check your pixel setup free

Which conversion event should B2B optimize for?

Optimize toward the deepest standard event that still fires often. Deeper events sit closer to revenue but happen less, and OpenAI warns that events which happen too rarely make performance harder to evaluate. It does not say how rare is too rare.

The B2B-relevant standard events, from shallow to deep
Definitions from OpenAI's developer documentation. Volume is relative, for a typical B2B funnel.
EventOpenAI's definitionB2B useVolume
Page viewedA user lands on or views an important page.Avoid as a goal: it optimizes toward visits, not buyers.Highest
Registration completedA user finishes an account or event registration flow.Webinar or free-account sign-ups, when registration starts your funnel.High
Lead createdA user submits a lead form or requests contact.Contact and content forms. The safe choice when demos are scarce.Medium
Trial startedA free trial starts.Product-led companies with a free trial.Medium
Appointment scheduledA user books a meeting, demo, or consultation.Sales-led companies. The standard event closest to pipeline.Low
Subscription createdA paid subscription starts.Only for self-serve plans that sell often.Lowest

Ads Manager lists 12 standard events in all: the six above, two app events (App installed and App opened), and four ecommerce events such as Checkout started and Order created. OpenAI's event reference gives the full definitions.

For a sales-led company, Appointment scheduled is the event closest to pipeline: OpenAI defines it as booking a meeting, demo, or consultation. For a product-led company, Trial started plays the same role. If your demo or trial volume is thin, step back to Lead created, which fires more often and still carries buying intent.

How thin is thin? OpenAI publishes no minimum. For a sense of scale, Meta says its ad sets usually leave the learning phase after about 50 results in a week. That is Meta's system, not OpenAI's, but a campaign producing four demos a month is giving any optimizer very little to learn from. Track several stages of your funnel (our conversion tracking guide maps events to funnel types), and point each campaign at one of them.

Pick the deepest event that still happens every week. Go deeper than that and the system is guessing.

Impressions or clicks: choosing how you are billed

Impression billing pays per thousand impressions and lets the system chase conversions that follow a view as well as a click. Click billing pays per valid click and optimizes only toward conversions after a click. OpenAI favors impressions; for B2B, the better first choice depends on what you can verify.

Ads Manager / How you're charged
After you choose Conversions and an event, the How you're charged box appears with Impressions (CPM) pre-selected.

The box's own text makes OpenAI's case: impressions optimize for more conversions, including those driven by views, and selecting only clicks will limit your conversions. The reasoning holds. A buyer who reads your ad in ChatGPT and books a demo the next morning never clicked, and only impression billing lets delivery learn from that person.

Impressions or clicks for a Conversions campaign
Per OpenAI's help center and Ads Manager, October 17, 2026.
Impressions (CPM)Clicks (CPC)
You pay forImpressions servedValid clicks
Delivery optimizes towardConversions after an ad view or a clickConversions after a click
Main cost metricAverage CPM and cost per conversionAverage CPC
In Ads ManagerPre-selected when we set one upOne click away
Changing laterMoving to clicks means a new campaignClone to move to impressions
Best B2B useOnce you trust the event and want volumeWhile you build a baseline your CRM can verify

The catch for B2B is verification. A view-driven conversion arrives with no click, so it carries none of your UTM parameters, and your CRM cannot tie it to ChatGPT. OpenAI's reporting gives view-through credit for one day at most. That is the attribution gap in its purest form: the platform says the ad worked, and nothing on your side can confirm it.

So start on Clicks while you build a baseline your CRM can check, then clone the campaign onto Impressions once you trust the event and want more volume. That is also the one switch OpenAI supports by cloning; going from impressions back to clicks means a new campaign.

How to set up the campaign, step by step

With the event live, the build takes seven steps, six of them inside one wizard. These steps follow Ads Manager's New campaign wizard as it appeared on October 17, 2026, built with a test campaign that was never saved or launched.

1. Confirm your conversion event reaches OpenAI

Open the Conversions page and check that your data source shows recent events and that the event you want is set up as a conversion. If it is not, nothing later in the wizard will offer it.

2. Create a campaign and choose Conversions

Click Create, name the campaign, and set the Objective. In our account the menu read Reach, Clicks, Conversions; OpenAI's help center calls the first option Views. To move an existing campaign onto Conversions, clone it instead, since an objective cannot change in place.

Ads Manager / Objective
The Objective menu in the New campaign wizard. Once a billing option is chosen, the box collapses to a one-line summary.

3. Pick the conversion event

The Conversion event menu lists only events already set up as conversions, each labelled with its data source, plus a shortcut to create a new one. This choice is permanent for the campaign, so make it with the table above in front of you.

4. Choose how you're charged

Pick Impressions (CPM) or Clicks (CPC) in the How you're charged box. Neither the billing option nor the objective can be changed in place afterwards.

5. Set locations, budget and dates

Choose your markets, a daily budget and a schedule. OpenAI's advice is to give the campaign enough time and budget to gather meaningful data. Read the budget note carefully: when we entered a $100 daily budget, Ads Manager explained that the maximum daily spend is $200 and the maximum seven-day spend is $700. Single days can run to double, while the week stays at seven times your daily budget. The ChatGPT Ads cost guide lists the per-campaign daily minimum for each billing currency.

6. Build the ad group and set the bid

Choose a bid strategy (the next section covers the choice), then fill in Tracking parameters. Ads Manager supports placeholders such as {campaign_id}, {ad_id} and {oppref}; add your UTMs, with utm_source=chatgpt and utm_medium=cpc, so every click reaches GA4 and your CRM labelled. Our guide to tracking ChatGPT Ads in GA4 shows what arrives on the analytics side.

7. Add ads, review and launch

Create the ads, check the review screen, and launch. If you stop partway, know that Save as draft keeps the structure but not the money: Ads Manager warns that campaign budgets aren't saved with drafts. For the ad side of the build, the full campaign setup walkthrough covers creative and review.

Autobid or a manual bid cap

Autobid adjusts bids to get the most conversions from your budget, and it was the starting setting on new ad groups in our account. Manual: Max bid instead sets a conversion-optimized bid cap: the most you are willing to bid for one conversion. For most B2B accounts, the manual cap is the better start.

Ads Manager / Ad group bid
Manual: Max bid on a Conversions ad group. The $820 was pre-filled by Ads Manager in our account; it is not a recommendation.

The field's helper text explains the mechanics: Ads Manager uses the predicted conversion rate to turn your cap into a per-impression auction bid, or a per-click bid if you chose click billing. OpenAI adds that your actual cost per conversion is determined by the auction, and that there is no recommended bid amount at this time.

That last line matters, because the field does not open empty. In our account it pre-filled $820.00 with a “Strong Delivery” rating. OpenAI does not explain where that figure comes from, so treat it as a number to replace, not guidance. The honest way to set a cap is from what a conversion is worth to you.

Setting a bid cap from your own numbers
A hypothetical AI marketing platform sold on annual contracts; swap in your own funnel rates.
Annual contract value
$12,000
Booked demos that become qualified opportunities
30%
Opportunities that close
25%
First-year revenue per booked demo
$12,000 × 30% × 25% = $900
Most it will spend in ads to win one customer
$4,000 (a third of year one)
Most it can pay per booked demo
$4,000 × 30% × 25% = $300

For this hypothetical AI marketing platform, a booked demo is worth about $900 in first-year revenue, and the most it should pay is $300. A cap of $820 would tell the auction it will pay nearly the full first-year value of a demo. If it optimized toward Lead created instead, the same math needs one more step: if 40% of leads book a demo, a lead is worth $120 at the same target. Either way it pays at most $4,000 in ads per customer, and a customer who stays three years brings in nine times that in revenue, a healthy ratio by B2B standards.

Manual bidding unlocks one more control. Under Advanced, Audience bid adjustments apply a multiplier when a viewer belongs to an audience you choose. They exist only on Manual: Max bid, and they need a published custom audience, which has its own B2B size problem. Our post on automatic bidding for B2B explains why a volume-seeking default suits thin, uneven B2B conversions poorly.

The bid cap is the one field that asks what a conversion is worth to you. Answer it with your own numbers, not the number in the box.

Reading the results without fooling yourself

Judge a conversion campaign on cost per conversion that your CRM can confirm, after enough time for conversions to arrive. OpenAI says attributed conversions take 24 to 48 hours to appear in reporting, so the first two days can look worse than they are.

Know that the platform keeps two separate sets of attribution windows. The first is set on each conversion event and steers delivery: when you create one, the click-through window defaults to 30 days and the view-through window to 1 day, and Ads Manager's tooltip notes that this window is used for optimization while reporting windows are configured separately.

Ads Manager / New conversion event
The conversion event dialog. These windows guide optimization, not the numbers in your reports.

The second set lives in your report columns: a 7, 14 or 30-day click window and a 0 or 1-day view window. OpenAI's reporting documentation says changing them affects reporting only, not optimization, bidding or billing, and that attribution is last-touch.

Ads Manager / Edit columns
Edit columns: pick Click-through conversions and View-through conversions separately, and set the reporting windows.

With the view window at 1 day, the Conversions total includes view-through conversions. Add the Click-through conversions and View-through conversions columns side by side, and report the click-through figure when you mean what your clicks produced. Then reconcile against the CRM: count records with utm_source=chatgpt that reached the same stage. For a B2B cycle measured in months, the final verdict comes from pipeline, as our ROI measurement framework and the ROAS Stack lay out.

Mistakes that waste a conversion campaign

The most expensive mistakes here are permanent, because three settings lock at launch. Check this card before you click Launch.

Locked at launch
Objective
Cannot change in place. Clone or start a new campaign.
How you're charged
Clicks to Impressions: clone the campaign. Anything else: a new campaign.
Conversion event
One per campaign, fixed. A different event means a new campaign.
Adjustable later
Bid cap and bid strategy
OpenAI suggests adjusting these as results come in.
Budget and creative
OpenAI advises waiting for enough volume before large changes.
  • Optimizing toward page views. It fires constantly, so the system learns fast, and it learns to find visitors rather than buyers.
  • Choosing an event that almost never fires. Subscription created sits closest to revenue, and for a sales-led company it is the event the system can least learn from.
  • Accepting the pre-filled bid. Replace it with a cap from your own funnel math.
  • Reading the blended total as click performance. With view-through on, Conversions mixes clicks and views.
  • Judging on day one. Conversions lag by up to 48 hours, and OpenAI advises waiting for enough volume before large changes.
  • Trusting a draft with the budget. Budgets are not saved with drafts; re-enter them before launch.

If ChatGPT Ads is new to your team, the early B2B results are worth reading before you commit a quarter's budget to one event.

Frequently Asked Questions

#Do you pay per conversion in a ChatGPT Ads Conversions campaign?

No. OpenAI states plainly that the Conversions objective does not mean you pay per conversion. The campaign optimizes delivery toward your chosen conversion event, but you are billed per impression or per valid click, depending on the option you pick. Your bid cap is not a price either: the auction sets your actual cost per conversion.

#Why is impression billing the default for ChatGPT Ads conversion campaigns?

OpenAI's position is that impressions find more conversions, because people may see an ad, leave, and convert later without clicking. Its help center says selecting Clicks will lower your conversions. Ads Manager pre-selected Impressions (CPM) when we set up a Conversions campaign on October 17, 2026. Campaigns created through OpenAI's Ads API bill Conversions per click.

#What conversion event should a B2B SaaS company optimize for in ChatGPT Ads?

The deepest standard event that still fires often. For a sales-led company that is usually Appointment scheduled, the event OpenAI defines as booking a meeting, demo, or consultation. For a product-led company it is usually Trial started. If either is rare, step back to Lead created. Track the whole funnel, but each campaign optimizes toward one event.

#Can you change the conversion event after a ChatGPT Ads campaign launches?

No. OpenAI states that the conversion event cannot be changed after campaign creation, and neither can the objective or the billing option. To move a campaign from click billing to impression billing, clone it and choose Impressions. To optimize toward a different event, create a new campaign. Choose the event before you build anything else.

#How many conversions does a ChatGPT Ads Conversions campaign need?

OpenAI does not publish a number. Its guidance is only that events which happen too rarely make performance harder to evaluate. For a sense of scale, Meta says its ad sets usually leave the learning phase after about 50 results in a week. That is Meta's rule, not OpenAI's, but it shows why a handful of demos a month is thin.

#Why can't I select my conversion event in a ChatGPT Ads campaign?

Usually one of three reasons. The event is custom, and OpenAI does not support custom events for the Conversions objective. The event is firing but has not been set up as a conversion event in Ads Manager, so it is not in the campaign's list. Or no pixel or Conversions API data source is sending it yet.

Kevin O'Connell
Kevin O'Connell
Founder & AEO Consultant, AI-Advisors.ai

20-year B2B SaaS marketer. 3x Head of Marketing. One company exit (Sapling HR acquired by Kallidus, 2021). Now building AI-Advisors.ai to give mid-market B2B teams the AI visibility tools enterprise brands get. Writing about Answer Engine Optimization, ChatGPT Ads, Microsoft Copilot SEO, and the 5 A's of AI Marketing framework.

✦

Start tracking your AI visibility today

Install the tracking snippet, run your first audit, and see how AI platforms treat your brand. Start your 14-day free trial.

Get Started Free

Keep Reading

AI Ads
How to Set Up ChatGPT Ads Custom Audiences for B2B (Start With Exclusions)
10 min read
AI Ads
How to Check Your ChatGPT Ads Pixel Is Working
10 min read
AI Ads
Best ChatGPT Ad Mockup and Preview Tools (2026)
14 min read