ChatGPT Ads Campaign Setup for B2B: A Step-by-Step Guide
You’ve decided to test ChatGPT Ads. Maybe our ChatGPT Ads guide convinced you that buyers now research vendors in AI conversations, or a competitor’s sponsored card showed up when you asked ChatGPT about your own category. Now comes the practical part: building a campaign that reaches the right B2B conversations and proves whether it produces pipeline.
This guide walks through ChatGPT Ads campaign setup in OpenAI’s Ads Manager, from account creation to the first optimization, with B2B examples. ChatGPT Ads is a young platform that changes quickly, so we stick to what OpenAI documents and flag what you should check in your own account.
Before ChatGPT Ads campaign setup: is your offer a fit?
ChatGPT Ads are delivered mainly according to the context of a conversation, rather than to a job title or a company list. That works best when your buyers describe a problem in ChatGPT before they look for a vendor:
- “How do I reduce invoice processing time for a 200-person company?”
- “What’s the difference between SOC 2 Type I and Type II?”
- “Best way to track field technicians’ hours?”
If your buyers ask questions like these, you have material for context hints. If your category is so niche that nobody discusses it in ChatGPT, start with AI search optimization to be cited organically first.
Also note who sees ads. Industry coverage of the rollout reported that ads are shown to Free and Go users, while Plus, Pro and Business subscribers, and users who are or appear to be under 18, don’t see them. In B2B, part of your audience uses paid workspaces, so ChatGPT Ads reach only a share of your buyers.
Step 1: Set up your Ads Manager account
According to OpenAI’s quickstart, setup happens at ads.openai.com and involves:
- Signing in with an OpenAI account tied to your work email
- Adding your brand logo in Settings
- Setting up a billing profile and payment method
- Completing account verification
- Inviting the team members who need access
OpenAI states that ads only start delivering once account, billing and campaign requirements are all met and the ads pass review. Start verification early, before your launch date.
Step 2: Understand the structure
ChatGPT Ads use a familiar three-level structure: Campaign → Ad group → Ad.
| Level | What you set |
|---|---|
| Campaign | Objective, budget, target countries, dates |
| Ad group | A theme or intent, context hints, maximum bid |
| Ad | Brand name, logo, title, copy, image, landing page |
You can build campaigns with guided creation or by bulk upload of a campaign template. OpenAI lists limits of up to 5,000 campaigns, ad groups and ads per ad account, far more than a B2B test needs.
Step 3: Create the campaign
Choose the objective
OpenAI’s documentation describes two objectives: Reach (views) and Clicks. For B2B lead generation, start with Clicks: you pay for visits to your landing page, which are easier to connect to pipeline.
Set the budget and countries
Set a campaign budget (maximum spend for the campaign) and the target countries. For a first test, keep one country, usually the US, so results stay readable.
Dates
OpenAI notes that start and end dates may not appear before publication and that you can set them by editing the campaign after creating it. It also warns that ads can start running right away once published, so don’t publish just to reach these settings.
Step 4: Build ad groups around buyer intent
This is where B2B campaigns win or lose. In OpenAI’s documentation, each ad group groups a theme or intent with its context hints, and those hints influence where ads are delivered. There are no exact-match keywords. You describe the conversations you want to appear in.
Example for a B2B accounts-payable software company:
- Ad group 1, “Manual invoice pain”: hints such as “processing vendor invoices manually,” “invoice approval delays,” “AP team overtime at month-end close”
- Ad group 2, “Tool comparison”: hints such as “comparing accounts payable automation software,” “AP automation for mid-size companies”
- Ad group 3, “ERP integration”: hints such as “connect invoice approval to NetSuite,” “AP workflow for QuickBooks users”
Tips:
- One intent per ad group, so you can compare results.
- Describe situations, not just product names.
- Exclude consumer intents by staying specific (team size, roles, business processes).
Set the bid
Bids are set at the ad group level: a maximum CPM for Reach campaigns or a maximum CPC for Clicks campaigns, per OpenAI’s documentation. Trade press reported recommended starting CPC bids of $3 to $5 when CPC bidding launched in May 2026. Treat that as a reported figure, not a benchmark, and check the recommendation shown in your own account.
Step 5: Write ads for a conversational context
Each ad includes a brand name, logo, title, copy, image and landing page. OpenAI’s specs:
| Element | Recommended | Maximum |
|---|---|---|
| Title | 16 to 24 characters | 50 characters |
| Copy | 32 to 48 characters | 100 characters |
| Image | PNG or JPG, square | Up to 1200 x 1200 px, publicly accessible |
The landing page must be valid, reachable and not blocked to OpenAI’s crawlers.
B2B copy that fits the format:
- Title: “Close AP in 3 days” (only if you can prove it)
- Copy: “Automate NetSuite AP approvals. Book a demo.” (44 characters)
Lead with the outcome the conversation is about, keep claims provable (the FTC’s truth-in-advertising rules apply to AI ads too), and match the landing page to the promise.
Landing pages
Send ChatGPT traffic to a page built for it, not to your homepage: a short explanation of the problem, proof (case studies, integrations, security), and one clear action (demo, pricing, assessment). Our web design agency builds these pages.
Step 6: Set up tracking before launch
- UTM parameters on every landing page URL (
utm_source=chatgpt&utm_medium=paid&utm_campaign=[ad-group]) so sessions and leads appear separately in GA4 and your CRM. - Conversion measurement: OpenAI’s reporting includes a Conversions metric when conversion measurement is set up. Trade press reported a pixel and a Conversions API, with aggregated results.
- CRM attribution: store the UTM values with each lead in HubSpot or Salesforce, and track opportunities and revenue, not just form fills.
Step 7: Submit, launch and monitor
OpenAI reviews each ad against its policies before it goes live. Once running, Ads Manager reports impressions, clicks, spend, CTR, average CPC, average CPM and conversions. OpenAI notes that impressions and clicks refresh about every 15 minutes while spend can lag 7 to 8 hours, so don’t panic over a $0 spend line on day one. If an ad shows “Not serving,” hover over the status to see why.
What to look at after two to four weeks
- CTR and CPC by ad group: which intents attract clicks
- Engaged sessions and key events in GA4 by ad group
- Leads, meetings and opportunities in your CRM
- Cost per qualified meeting compared with Google Ads and LinkedIn Ads
Pause weak ad groups, rewrite their hints and test new ones before raising the budget.
Common B2B mistakes
- Hints that are too broad (“software,” “marketing”), which attract consumer and student conversations
- Sending traffic to the homepage
- Launching without UTMs or CRM fields
- Judging the test on clicks instead of qualified meetings
- Copying Google Ads keywords into context hints without rewriting them as situations
Want help launching your first campaign?
Référenceur sets up and manages ChatGPT Ads alongside Google Ads and LinkedIn Ads, with tracking that connects spend to pipeline. See our PPC agency services or contact us for a free campaign plan.
FAQ
How do I set up a ChatGPT Ads campaign?
Create and verify an account in OpenAI’s Ads Manager and add billing. Then build a campaign (objective, budget, countries), ad groups (context hints and bids) and ads (title, copy, image, landing page). Ads go live only after they pass OpenAI’s review.
Can I target ChatGPT ads by keyword or job title?
Not with exact-match keywords. You describe relevant conversations with context hints at the ad group level, and OpenAI’s system decides where ads appear. Check the audience options available in your Ads Manager account, as OpenAI adds features regularly.
What bidding options are available?
OpenAI’s documentation describes a maximum CPM bid for Reach campaigns and a maximum CPC bid for Clicks campaigns. Both are set at the ad group level. For B2B lead generation, a Clicks campaign is usually easier to tie to pipeline.
What are the character limits for ChatGPT ads?
Titles can be up to 50 characters (16 to 24 recommended) and copy up to 100 characters (32 to 48 recommended). Images must be square PNG or JPG files up to 1200 x 1200 pixels.
How do I measure B2B results from ChatGPT Ads?
Use UTM-tagged landing pages, conversion measurement in Ads Manager and CRM attribution. Judge results on qualified meetings and pipeline, not clicks. Compare the cost per qualified meeting with your Google Ads and LinkedIn Ads results.
Who sees ChatGPT ads?
Industry coverage of the rollout reported that ads appear for Free and Go users, not for Plus, Pro or Business subscribers or users under 18. In B2B, that means part of your audience won’t see your ads. Check OpenAI’s help center for the current list of eligible plans.
Ready to test ChatGPT Ads with clean tracking from day one? Contact Référenceur to plan your first campaign.