Context Hints for ChatGPT Ads: The Definitive Guide (with 50 Examples)

Tarun Kapoor, founder of Context Hints, seated at a wooden desk with a soft city light behind him.Tarun Kapoor Updated October 14, 2026 31 min read

Context hints are short, plain-language descriptions of the conversations, situations and buyers where your ChatGPT ad is relevant. You set them on each ad group in OpenAI's Ads Manager, and they're the main targeting signal in ChatGPT Ads. They replace the cookie, the device graph and the literal-match keyword with one conversational instruction the model can reason about. This guide covers how to write them, how many to use, how to test them and how the auction scores them, with 50 examples you can adapt.

A translucent blue glass card standing in front of three glass speech bubbles, representing a context hint reading a ChatGPT conversation.
A context hint describes the conversation, not a word inside it. OpenAI matches it against the live chat at ad-group level.

The short answer

Context hints in ChatGPT Ads are plain-language descriptions of the conversations, buyers and situations where your ad is relevant. You set them on each ad group in OpenAI Ads Manager. OpenAI weighs them alongside your ad title, copy and landing page to match ads to the live chat. They aren't exact-match keywords, and they don't guarantee delivery.

Context hints for ChatGPT Ads at a glance

  • What: plain-language descriptions of the situations, buyers and questions where your ad is relevant. Each hint is one idea, usually one or two sentences.
  • Where: the ad group, inside OpenAI Ads Manager. Countries, budget and objective are set on the campaign. The creative is set on the ad.
  • How they're used: as one input to a relevance-weighted auction. OpenAI scores your hints, ad title, ad copy and landing page against the live conversation.
  • What they are not: exact-match keywords, a delivery guarantee, demographic targeting or a negative list.
  • How many: five to fifteen per ad group, all describing the same buyer in the same situation.
  • Cost: OpenAI suggests a $3–5 starting CPC bid. Sharper hints usually clear below it.

What context hints are

Inside OpenAI's Ads Manager Beta, the unit of targeting is an ad group. An ad group contains your ads, your bid, your budget pacing — and your context hints. OpenAI's own help-center definition is plain:

"At the ad group level, advertisers can provide context hints that describe the conversations, topics, or keywords where their products or services may be relevant. These hints help guide ad matching, but they are not exact-match keywords and do not guarantee delivery in specific conversations." — OpenAI Help Center, Ads in ChatGPT: The Basics

Three things matter in that definition. First, the hint is a description, not a token. Second, OpenAI explicitly says hints are not exact-match. Third, OpenAI explicitly says delivery is not guaranteed. Each of these is a meaningful break from the way paid-search advertisers have written keyword lists for the last twenty years, and each one changes how you should plan a campaign.

The simplest way to think about a context hint is this: imagine you could whisper a one-paragraph briefing to ChatGPT before every relevant conversation, telling it when your product is worth surfacing. The briefing describes the kind of question being asked, the kind of user asking it, and the kind of decision they are about to make. That briefing is your context hint.

One-line summary

A context hint is the targeting instruction you would whisper to ChatGPT mid-conversation if you could. It describes the prompt, the buyer, and the intent — not a literal phrase to match.

Are context hints required?

No. The field is optional, and an ad group will save without it. But leaving it empty doesn't make your targeting broader. It just means the auction has less to go on. With no hints, the only relevance signals left are your ad title, ad copy and landing page, and those describe your offer, not the conversation you want to appear in. We treat an ad group with no hints as unfinished. If you're new to the platform, start with our complete ChatGPT Ads guide and how ChatGPT ads actually work, then come back here.

If you would rather have the hint set researched and built for you, that is our context hint strategy service. And if the goal is to be mentioned in ChatGPT’s organic answers rather than its ads, that is a different discipline: generative engine optimization.

Why context hints replaced keywords

The keyword-as-target model worked because search was a typed query box. The user wrote three words. The advertiser bid on three words. The platform matched the words. That symmetry collapses inside an LLM. A buyer who would have once typed best CRM for healthcare into Google now types a paragraph into ChatGPT:

"We're a Series B healthtech company in Boston, around 90 employees, mostly clinicians and a small RevOps team. We need a CRM that's HIPAA-eligible, integrates with our EHR for patient outreach, and isn't going to take six months to roll out. Salesforce feels heavy, but I don't want a fragile startup tool either. What's the right shortlist for us in 2026?"

That paragraph contains the company stage, the headcount, the geography, the buyer role, the regulatory constraint, the integration requirement, the timeline, the competitive comparison, the budget signal, and the desired outcome. Every one of those is a targeting parameter the old keyword model could not represent. The keyword best CRM for healthcare is in there technically, but if your campaign is built on that string alone, you've thrown away ninety percent of what the user actually told you.

A context hint captures the paragraph instead of the substring. It says something like: founders or RevOps leaders at Series A–C US healthtech companies (50–150 employees) evaluating HIPAA-eligible CRMs with EHR integration who want fast time-to-value and don't want Salesforce. That hint is a fingerprint of the conversation, not a token in it. The auction is then free to evaluate whether your ad belongs in this specific conversation based on how well the conversation fingerprint matches your hint fingerprint.

The five things context hints capture that keywords cannot

Where context hints live in Ads Manager Beta

The Ads Manager Beta object model nests three things:

