The prompt for every job the plugin does.
Replace the bracketed text, paste it into the Claude, ChatGPT, or Codex chat that already knows your product, then open the Library links in the answer to inspect the evidence.
Enable the ContextHint connector once, then just ask. Claude picks the tools itself. Codex and other MCP clients take this phrasing too.
01GET ORIENTEDLearn what a context hint is
+
Learn what a context hint is
Use the ContextHint plugin to explain what a context hint is in ChatGPT Ads, how it differs from keyword targeting, and how to write a good one. Then walk me through a good example and a bad one, and tell me exactly what separates them.
What you get backThe canonical definition, the anatomy of a hint (audience, intent, situation), the six writing rules, the checklist, and a good example set against a bad one.
Use it whenContext hints are new to you and you want the model itself, not a summary of it.
Toolsexplain_context_hints
02GET ORIENTEDSee how these campaigns are structured
+
See how these campaigns are structured
Use the ContextHint plugin to explain how ChatGPT ad campaigns are actually structured: the ad-group maturity ladder, how to split one product into ad groups, intent laddering, message match, and how specific a hint should be. Then turn it into a checklist I can apply to [PRODUCT OR WEBSITE].
What you get backThe ad-group maturity ladder, how one product is split into audience ad groups, intent laddering, message match, the guardrail against over-constraining a hint, and where whitespace tends to sit.
Use it whenYou are about to plan a campaign and want the structural playbook before you draft anything.
Toolsexplain_campaign_strategy
03GET ORIENTEDDecide whether the channel fits your product
+
Decide whether the channel fits your product
Use the ContextHint plugin to tell me whether ChatGPT Ads is a fit for [PRODUCT OR WEBSITE]. Check the category fit for this kind of product, find the niches with captured ad evidence closest to it, and show me the buyer-intent split there. Give me a go or no-go, and say plainly where the evidence is thin instead of filling the gap.
What you get backA category-fit read on your kind of product, the niches with captured evidence closest to it, the buyer-intent split in that pool, and a go or no-go with the evidence gaps named.
Use it whenYou have not committed yet and want the demand evidence before you build anything.
Toolsexplain_campaign_strategy · list_niches · get_niche_patterns
04RESEARCH RIVALSFind the advertisers closest to your brief
+
Find the advertisers closest to your brief
I run marketing at [BRAND]. Use the ContextHint plugin to find which advertisers on ChatGPT are closest to us. Our brief: [ONE PARAGRAPH ON WHAT THE PRODUCT DOES, WHO IT IS FOR, AND HOW IT DIFFERS]. Rank them, skip the domain aliases, and separate the direct rivals from the adjacent ones. Link every advertiser so I can inspect their captured ads.
What you get backA ranked list of real advertisers whose captured ChatGPT ads sit closest to your brief, with a similarity score, how many of their ads matched, and a Library link for each.
Use it whenYou want the competitive set that is actually running, not the rivals a model remembers.
Toolsfind_similar_advertisers
05RESEARCH RIVALSTear down a rival's ad groups
+
Tear down a rival's ad groups
Use the ContextHint plugin to break down [RIVAL 1], [RIVAL 2] and [RIVAL 3]: which ad groups each one runs (niche, audience, intent), what their context hints look like, and the actual ad copy running against each ad group. Read the hints one at a time and tell me which buyer each ad group is aimed at. Keep what was observed in captured ads separate from what you inferred.
What you get backThe niches one advertiser appears in, their buyer-intent mix, an inferred context hint per targeting instance, and the real ad titles and bodies that ran against them.
Use it whenA specific rival is worth reading ad group by ad group, not summarising.
Worth knowingCompetitor hints are reverse engineered from that advertiser's real captured ads. They are never the advertiser's literal submitted targeting text, and a thin advertiser is labelled as thin rather than padded out.
Toolsget_advertiser_intel · get_ad_creatives
06RESEARCH RIVALSMap a niche and find the whitespace
+
Map a niche and find the whitespace
Use the ContextHint plugin to analyse the [NICHE] market: who advertises most, the buyer-intent distribution, the recurring targeting patterns across advertisers, and where the whitespace is. If the niche turns out to be a broad bucket that mixes different buyers, say so and run a similarity search on my brief instead of treating the sample as my peer set. My brief: [ONE PARAGRAPH].
What you get backThe advertisers running most in the niche, the full buyer-intent distribution, a diversified sample of inferred hints to cluster, and a broad-bucket warning when the niche mixes several unrelated buyers.
Use it whenYou need the shape of a market rather than a single rival.
Toolslist_niches · get_niche_intel · get_niche_patterns · find_similar_advertisers
07RESEARCH RIVALSAudit the ads you are already running
+
Audit the ads you are already running
Use the ContextHint plugin to show me what [MY BRAND] is already running on ChatGPT: the niches and buyer conversations our ads land in, the inferred hint behind each ad group, and our actual ad copy. Then tell me which of those conversations we genuinely want and which look accidental. If we are not in the captured data at all, say so plainly rather than inferring.
What you get backThe conversations your own captured ads land in today, the inferred hint behind each, and your live titles and bodies. If your brand is not in the captured data yet, the tools say so rather than guessing.
Use it whenYou are already advertising and want to see where your ads are actually landing.
Toolsget_advertiser_intel · get_ad_creatives
08AD GROUPSPick the niche whose evidence is really your buyer
+
Pick the niche whose evidence is really your buyer
Use the ContextHint plugin to find the right niche for [PRODUCT OR WEBSITE]. Search the niche catalogue for [CATEGORY, AUDIENCE OR PROBLEM], then prepare the evidence for the best candidates and read the actual buyer prompts back to me. Reject any niche whose prompts describe a different buyer even when the wording looks similar, and tell me if no niche is a clean fit.
What you get backCandidate niche slugs with their evidence depth, the real buyer prompts each pool holds, and a fit check against your customer. Automatic niche detection picks the closest broad niche, so this is the step that catches a wrong guess.
Use it whenThe first niche the plugin picks looks broad, adjacent, or skewed by a word in your product name.
Toolslist_niches · prepare_context_hint
09AD GROUPSSplit one product into ad groups
+
Split one product into ad groups
Use the ContextHint plugin to structure a ChatGPT Ads campaign for [PRODUCT OR WEBSITE]. Start from the campaign-structure playbook and the targeting patterns in [NICHE], then split us into ad groups by buyer rather than by feature. For each ad group give me the audience, the buying moment, the intent, and the captured evidence it rests on. Do not over-segment: tell me which ideas should stay merged because the evidence is too thin to separate them.
What you get backA proposed structure of one ad group per distinct buyer, an intent ladder where the evidence supports one, the prompts behind each group, and an explicit note where a split is not justified.
Use it whenOne product serves several audiences and you do not want them collapsed into one vague campaign.
Toolsexplain_campaign_strategy · get_niche_patterns · prepare_context_hint
10AD GROUPSBuild your ad groups from what rivals run
+
Build your ad groups from what rivals run
Use the ContextHint plugin to build [BRAND]'s ad groups out of what the rivals already run. Find the advertisers closest to our brief, read their ad groups and context hints, cluster them into recurring plays, then propose [NUMBER] ad groups for us: the plays worth matching and the buyers nobody is covering. Our brief: [ONE PARAGRAPH].
What you get backYour rivals' ad groups clustered into recurring plays, the buyers none of them cover, and a proposed structure of your own with the captured evidence behind each group.
Use it whenRivals are further along than you are and their structure is the fastest honest starting point.
Toolsfind_similar_advertisers · get_advertiser_intel · get_niche_patterns · prepare_context_hint
11The core loopWrite and score one context hint
+
Write and score one context hint
Use the ContextHint plugin to write and score a context hint for [PRODUCT OR WEBSITE]. Prepare the evidence first, check that the target prompts really describe [WHO WE SELL TO], then write one structured candidate yourself and evaluate it. Revise exactly once if the evaluation asks for it. Show me the final hint, its score and separation tier, the prompts it matched, what it should cover more of, and what it should avoid matching.
What you get backThe retrieved evidence, a hint your assistant writes itself, a deterministic score with its separation tier, and then either the buyer prompts it matched or, when a revision is required, what to cover more of and what to stop matching.
Use it whenYou need the ad-group targeting text itself, not a broader campaign idea.
Worth knowingThe score measures how well the hint separates relevant prompts from contrastive ones inside the selected pool. It is not a click, conversion, or delivery forecast. The candidate is written by your assistant, not by a model on our side.
Toolsprepare_context_hint · evaluate_context_hint
12CONTEXT HINTSWrite one hint per ad group and rank them
+
Write one hint per ad group and rank them
Use the ContextHint plugin to write and score one context hint for each of these ad groups: [AD GROUP 1], [AD GROUP 2], [AD GROUP 3]. Prepare evidence per ad group, write one candidate each, evaluate them all, and revise once where the evaluation asks. Then rank them and tell me which to run first, which to defer, and which to drop, using the evaluation signals rather than your own impression. Product: [ONE PARAGRAPH].
What you get backA scored hint for every ad group, the prompts each one matched, the flags raised (too narrow, closer to a sibling buyer, no better than a plain product description), and a run, defer, or drop call on each.
Use it whenThe structure is settled and every ad group now needs its own validated targeting text.
Toolsprepare_context_hint · evaluate_context_hint
13CONTEXT HINTSAudit and repair a hint you are already running
+
Audit and repair a hint you are already running
Here is a context hint we run for [PRODUCT]: [PASTE THE HINT]. Use the ContextHint plugin to audit it. Prepare the evidence, evaluate the hint exactly as written, and tell me whether it scores better than a plain paraphrase of our product description. Then write one revision, evaluate the original and the revision together, and keep whichever actually scored higher. Show me both numbers and do not assume the revision won.
What you get backA score for the hint as written, whether it beats a plain paraphrase of your product description, the prompts it wrongly matches, and a revision scored against the original so you can see which one actually won.
Use it whenA hint already exists and looks generic, or you suspect it is pulling in the wrong conversations.
Toolsprepare_context_hint · evaluate_context_hint
14CREATIVESRead the real ad copy in your market
+
Read the real ad copy in your market
Use the ContextHint plugin to show me the actual ad copy [RIVAL 1], [RIVAL 2] and [RIVAL 3] run, grouped by the ad group and audience each ran against. Point out the patterns: how the titles name the buyer's situation and how the bodies continue the answer. Do not describe any of them as winning or best performing, because the data does not show performance.
What you get backCaptured ad titles and bodies grouped by the audience they ran against, either for one advertiser or as a diversified sample across a niche.
Use it whenYou want the register of the market before writing a word of your own.
Worth knowingCreatives are shared across an advertiser's ad groups, so read them as copy that ran against an audience, not copy written for one exact segment. The data records what ran and how often, never what performed.
Toolsget_ad_creatives
15CREATIVESDraft title and body pairs per ad group
+
Draft title and body pairs per ad group
Use the ContextHint plugin to draft three title and body pairs for each ad group we are running: [AD GROUP 1], [AD GROUP 2]. Pull the message-match guidance and the real creatives that ran against similar audiences first, then write ours in the same register without copying anyone's language. Keep the titles short and outcome first, write each body as a continuation of the answer the buyer is reading, and label every line you wrote as recommended.
What you get backTitle and body pairs for each ad group, written against the message-match rules and the observed copy patterns, and labelled as recommendations rather than observed ads.
Use it whenThe ad groups are set and the creative team needs evidence-backed lines to test.
Toolsget_ad_creatives · explain_campaign_strategy
16CREATIVESReview a draft creative against its ad group
+
Review a draft creative against its ad group
Review this ChatGPT ad against the ad group it is meant for. Creative: [PASTE THE TITLE AND BODY]. Context hint: [PASTE THE HINT]. Use the ContextHint plugin for the message-match rules and the creatives that ran against this audience, then tell me where the message and the conversation diverge, which conversations this would wrongly attract, and what to change. Keep the review separate from any claim about how it will perform.
What you get backA message-match read on your draft, the conversations it would wrongly attract, the landing-page continuity gap, and a specific revision brief.
Use it whenA draft ad exists and you need to know whether it belongs in the conversation you are targeting.
Toolsget_ad_creatives · explain_campaign_strategy
17BUDGETSplit a budget across the ad groups you are running
+
Split a budget across the ad groups you are running
We have [$AMOUNT] for [NUMBER] days. Use the ContextHint plugin to split it across the ad groups we decided to run: [AD GROUP 1], [AD GROUP 2], [AD GROUP 3]. Only count an ad group as kept if I said it is genuinely our buyer. Show me the structure, the split, the reserve, how many creatives each ad group needs, and which assumptions are illustrative rather than measured. State the limits of the plan before the numbers.
What you get backHow many ad groups the budget can hold above the learning floor, a clicks or conversions objective, creatives per ad group, the dollar split with a reserve, an illustrative click estimate, and the assumptions to replace with your own numbers after a week or two.
Use it whenThe ad groups are chosen and confirmed as your real buyer, and now the money has to be divided.
Worth knowingThe planner uses transferred Google and Meta learning-phase heuristics, not ContextHint performance data, and it is not financial advice. Only the creatives-per-ad-group number comes from the captured dataset. Treat the first run as a paid experiment and re-run it with your observed CPC and conversion rate.
Toolsplan_media_budget
18BUDGETCompare two budget levels before you commit
+
Compare two budget levels before you commit
Use the ContextHint plugin to compare a [$LOWER AMOUNT] plan and a [$HIGHER AMOUNT] plan over [NUMBER] days for these ad groups: [AD GROUP 1], [AD GROUP 2], [AD GROUP 3]. Run both, put them side by side, and tell me what the smaller budget has to give up, which single ad group it should start with, and roughly when the deferred ones can rotate in.
What you get backTwo plans side by side, how many ad groups each can support, what the smaller one has to defer, and roughly when a deferred ad group can rotate in.
Use it whenYou are deciding how much to commit and want the structural difference, not a guess.
Toolsplan_media_budget
19BUDGETDecide between clicks and conversions
+
Decide between clicks and conversions
Should we optimise for clicks or conversions at [$AMOUNT] over [NUMBER] days? Use the ContextHint plugin for the budget-allocation guidance, then run the plan for our ad groups: [AD GROUP 1], [AD GROUP 2]. Our observed CPC is [$X] and our conversion rate is [Y] if that helps; otherwise use the defaults and mark them as illustrative. Explain the arithmetic behind the recommendation, and be explicit that this is transferred platform guidance rather than measured ContextHint data.
What you get backAn objective recommendation for your budget, the conversion-floor arithmetic behind it, and the downgrade note when the budget cannot reach that floor.
Use it whenYou are choosing the bidding objective and want the reasoning rather than a default.
Toolsplan_media_budget · explain_campaign_strategy
20Runs everythingThe complete campaign report
+
The complete campaign report
Create a complete ChatGPT Ads campaign report for [BRAND, WEBSITE, OR PRODUCT]. Use the product knowledge already in this conversation and use the ContextHint plugin for the market evidence. Cover all of the following: 1. The buyer, the conversations worth advertising in, and the campaign objective. 2. Niche selection, and whether the captured evidence genuinely describes our customer. Reject a niche whose prompts describe a different buyer, and say so rather than forcing a fit. 3. The strongest captured buyer prompts, grouped by research, comparison, and decision intent. 4. The nearby and competing advertisers, with the ContextHint Pro Library link for each so I can inspect their captured ads myself. 5. The targeting and creative patterns visible in those ads: offers, messages, proof, objections, and calls to action, where the evidence supports it. 6. An ad-group structure for us, one ad group per distinct buyer, with the evidence behind each and an honest note wherever a split is not justified. 7. One context hint per ad group, written by you and scored with the plugin. Revise once where the evaluation asks for it, then rank the ad groups into run, defer, and drop. 8. Three title and body directions for each ad group we are running, labelled as recommendations rather than observed ads. 9. A budget split for [$AMOUNT] over [NUMBER] days across the ad groups we are running, with the limits of that plan stated before the numbers. 10. The risks, the evidence gaps, and what to test first. Label every material claim as Observed, Inferred, or Recommended. Competitor hints are reverse engineered from real captured ads, not an advertiser's literal targeting text, so frame them that way. The data shows what ran and how often, never what performed, so do not call anything winning or best performing. Preserve every ContextHint Pro Library URL the tools return, and end with a deduplicated Sources section listing each one exactly once.
What you get backOne brief covering the buyer and their conversations, the niche fit, the rival landscape with their captured ads, an ad-group structure, a scored hint per ad group, creative directions, a budget split, the risks, and a deduplicated list of inspectable Library sources.
Use it whenYou want the whole loop in one pass, ready to take into a planning meeting or a client review.
Worth knowingThis is a long run across many tools. Expect it to take a few minutes, and read the Observed, Inferred, and Recommended labels closely: only the Observed lines are captured ads.
Toolslist_niches · get_niche_patterns · find_similar_advertisers · get_advertiser_intel · get_ad_creatives · explain_campaign_strategy · prepare_context_hint · evaluate_context_hint · plan_media_budget
21FULL REPORTAudit a campaign that is already running
+
Audit a campaign that is already running
Here is the ChatGPT Ads campaign we are running today for [PRODUCT]. Ad groups and their context hints: [PASTE EACH AD GROUP AND ITS HINT]. Creatives: [PASTE THE TITLES AND BODIES]. Budget: [$AMOUNT] over [NUMBER] days, currently split [CURRENT SPLIT]. Use the ContextHint plugin to audit it. Check whether each ad group's niche and captured prompts really describe our buyer. Score each hint, and tell me whether it scores better than a plain paraphrase of our product description. Check each creative against the conversation it is meant for. Then re-run the budget split across only the ad groups that survive the audit. Give me a repair list ordered by what to fix first, and say plainly which problems the captured evidence cannot settle.
What you get backA diagnosis of the structure, the niche fit per ad group, a score for each hint, a message-match read on each creative, a re-run budget split for the ad groups that survive, and a repair list in priority order.
Use it whenThe campaign is live and you want to know what is mis-scoped before spending another month on it.
Toolsprepare_context_hint · evaluate_context_hint · get_niche_patterns · get_ad_creatives · plan_media_budget
Run these against the real captured ads.
21 prompts across the seven steps of the loop. Connect the plugin once and every one of them works. No card required.