Skip to step 1

FREE STEP-BY-STEP GUIDE · BY VA PRO STUDIO

How to Advertise Your Business on ChatGPT

A Free Step-by-Step Guide for Small Business Owners

Learn how to set up your advertising account, create your first campaign, manage your budget, and reach potential customers through ChatGPT advertising.

  • 7 steps
  • About 15 minutes
  • Updated November 10, 2026
  • Based on OpenAI's official documentation

What you will set up, in order

Each step is one screen of Ads Manager and one decision. Read them in order the first time; come back to any step from this list later.

  1. 01Create your accountCreate Your OpenAI Ads Manager Account
  2. 02Create your first campaignCreate Your First Advertising Campaign
  3. 03Choose your budgetChoose Your Advertising Budget
  4. 04Create your adCreate Your Advertisement
  5. 05Launch your campaignLaunch Your Campaign
  6. 06Track your resultsTrack Your Advertising Results
  7. 07Common mistakesCommon Mistakes to Avoid
Step01

Create Your OpenAI Ads Manager Account

Everything for ChatGPT Ads happens in OpenAI Ads Manager, currently in beta, at ads.openai.com. One person creates the advertiser account for the business; teammates are invited afterwards.

What to do

  1. 1
    Go to ads.openai.com and select Login or Sign up.

    Sign in with the OpenAI account you already use for ChatGPT, or create one. If you can, use the account tied to your work email: the advertiser account belongs to the business, not to a personal profile.

  2. 2
    Choose how to start.

    Ads Manager offers two paths. Enter your website URL and it drafts a first ad and campaign from your site for you to review; or skip that step and go straight to Ads Manager, then build the campaign when you are ready. Both paths create the same advertiser account. If you want to look at every setting before anything can run, skipping is the calmer choice.

  3. 3
    Enter your advertiser name and the required account details.

    The one name you type at signup becomes your Account Name, Brand Name and Legal Name at first. Review the country or region, the billing currency and the time zone before you submit: OpenAI states these three settings cannot be changed after the account is created. Creating the account means accepting OpenAI's advertising terms and privacy policy shown during signup.

  4. 4
    Check the three names in Settings → General.

    Account Name is what you see inside Ads Manager. Brand Name is the public name shown next to your ad in ChatGPT. Legal Name is your registered business name, used for billing and business verification. Changing Brand Name later triggers a brand review and pauses ad serving until it is approved; changing Legal Name restarts business review. Get them right now.

  5. 5
    Add your logo.

    Settings → General. Your logo and Brand Name appear with the ad, so use the version customers recognise.

  6. 6
    Set up billing.

    Open Billing. Create a billing profile (business name, billing address, invoice delivery email) and add a credit card. When you add the card, a temporary authorization hold may appear to verify it; it is not an advertising charge and is released after verification, though your bank may show it for a week or more. Nothing can deliver until billing is complete.

  7. 7
    Complete account verification.

    OpenAI's quickstart lists account verification among the setup steps. If verification is required for your account, you will see a banner in Ads Manager; ads do not serve until it is done.

  8. 8
    Invite teammates, if anyone else needs access.

    Settings → Users → Invite, then choose a role: Admin (full access), Member (create and manage campaigns) or Viewer (view only). Invite people into the existing account rather than letting each person create a new one.

Illustration

  1. 1Sign in or sign up
  2. 2Website URL — or skip
  3. 3Advertiser name + country, currency, time zone
  4. 4Billing profile + card
  5. 5Verification
  6. 6Logo + the three names
  7. 7Invite your team
The account setup path, as OpenAI describes it. Each box is a screen in Ads Manager.

Schematic drawing, not a screenshot of Ads Manager. Names and layout follow OpenAI's documentation; the real screens may look different.

If you created an ad during signup

The onboarding notice says: “Your ads will go live once they pass review.” Once billing, verification and the campaign settings allow delivery, that ad can start running and spending. Open Ads Manager, check the campaign's status, budget and schedule, and pause it if you are not ready.

Good to know

  • Use your registered business name as the Legal Name from the start. A later change restarts business review.
  • Your billing address and card should match the business entity and country used at signup. A card from a different country may not be accepted.
  • Already have an account in the business? Ask its Admin to invite you. OpenAI limits how many ad accounts one login can create, and a second account does not skip verification.
Would rather not do this step yourself?Let VA Pro Studio set it up →
Step02

Create Your First Advertising Campaign

A campaign sets the objective, the budget, the dates and the places your ads may appear. Inside it, ad groups organise your services into themes, and ads are what people actually see.