ObjectWhat it controlsWhere context hints live
Ad accountBrand name, legal name, billing, country, currency, time zone—
CampaignObjective (Reach, Clicks or Conversions), budget, schedule, countries, custom-audience inclusions and exclusions—
Ad groupContext hints, bid, pacingHere. Hints are an ad-group-level field.
AdTitle, copy, image, landing page—

That placement matters strategically. Because hints live at the ad group level, the cleanest way to scale a campaign is one ad group per audience-and-intent combination. If you sell to three different verticals and three different funnel stages, you build nine ad groups, each with its own set of context hints pointing at the right conversations.

Inside each ad group, run two or three ads that say genuinely different things. They should share a promise but differ in angle, so the system has real alternatives to test. Split into a new ad group when a group of hints needs a different message or a different landing page. The Ads Manager setup walkthrough shows where each field sits on screen. Account, brand and legal names covers the account-level settings you can't change later.

How ChatGPT picks which ad to show, and where hints fit

ChatGPT Ads has no keyword list for the platform to look up. Matching runs at three levels, and each one controls a different part of whether your ad can show.

  1. The campaign decides who is eligible. Country, platform (iOS app, Android app or web) and custom audiences are all set on the campaign. OpenAI's developer docs say context hints "are not keywords and do not replace explicit geographic, platform, or audience targeting."
  2. The ad group describes the conversation. This is where context hints live, alongside the bid. Your hints tell the system which conversations, needs and situations make this group of ads relevant.
  3. The ad and landing page are judged together with the hints. OpenAI scores relevance across the hints, ad title, ad copy and landing page against the live conversation. It then ranks eligible ads by relevance and bid in a relevance-weighted auction.
A glass speech bubble linked by a thread of blue light to four glass cards labelled context hint, then to a single ad card: how ChatGPT Ads matches context hints to a conversation.
From conversation to ad: the chat is read against your context hints, title, copy and landing page, and only then does the bid come in.
LevelWhat you set thereWhat it controls
CampaignObjective, budget, schedule, country and platform targeting, custom audiencesWho can see the ad at all
Ad groupContext hints, bid configurationWhich conversations the ads are relevant to
AdTitle, body, image, landing page URLWhat the user sees, and part of the relevance score

Two mechanics from OpenAI's API docs matter when you manage hints at scale. First, an ad group can hold up to 2,000 hints. That is a ceiling, not a target, and the five-to-fifteen range below still applies. Second, sending a new hint list replaces the old one in full. To add a single hint through the API, fetch the current list, append the new hint and resubmit everything. If audiences are part of your plan, see our guide to ChatGPT Ads custom audiences. Inclusion audiences need at least 25,000 matched users, and when a user sits in both an inclusion and an exclusion list, the exclusion wins.

OpenAI's what, who, when guidance, mapped to Audience–Intent–Topic

OpenAI's help-center article on writing context hints organises the advice around three questions. What does your product do: its features, pricing, service area and availability. Who is it for: the needs and circumstances of your best-fit customers. When does it become useful: the situation or trigger that sends someone to ChatGPT asking for help. Our Audience–Intent–Topic framework, set out below, asks for the same three things in a different order:

OpenAI's questionOur layerWhat to writeExample fragment
WhoAudienceRole, company stage, circumstances“Owners of 1–5 location restaurants”
WhenIntentThe situation or trigger, and the stage they're at“whose legacy POS just failed during a dinner rush”
WhatTopicCategory, constraint and the attribute that makes you the answer“comparing cloud POS systems with offline mode and next-day hardware swaps”
Three stacked translucent glass panes with one beam of blue light passing through them, representing the who, when and what layers of a context hint.
Three layers, one signal. A hint that names the buyer, the moment and the category gives the model three things to match on.

Write situations, not categories

The most common practitioner advice, and the core of OpenAI's own guidance, comes down to one move: describe a scenario, not a product category. “Running shoes” is a category. “Beginners training for their first 5K who want cushioned everyday shoes that won't cause shin splints” is a situation. People don't open ChatGPT with a category. They open it with a problem, and the hint should read like that problem.

Category hint (weak)Situation hint (strong)
Project management softwareConsultants juggling proposals across several clients who keep missing deadlines and want one view of every deliverable
Emergency plumberHomeowners with a burst pipe or no hot water tonight looking for a flat-fee plumber who can come out the same evening
Accounting software for retailOwners of independent retail shops reconciling POS sales with their books by hand at month end who want it automated
Email marketing toolShopify founders whose abandoned-cart emails go to spam and who want a tool with better deliverability before the holiday rush

Need a starting point? The free context hint generator drafts situation-style hints from a short description of your product, and how to write context hints for ChatGPT Ads has fill-in templates for each funnel stage, twelve weak hints rewritten and three complete ad groups.

How the relevance-weighted second-price auction scores hints

OpenAI describes the auction as relevance-weighted, second-price. Both halves of that phrase matter.

The second-price half

In a second-price auction the winner pays roughly what it takes to beat the next-ranked ad, not their own max. The strategic implication is well-understood from twenty years of Google Search history: you should set your max bid at the true value of a click, because you will almost never pay it. Bidding shy is leaving impressions on the table; bidding aggressively but reasonably is the right move.

The relevance-weighted half

"Relevance-weighted" means the platform multiplies each bidder's bid by a relevance score before ranking them. The relevance score is computed across multiple inputs the help center calls out specifically: context hints, landing page, ad title, and ad copy. An advertiser with a $2.50 bid and a 0.9 relevance score will beat an advertiser with a $4.00 bid and a 0.4 relevance score in the ranked auction, and will likely pay a fraction of their max.

