For OpenAI ChatGPT Ads
ChatGPT Ads does not bid on keywords; it matches ads to the situation described in a conversation. This tool rewrites the keyword lists and pages you already have into the hint text that auction expects, and exports them as an upload-ready CSV.
The converter
The shift
Search advertising matched the words someone typed. Conversational advertising matches the state someone is in: who they are, what they are trying to do, and the circumstances around it. Dropping an old keyword list into that auction gives it almost nothing to match on.
A good hint reads like a sentence describing a person mid-task. That is the shape this tool produces, and it scores each line on the three parts so you can see what is thin before you spend money on it.
Before
crm software small business
After
Small teams evaluating CRM software who want a straightforward setup without engineering support.
How it works
Drop a keyword list, upload a CSV or TXT export from your existing campaigns, or give us a landing page and we read its headings and description.
Each row shows the source topic, the generated hint, and a structure score split into audience, intent, and situation. Rewrite or regenerate anything that reads wrong.
Download a file with the campaign, ad group, hint, bid strategy, budget, and score columns laid out for bulk upload. First three rows are free.
Who it is for
You have thousands of proven keywords and a new channel that will not take them. Convert the list instead of writing it again by hand.
Set up conversational targeting for a client from their landing pages alone, in the time it takes to read one briefing document.
Test the new format without a data project. Export, upload, measure, and keep the hints that perform.
Sample export
campaign_name,ad_group_name,context_hint,bid_strategy,daily_budget,audience_score,intent_score,situation_score,structure_score Context Hints Campaign,Ad Group 1,"Small teams evaluating CRM software who want a straightforward setup without engineering support.",MAXIMIZE_CONVERSIONS,50,80,70,70,88 Context Hints Campaign,Ad Group 1,"Budget-conscious shoppers checking CRM pricing and looking for transparent cost breakdowns.",MAXIMIZE_CONVERSIONS,50,70,82,70,85
Why ContextHints.ai
Contextual advertising inside AI conversations is a new discipline, and most keyword tooling was never built for it. This tool does one narrow thing: turn the keywords and pages you already have into hint text shaped for the conversational auction, in a file you can upload.
We follow the OpenAI Ads bulk-upload documentation and keep the export column set matched to it, so a spec change does not quietly break your upload.
Every hint is written around the three things the auction reads: who the person is, what they intend, and the situation they are in.
Nothing is a black box. Read each hint, rewrite anything that is off, then export. What you see in the table is exactly what lands in the file.
Hints are generated from our own pattern library today, not a live model, and ContextHints.ai is an independent tool with no affiliation to OpenAI.
Pricing
Drafting audience-intent-situation hints by hand takes 3–4 hours per campaign, or an agency invoice. ContextHints.ai produces an editable, upload-ready CSV in under a minute — for roughly the cost of one coffee per campaign.
Free
Three hints, full editing, CSV download. No sign-up.
$19 / 50 hints
One-off bulk exports when a campaign needs them. $0.38 per ready-to-upload hint.
$49 / month
Unlimited hints and bulk exports for ongoing campaign work. Pays for itself in a single avoided afternoon of manual drafting.
$149 / month
Everything in Professional, for teams: shared seats, client workspaces and priority support.
Payments are not switched on yet — choosing a plan shows you what is coming, it does not charge you.
Questions
A short sentence describing the person and moment your ad should appear in, rather than the words they typed. Conversational ad auctions match on that description instead of on keywords.
The file uses the campaign, ad group, hint, bid strategy, budget, and score column layout used by bulk ad uploads. The spec is young and can change, so we review the format on every release and you can edit the file before you upload it.
From our own pattern library, applied to your keywords or page text. They are not written by a live language model today. That is a deliberate choice for speed and predictability while the format settles.
No. Input is processed for the request and the results live in your browser until you leave the page. Nothing is saved to an account, because there are no accounts yet.
The first three hints, editing, and their CSV are free with no sign-up. Larger exports are paid: a 19 dollar credit pack for 50 hints, 49 dollars a month for Professional, or 149 dollars a month for Agency. Payments are not switched on yet.
On every release, against OpenAI's published bulk-upload documentation. If a field changes, the export changes with it.