What to do

  1. 1
    In Ads Manager select Create, then Create campaign.

    The guided flow asks for each setting in turn. (A bulk upload from a spreadsheet template also exists for large launches; a small business will not need it.)

  2. 2
    Name the campaign.

    Clear and consistent, so reports stay readable: “Plumbing · Emergency repairs · Nov 2026” tells you more in a month than “Campaign 1”.

  3. 3
    Choose the objective.

    The objective decides how your ads are priced and what delivery optimises for, and it cannot be changed after the campaign is created. Views (CPM): you pay per 1,000 impressions served; best for visibility. Clicks (CPC): you pay per valid click; best for sending people to your website. Conversions: delivery optimises toward a conversion event such as a purchase, sign-up or lead submission, and you choose to be billed per valid click (oCPC) or per 1,000 impressions (oCPM), never per conversion. Conversions requires conversion tracking (OpenAI's JavaScript pixel or Conversions API) and a supported standard event, so most first campaigns start with Clicks.

  4. 4
    Set the budget.

    A daily budget or a campaign-total budget. Step 3 explains both and the limits behind them.

  5. 5
    Set the start and end dates.

    OpenAI warns that on your very first campaign the date fields may not appear until after the campaign is created; they are there when you edit it, and on every later campaign. If you need a specific start date, do not publish the campaign just to reach those settings: the ads could start running first. Create it, open it for editing, set the schedule, then activate.

  6. 6
    Choose the countries, and finer locations if you want them.

    To advertise only in the United States, explicitly include the United States. Excluding other countries alone does not limit delivery to the US. For most campaigns you can also target states or regions, cities, markets and postal codes where available; search for a location during setup to see what is offered. Note that some new self-serve accounts can at first advertise only in their home country.

  7. 7
    Optional: platforms and custom audiences.

    Platforms let you choose where the campaign delivers: Android app, Android web, Desktop web, iOS app, iOS web. Custom audiences are lists you upload; including one needs at least 25,000 matched users, so they rarely apply to a local business.

  8. 8
    Add at least one ad group with context hints.

    An ad group collects ads around one service or customer need; a plumber might run one for emergency repairs and one for preventive maintenance. Context hints are short phrases that tell the system what you offer, who it helps and when it is useful, such as “same-day water heater replacement for homeowners in Charlotte”. They inform relevance; they are not keywords and do not guarantee delivery for any conversation.

Illustration

CampaignObjective, budget, dates, locations

One business goal per campaign. Objective and budget type are the two settings you cannot easily change later.

Ad groupOne theme or service, plus context hints

“Emergency repairs”, “Preventive maintenance”. A campaign can hold many ad groups.

AdBrand name, logo, title, description, image, landing page

What people see in ChatGPT. Several variations per ad group give the system more chances to match.

Every campaign in Ads Manager has the same three levels.
ObjectiveYou pay forBest for
Views (CPM)Every 1,000 impressions servedVisibility and exposure
Clicks (CPC)Each valid clickTraffic to your website or product
ConversionsValid clicks (oCPC) or impressions (oCPM); never per conversionA specific conversion event; needs tracking installed first
The three objectives, in OpenAI's words.

Schematic drawing, not a screenshot of Ads Manager. Names and layout follow OpenAI's documentation; the real screens may look different.

Good to know

  • Start small: one campaign, one or two ad groups, several ad variations. Add a second campaign when the goal is genuinely different (another region, another service line).
  • Ads Manager is in beta, and OpenAI says which options you see can depend on your account: Conversions needs tracking and a supported event, multi-country delivery may open later, and new features roll out gradually. If a setting is missing, that is usually why.
  • You cannot clone a Clicks campaign into another Clicks campaign; to repeat a campaign with the same objective, create it again by hand.
Would rather not do this step yourself?Let VA Pro Studio set it up →
Step03

Choose Your Advertising Budget

Two budget types make two different promises. Pick the one that matches how much control you want, then make sure nothing is running that you did not mean to run.

What to do

  1. 1
    Daily budget: an average, not a daily cap.

    OpenAI defines the daily budget as the average you want to spend per day over a 7-day period (Sunday to Saturday in your account's time zone). On a single day billed spend can reach up to twice your daily budget; over the week it will not exceed seven times. Unused amounts on quiet days may be spent later in the same week. The standard minimum daily budget in the US is $25.

  2. 2
    Campaign-total budget: the hard ceiling.

    The maximum you are willing to spend across the whole campaign; Ads Manager paces it over the schedule. OpenAI calls it the stricter control for total spend. One catch: you can later turn a campaign-total budget into a daily budget, but not back.

  3. 3
    Know how you are charged.

    ChatGPT Ads bills after delivery. Spend accrues as ads run, and your card is charged whenever the unpaid balance reaches your account's payment threshold, and again at the end of the month for whatever remains. New accounts start with a low threshold (OpenAI's example is $25) that rises automatically with successful payments. The threshold decides when you are charged; the budget decides how much the campaign may spend. They are not the same number.

  4. 4
    Avoid an accidental launch.

    An ad created during signup can go live once it passes review and billing is set. If you are not ready, pause the campaign and confirm its status. A campaign only delivers while its status is Active, within its dates, with budget remaining.

  5. 5
    Check the status right after you finish the account.

    Open the campaign list once more before you close the tab. Is anything Active that you did not intend? A pause can take up to 24 hours to apply across OpenAI's delivery systems, and the spend in that window is billable, so it is cheaper to catch it now.

Example

A simple plan for a first test, using OpenAI's published limits and the US minimum:

PlanYou setMost on one dayMost in one week30-day test
Daily budget$25 a day (the US minimum)$50$175about $750 on average; never more than $875
Campaign-total budget$500 over 30 dayspaced by Ads Managerpaced by Ads Managernever more than $500

Whichever you choose, write the ceiling on a sticky note before you launch. If the first month's inquiries are worth more than that number, the test has paid for itself; if not, Step 6 tells you what to fix.

What this guide will not tell you

These limits are OpenAI's published rules as of November 10, 2026. OpenAI publishes no benchmarks for cost per click, impressions or results on ChatGPT Ads, and neither do we. Any page that promises you a guaranteed click price or a number of customers is not quoting the official documentation.

Good to know

  • OpenAI itself recommends that new advertisers start with a daily budget, so you can watch delivery and performance before committing to a total.
  • Set an end date on your first test so it stops by itself. You can always extend it.
  • Spend in the dashboard lags 7 to 8 hours behind delivery. A $0 next to real impressions and clicks does not mean nothing has been spent.
Would rather not do this step yourself?Let VA Pro Studio set it up →
Step04

Create Your Advertisement

An ad in ChatGPT is small: your brand name and logo, a title, a short description, an image (or four to six images in the multi-image format) and one landing page. Small means every word has to work.

What to do

  1. 1
    Select the ad group, then add an ad.

    Ads Manager may also offer “Add new ad” drafts prefilled from your website's own metadata (image, title, description). They are not AI-written copy; review and edit them before you assign them to a campaign.

  2. 2
    Choose the landing page.

    One destination URL per ad. Send people to the most relevant page: the drain-cleaning page for a drain-cleaning ad, not the home page. The page must load, must be publicly reachable, and must not block OpenAI's crawlers (OAI-AdsBot and OAI-SearchBot), or the ad will be rejected. You may add UTM tracking parameters to the URL.

  3. 3
    Write the title.

    OpenAI recommends 16 to 24 characters, with a maximum of 50. Say the value plainly: what you offer and why it is useful, not a slogan.

  4. 4
    Write the description.

    32 to 48 characters recommended, 100 maximum. Add information the title did not carry: who it is for, what they get, when it helps. Do not repeat the title.

  5. 5
    Add the image.

    PNG or JPG, square, no larger than 1200 × 1200 pixels, simple and relevant to the message. Choose Single image or Multiple images under Ad format. The multi-image format (4 to 6 square images) has been an open beta since October 26, 2026; all of its images link to the same URL and “Learn more” is its only call to action.

  6. 6
    Check the ad against OpenAI's Ad policies.

    Ad text, image and landing page must match each other and must be honest. Some categories are restricted or need case-by-case approval in the US (financial services, health services, legal services), and ads for an individual job listing or a specific property for rent or sale are prohibited. OpenAI says its early focus is on consumer categories such as household and consumer goods, local services, travel and entertainment, and digital products and education.

  7. 7
    Save and submit for review.

    Every ad is reviewed before it can serve. Create several variations per offering, each from a different angle: OpenAI's guidance is that a diverse set of ads lets the system find more conversations where your ad is relevant.

Illustration

Title
23 characters: inside the recommended 16 to 24.
Description
45 characters: inside the recommended 32 to 48.
Landing page
The drain-cleaning page itself, with a phone number and a booking form at the top.
Image
One square PNG or JPG, at most 1200 × 1200.
Counted
Title 23 characters · description 45 characters.
The anatomy of an ad, with an example for a fictional US plumbing business. The counts follow OpenAI's recommended lengths.

Schematic drawing, not a screenshot of Ads Manager. Names and layout follow OpenAI's documentation; the real screens may look different.

Good to know

  • Match the promise to the page. If the ad says drain cleaning, the landing page is about drain cleaning, and the price language is the same in both.
  • Write three to five title and description variations per service before you launch. Testing is cheaper than guessing.
  • No ad guarantees impressions or sales, and this guide does not either. Promise in the ad only what you deliver on the job.
Would rather not do this step yourself?Let VA Pro Studio set it up →
Step05

Launch Your Campaign

A launch is a checklist, not a button. Six checks before you set the campaign to Active, and two things to know about stopping and changing it afterwards.

What to do

  1. 1
    Review the settings once more.

    Objective, budget type and amount, start and end dates, locations, ad group, ads. Objective and budget type are the ones you cannot simply edit later; if either is wrong, this is the moment to create the campaign again.

  2. 2
    Confirm that billing is complete and the payment method is saved.

    Billing profile plus card, and no verification banner waiting in Ads Manager. Without them nothing serves, even when every campaign setting is right.

  3. 3
    Set the campaign, its ad groups and its ads to Active.

    OpenAI's launch checklist: make sure campaigns are turned to status Active. A paused ad group inside an active campaign still delivers nothing.

  4. 4
    Watch the review status.

    Each ad shows Serving or Not serving. Hover over Not serving to read the reason: still in review, a policy issue, billing, verification. A rejected ad can be edited and resubmitted, or you can request another review if you believe it was rejected in error.

  5. 5
    When will the ad start showing?

    After it passes review, and when account readiness, billing, campaign status, budget and schedule all allow delivery. OpenAI asks advertisers to allow at least 24 hours after launch before treating zero impressions as a problem.

  6. 6
    How to pause.

    Pause the campaign, or just one ad group or ad. The change can take time to apply across delivery systems: OpenAI says ads may continue to appear for up to 24 hours, and the spend in that period is billable.

  7. 7
    How to change a campaign.

    Budget amounts, dates, locations, ads and bids can be edited in place, singly or in bulk. The objective, the billing option and conversion event of a Conversions campaign, and a daily budget (once chosen) cannot be changed in place: clone the campaign or create a new one.

Illustration

  • In review

    Submitted; every ad is checked against the policies before it can serve.

  • Serving

    Approved and delivering. Impressions and clicks should begin to appear.

  • Not serving

    Hover for the reason: review, policy, billing, verification, budget, dates.

  • Paused

    Stopped by you. Ads may still appear for up to 24 hours while the pause propagates.

What the status column can tell you after launch.

Schematic drawing, not a screenshot of Ads Manager. Names and layout follow OpenAI's documentation; the real screens may look different.

Good to know

  • Impressions, clicks and CTR refresh roughly every 15 minutes; spend lags 7 to 8 hours; cost figures settle later still.
  • If delivery stops after you renamed something: a Brand Name change pauses serving until brand review approves it; a Legal Name change restarts business review.
  • Daily budgets have a weekly allowance. If a campaign uses it early in the week, it may stop delivering until Sunday even while marked Active.
Would rather not do this step yourself?Let VA Pro Studio set it up →
Step06

Track Your Advertising Results

Ads Manager reports a handful of numbers. Some tell you whether the ad is working; the others tell you what it costs. The number that matters most, new customers, you have to count yourself.

What to do

  1. 1
    Where to look.

    The campaign, ad group and ad table; trend charts over time; and CSV downloads for a date range. Impressions, clicks and CTR refresh about every 15 minutes; spend can lag 7 to 8 hours.

  2. 2
    Read the numbers in plain language.

    Few impressions: the ad is not being matched. Check status, budget, dates, locations and context hints. Impressions but few clicks (a low CTR): the title and description are not convincing or not relevant to the conversations they appear in. Clicks but no calls or forms: the landing page or the offer is the problem, not the ad.

  3. 3
    Count what the dashboard cannot.

    Ads Manager counts clicks. Your business counts calls, form submissions and bookings. Use a UTM-tagged landing page, a dedicated phone number, or simply ask every new customer how they found you. If you want conversions counted inside Ads Manager, install OpenAI's JavaScript pixel or Conversions API and choose a standard event; that also unlocks the Conversions objective.

  4. 4
    Judge on volume, not on day two.

    OpenAI states that ChatGPT Ads has no performance benchmarks yet across advertisers or industries, and that results depend on objective, creative, landing page, relevance and setup. Give a test enough days and enough clicks before you change everything at once.

Illustration

  • Impressions

    How many times the ad was shown.

  • Clicks

    Valid clicks through to your landing page.

  • CTR

    Clicks ÷ impressions. Is the ad relevant where it appears?

  • Avg CPC

    Spend ÷ clicks. What a visit costs you.

  • Avg CPM

    Spend per 1,000 impressions. What visibility costs you.

  • Spend

    Accrued cost; delayed 7 to 8 hours.

  • Conversions

    Only if the pixel or Conversions API is installed.

The metrics Ads Manager reports, and what each one answers.

Schematic drawing, not a screenshot of Ads Manager. Names and layout follow OpenAI's documentation; the real screens may look different.

Example

A worked example with hypothetical numbers, so the arithmetic is clear. Your click price, inquiry rate and job value will be different, and OpenAI publishes no benchmarks for any of them.

Spend over 30 days ($25 a day on average)$750
Clicks reported by Ads Manager500
Average cost per click (spend ÷ clicks)$1.50
Inquiries you counted (4% of clicks called or sent a form)20
Cost per inquiry (spend ÷ inquiries)$37.50
New customers (1 in 4 inquiries booked a job)5
Cost per new customer (spend ÷ customers)$150
Revenue from those first jobs ($600 each)$3,000
Return on ad spend ((revenue − spend) ÷ spend)300%
  • Cost per inquiry = ad spend ÷ inquiries
  • Cost per new customer = ad spend ÷ new customers
  • ROI = (revenue from those customers − ad spend) ÷ ad spend

Hypothetical figures for illustration only. They are not a forecast, not an average, and not a promise of any result; repeat jobs and referrals, which make real returns higher, are left out on purpose.

Good to know

  • Compare like with like: the same ad account, the same date range, the same time zone, paused ads included when you look at past weeks.
  • Cost per inquiry and cost per customer are yours to calculate; Ads Manager stops at clicks unless you install conversion tracking.
Would rather not do this step yourself?Let VA Pro Studio set it up →
Step07

Common Mistakes to Avoid

Six ways a first campaign wastes money, and what to do instead. Most of them happen before the ad is even written.

The checklist

  1. 1

    Mistake. Launching without a prepared website. The ad can only send people to a page. A slow page, no phone number or form near the top, or a site that blocks OpenAI's crawlers means a rejected ad or a wasted click.

    Instead. Fix the landing page first: fast, one clear offer, a way to call or book above the fold, reachable by OAI-AdsBot and OAI-SearchBot.

  2. 2

    Mistake. Choosing the wrong objective. Views buys impressions; it will not bring calls. Conversions is not available until tracking is installed. And the objective cannot be changed later.

    Instead. Need visits and calls? Start with Clicks. Move to Conversions once the pixel or Conversions API counts real inquiries.

  3. 3

    Mistake. No budget control. A campaign created during signup, left Active, with no end date and no idea what the 2× daily and 7× weekly limits mean.

    Instead. First test: a daily budget you can afford at twice the amount on a single day, an end date, and a look at the campaign list before you close the tab.

  4. 4

    Mistake. A weak offer. “Best service in town” says nothing to someone who asked ChatGPT a specific question.

    Instead. Name the service, the area and one concrete reason: “Same-day drain cleaning · Charlotte · Upfront pricing.” Then match the landing page to it.

  5. 5

    Mistake. Not tracking inquiries. If you cannot tell which calls and forms came from ChatGPT, you cannot decide whether to continue.

    Instead. A UTM-tagged landing page, a dedicated number, or the question “how did you find us?” on every new job. Install conversion tracking when you are ready.

  6. 6

    Mistake. Judging too early. Review takes time, reporting lags, delivery varies during the beta, and two days of data is noise.

    Instead. Decide in advance how many clicks or days a test gets. Change one thing at a time, and read Step 6 before you change anything.

Each mistake, and the habit that prevents it.

Good to know

  • OpenAI's own troubleshooting list for ads that are not delivering: review status, account verification, campaign budget, campaign end date, billing status. Check those five before anything else.
Would rather not do this step yourself?Let VA Pro Studio set it up →

VA PRO STUDIO

Need Help Setting Up Your ChatGPT Ads?

Let VA Pro Studio help you launch and manage your advertising campaigns.

We set up the account the right way, build the campaign and the ad variations, prepare the landing page, and read the numbers with you. Tell us what you need and we will reply with a plan for your business.

Get Professional Help

Request professional help

Tell us about your business and what you want help with. We review every request and reply by email with a concrete plan. No obligation.

By sending this form you agree that VA Pro Studio may contact you about your request. See our Privacy Policy.