This is the single most important strategic insight in the entire system. You do not win this auction by outspending — you win it by being more relevant. Context hints are the largest lever you have to move the relevance side of the equation, because they are the only input that describes the conversation rather than the offer.

Three small glass forms sending threads of light through a single glass lens that focuses them to one point, representing hints, landing page and ad copy scored together.
Four inputs, one score: context hints, landing page, ad title and ad copy are judged together against the conversation.

OpenAI has also said that memory and personalisation may come to inform ad relevance, with user controls. Today the buying model is still contextual: you're matched to the conversation, not to a profile. For the conversation-stage view of the same mechanics, see OpenAI Ads intent targeting, evaluated.

Why this changes how you plan

If your ad group has one generic hint, you are bidding wide and winning only when no relevant advertiser shows up. If your ad group has fifteen tightly-scoped hints, you are bidding narrow and your relevance score lets you win at a CPC well below the $3-5 OpenAI recommends as a starting bid.

Anatomy of a great context hint

Across the campaigns we have audited at Context Hints, the best-performing hints share a structure. We call it the Audience — Intent — Topic framework. Every great hint names all three layers, in that order.

Layer 1: Audience

Describe the person asking. Role, company size, industry, geography, sometimes seniority. The richer you are, the easier it is for the model to score relevance high. "Founders" is weak. "Solo founders of pre-seed B2B SaaS companies in the US" is strong.

Layer 2: Intent

Describe what they are trying to do right now. "Buying" is too broad — buying what? At what stage? Switching from what? "Evaluating a shortlist of CRMs to switch to after outgrowing HubSpot Starter" is the kind of intent a model can match against. Three useful intent verbs that work across categories: evaluating, switching, comparing.

Layer 3: Topic

The category, sub-category, and any constraints. "CRM" is the category. "Modern CRM with usage-based pricing" is sub-category. "HIPAA-eligible CRM with EHR integration" is sub-category with constraint. The constraint is what disqualifies all the generic CRMs and qualifies yours.

The full template

