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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
Related Reading
- ChatGPT Ads Conversion Tracking Is Real: What OpenAI's April 30 Privacy Policy Update Tells You About the Roadmap
- How to Check Your ChatGPT Ads Pixel Is Working
- ChatGPT Ads Now Bids for You by Default. B2B Should Opt Out.
- How to Set Up a ChatGPT Ad Campaign in 8 Steps (September 2026)
- How to Measure ROI for ChatGPT Ads: The 2026 ROAS Framework for B2B Marketers