[Audience: who they are, what they do, where they work]
+ [Intent: what they're trying to accomplish right now]
+ [Topic: the category, sub-category, and constraint that points at your product]

Worked example for a fictional HIPAA-eligible CRM called Cardiff:

Strong hint

RevOps leaders and founders at US healthtech companies (Series A–C, 30–150 employees) evaluating CRM alternatives to Salesforce or HubSpot because they need HIPAA eligibility, EHR integration, and time-to-value under 30 days.

And the same hint, weakened by stripping the layers:

Weak hint

CRM software for healthcare.

The weak hint will match a thousand conversations a day. The strong hint will match thirty. The strong hint will win all thirty because its relevance score is unbeatable; the weak hint will lose most of its thousand because every other CRM advertiser in the auction is also bidding on it.

Writing context hints for each buyer stage

The same buyer sounds different in a learning conversation, a comparison and the moment before they decide. A single ad group that mixes all three blurs its relevance. Give each stage its own ad group, and keep the landing page matched to it. A reliable formula for one hint is who + situation + need + constraint.

Buyer stageWhat the conversation sounds likeExample context hintBest landing page
Learning"What's the difference between…", "how does … work"Small business owner trying to understand whether they need payroll software or can keep using spreadsheetsExplainer or guide
Comparing"X vs Y", "best … for …", shortlistsFinance lead comparing payroll tools for a 20-person team that pays contractors in two countriesComparison page
DecidingPrice, setup time, switching, "is it worth it"Operations manager ready to switch payroll providers before the next quarter and worried about migrating employee recordsPricing or demo page

The constraint is the part most hints leave out, and it often does the most work. Budget, team size, location, deadline and the tool someone is switching away from are all details a buyer states out loud in a chat. For more worked versions, see the fill-in templates in how to write context hints and the stage-by-stage view in OpenAI Ads intent targeting.

Want your hints written, tested and run for you?

On our White-Glove plan, Tarun personally builds your ad groups by buyer stage. That covers context hint research and writing, ad copy at several angles, landing-page recommendations, launch inside your own OpenAI Ads account and weekly optimization. It is $1,499 a month, month-to-month, with no media markup. See plans and pricing →

What context hints can't do (and where those controls live instead)

Hints describe conversations. Anything that describes a person or a place belongs in a different control, and putting it in a hint wastes the field.

You want to…Don't put it in a hint. Use…
Reach a country, or in the US a state, DMA or ZIP codeCampaign-level location targeting. Sub-country targeting is US-only. Elsewhere, split campaigns by country.
Target “women 25–34” or another demographicThere is no demographic targeting. Describe the situation that group is in instead.
Reach or suppress existing customersCustom audiences at campaign level: inclusion, exclusion and bid multipliers.
Block certain conversations (negative keywords)There are no match types and no negative list. Tighten the hint, or exclude an audience.
Advertise against health, mental-health or political conversationsNot possible. OpenAI doesn't show ads in those conversations, whatever the hint says.
Reach Plus, Pro, Business or Enterprise usersNot possible. Ads serve to Free and Go users only, never to users declared or predicted to be under 18.

Two more boundaries shape how you write. Advertisers never see the conversations they matched. Reporting is aggregated, so there is no search-terms report to mine. And ads don't change ChatGPT's answers. Being cited in the answer is a separate, organic discipline, covered in how to appear in ChatGPT answers.

What advertisers can and can't see

Context hints describe a conversation, but advertisers never see the conversation itself. That is the trade at the centre of ChatGPT Ads: the platform does the matching, and you get results back.

Two frosted glass speech bubbles on one side of a glass pane and a blue card of performance bars on the other, showing that ChatGPT Ads advertisers see results, not conversations.
The privacy boundary: conversations stay on the user's side; advertisers get performance data.

For the measurement side, our guide to ChatGPT Ads conversion reporting shows which numbers the Insights API returns and how to read them.

How many context hints, and how long should each be?

Where to find the language for your hints

The best hints aren't invented in a brainstorm. They're lifted from what buyers already say. In order of usefulness:

  1. Sales-call notes and recordings. Listen to the first two minutes of each call, where the prospect explains why they're looking. That is the trigger, word for word.
  2. Support tickets and onboarding emails. Look for the problem people had just before they found you.
  3. Reviews, both yours and your competitors', on G2, Capterra, Trustpilot or Amazon. “We switched because…” sentences are ready-made switching hints.
  4. Your Google Ads search-terms report. Long, question-shaped queries are compressed conversations. Expand them back out.
  5. ChatGPT itself. Ask how a buyer in your category would describe their problem. Then check the output against the sources above, because a model's guesses are not your buyers' words.

Turning a Google Ads keyword list into context hints

Google Ads keywordContext hint
crm for small businessOwners of service businesses with 5–20 staff tracking leads in spreadsheets who want a simple CRM they can set up in a day
hubspot alternativeMarketing leads at startups priced out of HubSpot's professional tier looking for a cheaper tool with the same email automation
best payroll software multi stateFounders making their first hire in a second US state who need payroll that handles multi-state tax registration

A prompt you can paste into ChatGPT to get a first draft:

I sell [product] to [customer]. Our best customers usually come to us when [trigger].
Write 10 context hints for ChatGPT Ads. Each hint should be one or two sentences
describing a person in a specific situation (who + when + what they need), written in
the words a buyer would use. No demographics, no locations, no brand slogans.

50 worked examples by vertical

The fifty hints below follow the Audience–Intent–Topic framework. Each is written so you can paste it into an ad group, swap the product reference for your own, and have a usable starting hint within a minute. They are deliberately concrete because the auction rewards specificity.

B2B SaaS (5)

B2B SaaS · 1
Heads of Product at Series B–D B2B SaaS companies with 50–500 employees evaluating modern alternatives to Jira because sprint planning is slow and onboarding new engineers is painful.
B2B SaaS · 2
VPs of Marketing at B2B SaaS companies under 200 employees comparing marketing automation platforms (HubSpot, Customer.io, Loops) for a stack with a clean attribution story and no enterprise contract.
B2B SaaS · 3
Engineering leaders at Series A–C B2B SaaS startups switching observability tools from Datadog because cost is growing faster than headcount; want OpenTelemetry-native options under $30/host.
B2B SaaS · 4
Founders of pre-seed and seed-stage B2B SaaS startups in the US evaluating help-desk tools to replace shared Gmail inboxes; need fast setup, AI triage, and pricing under $50 per seat.
B2B SaaS · 5
RevOps managers at SaaS companies with 100–800 employees building a quote-to-cash stack and comparing CPQ tools (Salesforce CPQ, DealHub, Subskribe) for usage-based pricing support.

E-commerce and DTC (5)

E-commerce · 6
DTC operators running Shopify stores doing $1M–$10M ARR evaluating subscription tools (Recharge, Skio, Stay) to launch a subscribe-and-save program for consumables.
E-commerce · 7
Founders of beauty and skincare brands selling DTC and on Amazon comparing 3PL providers for split inventory between East and West Coast warehouses with under 48-hour ship times.
E-commerce · 8
Performance marketers at Shopify stores spending $50k–$500k per month on Meta evaluating Triple Whale alternatives or replacements for unified attribution and cohort reporting.
E-commerce · 9
Apparel DTC brands sized $5M–$25M annual revenue rebuilding their email stack and comparing Klaviyo, Postscript, and Attentive for combined email-and-SMS flows.
E-commerce · 10
Founders of home-goods DTC brands shipping bulky items considering shipping software (ShipBob vs ShipStation vs ShipHero) to consolidate 3PL relationships under one dashboard.

Fintech (5)

Fintech · 11
CFOs at Series B–D B2B SaaS companies evaluating ASC 606-compliant revenue recognition tools (Maxio, Tabs, Pylon) to replace spreadsheets before a Series C diligence.
Fintech · 12
Founders and CEOs at US startups with under 30 employees switching from Mercury or Brex to a business bank that offers higher FDIC sweep coverage and a stronger treasury yield.
Fintech · 13
Heads of Finance at startups raising or post-raise Series A–B evaluating expense-management platforms (Ramp, Brex, Navan) for card issuance, bill pay, and travel in one stack.
Fintech · 14
Owners of US small businesses with 1–20 employees comparing payroll providers (Gusto, Justworks, Rippling) for the first hire across multiple states.
Fintech · 15
Founders of fintech startups building consumer-facing products evaluating embedded banking partners (Unit, Treasury Prime, Synctera) for FBO accounts and card programs.

Healthcare and life sciences (5)

These target business buyers of software such as practice managers and compliance officers. OpenAI doesn't show ads in conversations about health or mental health themselves, so a hint describing a patient's symptoms will never deliver.

Healthcare · 16
Practice managers at US dental practices with 1–5 chairs evaluating cloud dental practice management systems to replace legacy desktop software like Dentrix or Eaglesoft.
Healthcare · 17
Founders of US telehealth startups evaluating asynchronous-care platforms that handle messaging, e-prescribing, and compliant patient intake for cash-pay specialty clinics.
Healthcare · 18
Chief Compliance Officers at healthcare SaaS companies seeking HIPAA-eligible vendors for analytics, customer support, and AI features without triggering a long BAA negotiation.
Healthcare · 19
Independent therapists and small group practices switching EHR systems away from SimplePractice or TheraNest because of pricing increases or insurance billing limitations.
Healthcare · 20
Heads of Operations at multi-site primary-care clinics comparing scheduling and check-in software that integrates with existing EHRs like Athenahealth or Elation.

Legal and professional services (5)

Legal · 21
Solo and small-firm attorneys (1–10 lawyers) comparing case management software (Clio, MyCase, PracticePanther) for matter tracking, billing, and trust accounting.
Legal · 22
In-house counsel at Series A–C tech companies evaluating contract lifecycle management tools (Ironclad, LinkSquares, Lexion) for vendor and customer contracts under one workflow.
Legal · 23
Real-estate attorneys and title companies in the US comparing closing software to handle digital signing, escrow, and county-specific filings for residential transactions.
Legal · 24
Founders and operators of accounting firms with 5–50 staff evaluating practice management software that bundles workflow, time tracking, and client portals.
Legal · 25
Compliance leads at fintech and crypto startups evaluating AML and sanctions screening platforms (Sardine, Alloy, Persona) for onboarding and ongoing monitoring.

Education (5)

Education · 26
K–12 district technology directors evaluating classroom management software for Chromebooks that includes screen monitoring, app blocking, and parental-controls reporting.
Education · 27
Independent instructors and course creators on Teachable or Thinkific evaluating community platforms (Circle, Skool, Mighty Networks) to layer community on top of an existing course.
Education · 28
University career services directors evaluating handshake-alternative platforms for employer outreach, internship matching, and alumni mentorship.
Education · 29
L&D leaders at companies with 200–2,000 employees comparing modern LXP and LMS options for compliance training plus career-skill pathways.
Education · 30
Heads of admissions at private K–12 schools evaluating SIS and admissions CRMs that handle inquiries, applications, financial aid, and re-enrollment in one platform.

Local services (5)

Local · 31
Owners of HVAC, plumbing, or electrical service businesses with 5–25 trucks comparing field service management platforms (ServiceTitan, Housecall Pro, Jobber).
Local · 32
Independent landscapers and outdoor service businesses in the US comparing route-planning and dispatch software that integrates with QuickBooks and accepts mobile payments.
Local · 33
Restaurant owners and operators of 1–5 locations evaluating modern POS systems (Toast, Square for Restaurants, Lightspeed) to replace legacy hardware-only systems.
Local · 34
Gym and fitness studio owners running Mindbody comparing alternatives (Mariana Tek, Arketa, Glofox) for better booking UX, mobile app branding, and lower processing fees.
Local · 35
Auto-detailing and mobile car-wash operators looking for scheduling and CRM software that supports recurring monthly memberships and on-site mobile booking.

Consumer apps (5)

Consumer · 36
Couples in their first year of shared finances comparing budgeting apps (YNAB, Monarch, Copilot) because their spreadsheet can't handle joint and separate accounts.
Consumer · 37
New parents in the US looking for baby monitor systems or apps that combine video, breathing detection, and sleep coaching in one device-and-app pairing.
Consumer · 38
Adults considering switching language-learning apps from Duolingo because they want serious progress in one specific language (Spanish, French, Mandarin) and prefer tutoring or speaking practice.
Consumer · 39
Photographers and content creators evaluating cloud backup services for terabyte-scale photo libraries that sync across desktop, mobile, and external drives.
Consumer · 40
Remote workers furnishing a home office on a budget who are comparing standing desks under $500 and want one that ships assembled within a week.

Manufacturing and industrial (5)

Industrial · 41
Plant managers at US manufacturers with 50–500 employees evaluating CMMS software (UpKeep, MaintainX, Limble) to replace paper-based preventive maintenance schedules.
Industrial · 42
Heads of supply chain at consumer brands sourcing from overseas suppliers evaluating sourcing platforms and PO management tools to track lead times and quality data in one place.
Industrial · 43
Founders of hardware startups producing physical goods in volumes of 1,000–50,000 units evaluating contract manufacturers and PCB suppliers in North America.
Industrial · 44
Operations directors at industrial distributors and wholesalers evaluating ERP systems built for distribution (NetSuite, Acumatica, Epicor Prophet 21) to replace QuickBooks.
Industrial · 45
Quality leaders at FDA-regulated medical device manufacturers evaluating eQMS platforms (Greenlight Guru, Qualio, Veeva) for Class II and Class III submissions.

Marketing and creative tools (5)

Marketing · 46
Heads of growth at B2B SaaS companies evaluating warm outbound platforms (Clay, Apollo, Smartlead) that combine prospecting, enrichment, and sequenced sending.
Marketing · 47
Brand designers and agencies evaluating AI image generation tools (Midjourney, Nano Banana, Ideogram) for product photography and editorial illustration at brand quality.
Marketing · 48
Heads of content at B2B SaaS companies evaluating SEO platforms (Ahrefs, Semrush, Clearscope) plus AI content tooling for a 2026 content production stack.
Marketing · 49
Podcast producers and creators with 10k+ downloads per episode evaluating modern hosting and analytics tools (Buzzsprout, Captivate, Transistor) to switch from legacy hosts.
Marketing · 50
CMOs at mid-market B2B companies (Series C–pre-IPO) evaluating in-house ChatGPT advertising operators and consultants to plan and run their first six months of LLM-native paid spend.

Pricing benchmarks — what $3-5 CPC and $60 CPM actually mean

OpenAI publishes two starting reference points. They recommend a starting CPC max bid of $3-5 USD per click and set the default CPM max bid at $60. These are not floors — they are starting suggestions inside a relevance-weighted auction.

In practice we see three patterns:

PatternWhat's happeningWhat to do
Clearing under $3 You have strong hints and weak competition in the category. Your relevance score is doing the work. Hold the bid, scale the budget, add more hints.
Clearing $3-5 Normal range for competitive verticals (B2B SaaS, fintech) with average hint quality. Iterate on hint specificity to push relevance up.
Clearing above $5 You're competing on bid because your hints are too generic. The auction is treating you like everyone else. Rewrite hints with the Audience–Intent–Topic framework before raising the bid.

For CPM (Reach) campaigns the $60 default is generous. We have seen brand-awareness campaigns clear at $15-25 CPM when the hint is well-scoped to a small but exact audience. Treat the $60 as a ceiling, not a target.

Choosing between CPC, CPM and Conversions

The bulk upload schema

Ads Manager Beta supports bulk creation via CSV upload. The schema mirrors the object model: each row represents an object, and the rows are linked by name references. The high-level shape is:

campaign_name, objective, daily_budget, schedule_start, schedule_end
ad_group_name, parent_campaign, context_hints, bid_strategy, max_bid
ad_name, parent_ad_group, title, copy, landing_page, image_asset, advertiser_name, favicon

A few non-obvious points about working with the CSV:

How to test context hints when Ads Manager reports nothing per hint

This is the question practitioners ask most, and the honest answer is that you can't measure a single hint. Impressions, clicks, spend and conversions are reported per ad group, not per hint. So the ad group is your test unit:

  1. One theme per ad group. Put each situation you want to compare, such as “switching from a competitor” vs “first-time buyer”, in its own ad group with its own five to fifteen hints.
  2. Hold everything else equal. Use the same bid, comparable budgets, the same ads and the same landing page, so the only difference is the hints.
  3. Tag every ad group. Put the ad-group name in a URL parameter so revenue lands in your analytics against the hint theme that earned it. See dynamic URL parameters and UTMs.
  4. Measure conversions, not clicks. Install the OpenAI pixel and the Conversions API before you start. Click-through rate tells you about the ad. Conversions tell you whether the hint found buyers. The setup is in ChatGPT Ads conversion tracking.
  5. Wait for enough data. A week of a few dozen clicks per group is a direction, not a verdict. Keep the winning theme, rewrite the loser and start a new comparison.
A row of small rigid frosted tiles beside one flowing ribbon of blue glass, representing many literal keywords versus one described situation.
Keywords are fragments; a context hint is the whole situation. Test them as themes, one per ad group.

Troubleshooting: my ad group isn't delivering

Work through these in order. The early checks are quick and rule out the most common causes:

  1. Review status. Are the ad, the brand and the account approved? A brand-name change sends the account back to review and pauses serving.
  2. Billing and budget. Is a payment method on file, and is the daily budget large enough for at least a few clicks at your bid?
  3. Eligible audience. Do the campaign's countries, inclusion audiences and exclusions leave anyone to reach?
  4. Bid. Is the max bid below what Ads Manager's bid guidance suggests for delivery? Raise it for a test, not for good.
  5. Hint scope. Hints that are too narrow describe conversations that rarely happen. Hints that are too generic lose on relevance. Rewrite using the situation format above.
  6. Category. Does the hint describe a health, mental-health or political conversation? Those never carry ads.
  7. Alignment. Do the title, copy and landing page say the same thing as the hints? Mismatch lowers the relevance score.

The seven most common mistakes that kill ad-group performance

  1. One generic hint per ad group. "Best CRM software." The auction treats you as a commodity bidder. Rewrite using the framework.
  2. Hint and ad copy describe different things. The relevance score reads both. If the hint says "for healthcare startups" and the ad says "for everyone," the score is dragged down. Mirror your hint inside the ad copy. OpenAI's guidance points to headlines around 16 characters and descriptions around 32, so the hint's key phrase has to survive heavy compression. See creative best practices and anatomy of a ChatGPT ad.
  3. Landing page mismatch. The landing page is one of the four named relevance inputs. Linking the hint "modern CRM" to a generic homepage instead of a vertical landing page is a relevance penalty.
  4. No competitive context in the hint. "Switching from HubSpot" and "evaluating new CRMs" are different conversations. Include the competitor if your offer is a credible alternative.
  5. Hint vocabulary the buyer never uses. If your hint contains your internal product category name and the buyer uses an industry term, you will miss the match. Write hints in the buyer's vocabulary, not yours.
  6. Too few hints per ad group. Three hints describing slightly different phrasings of the same audience-intent-topic combination outperform one. Variants compound.
  7. Mixing audiences in one ad group. "Founders and CMOs and developers" is three ad groups, not one. The mixed group loses to each focused competitor.

Context hints vs Google search keywords

Google keywordContext hint
What it representsA literal string the user typedA description of the conversation the user is having
Match logicExact, phrase, broad (token-based)Relevance-weighted across the full prompt
Recency of intentThe query itself, but no narrativeThe entire articulated need in the user's own words
Stage signalInferred from query modifiersStated directly by the user inside the prompt
Specificity ceilingBounded by search volume on the exact stringBounded by how richly you describe the audience
Auction inputs that affect priceQuality Score (CTR, landing page, ad relevance)Relevance across context hints, landing page, ad title, ad copy

For paid-search marketers crossing over, the mental model that helps most is this: treat each context hint like a SKAG (Single Keyword Ad Group) — except the keyword is now a paragraph. The discipline of writing one ad group per intent is the same. What changes is that the intent is now a fully-described state rather than a typed string.

For a focused, practical side-by-side of how the two models work — plus a translation table that maps your paid-search habits to their context-hints equivalents — see context hints vs keywords.

Context hints by business type

Where context hints are going

Three plausible directions in the next twelve months, based on patterns in adjacent platforms:

Done for you: Context Hint Strategy

Writing hints is easy; building targeting you can actually read when the platform reports nothing per hint is not. Our context hint strategy engagement harvests your buyers’ real language and designs the ad-group architecture around it — from $3,999.

Frequently asked questions

What are context hints in ChatGPT Ads?

Context hints are short descriptions of the conversations, topics, or keywords where your product or service is relevant. They live at the ad group level in OpenAI's Ads Manager Beta and tell the auction when your ad is a candidate to appear. They are not exact-match keywords and do not guarantee delivery.

Are context hints the same as keywords?

No. Keywords are literal strings the user typed. Context hints are descriptions of the conversation a user is having. OpenAI matches relevance across hints, landing page, ad title and ad copy — it is not a literal-token match.

How many context hints should one ad group have?

Five to fifteen, written as variants on a single audience-intent-topic combination. Too few and you under-cover the language buyers actually use. Too many and you blur the ad group's identity and dilute relevance.

Are context hints required in ChatGPT Ads?

No. The field is optional, but an ad group without hints leaves the auction only your title, copy and landing page to judge relevance. Those describe your offer, not the conversation, so delivery tends to be thin and poorly matched. Treat hints as required in practice.

Can I include competitor names in a context hint?

Yes, in the descriptive sense — "switching from HubSpot" is a legitimate description of a conversation. Confirm policy compliance with OpenAI's current ad policies before targeting any specific competitor at scale.

How does the ChatGPT ad auction work?

OpenAI uses a relevance-weighted, second-price auction. The system considers context hints, landing page, ad title, and ad copy when evaluating relevance, then selects the ad with the best combined score among eligible candidates. The full mechanics are in how the auction scores hints.

Do I need to bid higher to win competitive verticals?

Sometimes, but usually no. The auction is relevance-weighted, so a more specific hint with the same bid will outperform a generic hint at a higher bid. Rewrite before you raise the bid.

What is a good starting CPC bid for ChatGPT ads?

OpenAI recommends a starting max bid of $3-5 USD per click for CPC campaigns. For CPM campaigns the default max bid is $60. Both are set per ad group. Context and benchmarks are in pricing benchmarks and how much ChatGPT ads cost.

Who sees ads in ChatGPT today?

Logged-in adult users on the Free and Go plans. Ads are never shown on Plus, Pro, Business, Enterprise or Education, or to users declared or predicted to be under 18. The markets include the US, Canada, Australia, New Zealand, the UK, Japan, Korea, Brazil, Mexico, selected countries in Europe, India and the Middle East & North Africa, and Southeast Asia and Taiwan. Check OpenAI's availability page before planning a new market.

Where in the chat do ChatGPT ads appear?

Ads appear below the ChatGPT response, distinct from the model's answer. Each ad unit includes the advertiser name, favicon, title, copy, landing page, and image asset. Every element is broken down in anatomy of a ChatGPT ad.

Do UTM parameters work on ChatGPT ad clicks?

Yes. Static tracking parameters such as UTMs persist when users click an ad in ChatGPT, so they show up in your downstream analytics tools the same way they would from any other paid channel. Build tagged URLs with the UTM generator.

Can I bulk upload context hints?

Yes. Ads Manager Beta supports bulk upload via a campaign schema CSV, which lets you create multiple campaigns, ad groups, and ads — including context hints — in a single import. The full schema walkthrough is in the bulk upload section.

What if my ads aren't delivering?

Check review status first, then billing and budget, then whether your countries and audiences leave anyone eligible, then the bid. Only after that should you look at hint scope and copy alignment. The full ordered checklist is in troubleshooting delivery.

Where can I learn more about OpenAI's policies?

Refer to OpenAI's published Ads Policies in the help center for what's eligible, what's restricted, and how brand safety is enforced. We summarize the operator-level implications in How ChatGPT Ads Actually Work in 2026.

How do context hints work in OpenAI Ads, and how are they different from keywords?

A context hint describes the conversation, topic, or buyer where your product is relevant; OpenAI's relevance-weighted auction scores that description against the live prompt, alongside your landing page, ad title, and ad copy. A Google keyword is a literal string matched token-by-token — a context hint is matched semantically across the entire prompt, so it carries far more of the buyer's stated intent. Full breakdown in context hints vs keywords.

How do I get my brand to appear in ChatGPT answers?

You cannot pay for it — the sponsored ad slot below an answer does not influence which sources ChatGPT cites. Being named is an organic outcome driven by four signals: your rank in the underlying search index (primarily Bing for live retrieval), direct-answer content structure, off-site brand corroboration, and AI crawlability (GPTBot and OAI-SearchBot allowed in robots.txt, plus an llms.txt). The four-week playbook is in how to appear in ChatGPT answers.

What is OpenAI's what, who, when rule for context hints?

OpenAI's guidance asks you to describe what you offer, who it's for and when it becomes useful, meaning the situation that sends someone to ChatGPT. It maps one-to-one onto the Audience–Intent–Topic framework in this guide.

How long should a context hint be?

One idea, usually one or two sentences. If a hint needs "and" to join two different buyers or two different situations, split it into two hints, and usually into two ad groups.

Can I add negative keywords or exclusions to context hints?

No. ChatGPT Ads has no match types and no negative-keyword list. To avoid waste, tighten the hint wording or use a campaign-level custom audience exclusion.

Should I put locations or demographics in a context hint?

No. Location is a campaign setting: countries everywhere, plus state, DMA and ZIP in the US. Demographic targeting doesn't exist. Describe the situation a buyer is in, not their age or city.

How do I test which context hint is working?

You can't report on a single hint. Results are per ad group. Put each hint theme in its own ad group with the same bid, ads and landing page, tag each ad group in your URL parameters and judge on conversions. The method is in how to test context hints.

What happens when I edit my context hints?

The ad group keeps reporting as one unit, so any edit breaks your before-and-after comparison. Batch your changes, note the date and give the new set five to seven days before judging it.

Can I advertise healthcare or therapy services with context hints?

Not against health or mental-health conversations. OpenAI doesn't show ads there, and political conversations are excluded too. Business software sold to healthcare operators, such as practice management, can still be targeted through the buyer's operational situation.

How do I turn my Google Ads keywords into context hints?

Expand each keyword back into the conversation it came from: who searched it, what had just happened, and what they need. "hubspot alternative" becomes "marketing leads at startups priced out of HubSpot's professional tier looking for cheaper email automation". There's a worked table in keywords to hints and a fuller map in context hints vs keywords.

Can I use ChatGPT to write my context hints?

Yes, as a first draft. Use the prompt in where to find hint language or the free context hint generator, then check every hint against real buyer language from sales calls, support tickets and reviews.

Do context hints work in languages other than English?

Yes. Write them in the language your buyers use in that market and source the phrasing locally. A translated English hint set rarely matches how people in Japan, Brazil or Southeast Asia actually describe the problem.

How many ads should I run in an ad group?

Two or three genuinely different ads per ad group, sharing the same promise as the hints. Split into a new ad group when hints need a different message or a different landing page.

Is there a free context hint template or generator?

Yes. The template in anatomy of a great context hint and the 50 examples on this page are free to copy, and the context hint generator drafts hints from a product description.

How does ChatGPT decide which ad to show?

Your campaign's targeting (country, platform, audiences) decides who is eligible. OpenAI then scores relevance by comparing your context hints, ad title, ad copy and landing page against the live conversation, and ranks eligible ads by relevance and bid. See how ChatGPT picks an ad.

What is the maximum number of context hints per ad group?

OpenAI's API docs allow up to 2,000 hints per ad group. In practice, five to fifteen tightly scoped hints describing one buyer in one situation works better than a long list.

If I update my context hints, are the old ones kept?

No. Sending a new hint list replaces the existing one in full. To add one hint through the API, fetch the current list, append the new hint and resubmit the whole list.

Can I see which conversations triggered my ChatGPT ad?

No. Advertisers don't see the prompts or chats behind an impression, and there's no per-hint report. You get delivery and performance data at the account, campaign, ad group and ad level.

Can context hints target a country, device or audience?

No. Country, platform (iOS app, Android app, web) and custom audiences are set on the campaign. OpenAI's docs say hints do not replace explicit geographic, platform or audience targeting.

Should I write different context hints for each buyer stage?

Yes. Learning, comparing and deciding conversations sound different, so give each its own ad group and landing page. Use who + situation + need + constraint for each hint. See hints by buyer stage.

Want your context hints written and run for you?

On our White-Glove plan, Tarun personally runs your ChatGPT Ads. That covers context hint research and writing by buyer stage, ad copy, landing-page recommendations, launch inside your own OpenAI Ads account and weekly optimization. It is $1,499 a month, month-to-month, with no media markup. Prefer a free look first? Book a 30-minute hint review.

See plans and pricing
Tarun Kapoor, founder of Context Hints, seated at a wooden desk with a soft city light behind him.
Tarun Kapoor
Founder & CEO, Context Hints

Twelve years of media buying across GroupM, WPP, Ogilvy & Mather, and Neil Patel Digital — where he was directly responsible for $3.5M+ added to the bottom line of a $6.5M ARR agency. Has personally owned media for Nestlé, Sage, Qualcomm, Aetna, Weight Watchers, Chubb and Novotel. Now consults Fortune 500s and venture-backed startups as a fractional CMO and operative media buyer.