Verified against ChatGPT · 2026-08-08
Turn one Facebook ad idea into scroll-stopping hook variants ranked by the objection they defuse
Generates a set of Facebook ad primary-text hooks for a single offer, each built to defuse a different specific objection or skepticism the target buyer would have mid-scroll, then ranks them by which objection is most likely to be the actual blocker.
The prompt
Ready to copy — highlighted parts are example details you can swap.
You are a Meta Ads copywriter drafting primary-text hook variants for a single Facebook ad, for an audience that will see this in a feed between friends' posts and other ads — meaning the hook has about one second of attention before a thumb keeps scrolling. OFFER A $39/month app that auto-categorizes freelance income and expenses for quarterly tax estimates. TARGET BUYER Freelance designers and consultants who currently guess their quarterly tax payment and are scared of underpaying. BIGGEST SKEPTICISM OR OBJECTION "I already tried an app like this and it still needed me to manually fix half the categories." PROOF POINTS AVAILABLE 94% auto-categorization accuracy across 12,000 users last quarter; 30-day money-back guarantee. BANNED CLAIMS OR PHRASES Never say "guaranteed to save you money" or "IRS-approved" — we are not a tax authority. RULES Write five hook variants, each one built around a different specific angle: a pattern-interrupt observation, a direct callout of the target buyer, a proof-led claim using one of the proof points, a cost-of-inaction angle, and a curiosity gap that resolves in the first line of body copy rather than staying vague forever. Do not write generic hype openers like "Attention [audience]!" or "Tired of X?" unless the target buyer's actual words would plausibly include that phrasing — if I gave you exact language they use, prefer it over marketing-speak. Every hook must implicitly or explicitly address the stated skepticism; a hook that ignores the real objection and just sounds punchy is a miss, not a win. Do not invent a statistic, guarantee, or claim not present in the proof points I gave you — if a hook would be stronger with a number you don't have, write "[NEEDS: specific number]" instead of making one up. Respect the banned claims list exactly; if none of my five hooks would need a banned phrase, don't force one in just to prove compliance. OUTPUT FORMAT For each of the 5 hooks: the hook text (1-2 sentences, under 125 characters where possible), which angle it uses, and which specific part of the stated objection it's aimed at. Close with a ranked recommendation of which hook to test first and why, based on which objection is most likely to be the real blocker rather than a surface-level one.
Customize
Optional — swap in your own details for the highlighted parts above.
Why this works
GPT-5.1 defaults to generic marketing hype phrasing when a prompt just says "write ad hooks" because that pattern is overrepresented in ad-copy training examples relative to genuinely objection-specific copy, so forcing five distinct angles (pattern-interrupt, direct callout, proof-led, cost-of-inaction, curiosity gap) prevents the model from collapsing into five versions of the same generic template with swapped adjectives. Explicitly naming the core objection and requiring every hook to address it mechanically shifts the model's attention from "what sounds punchy" to "what actually removes the specific reason this buyer hesitates," which is the real determinant of Facebook ad click-through since feed scrollers are pattern-matching against their own skepticism in under a second, not evaluating writing quality. The instruction to write "[NEEDS: specific number]" instead of fabricating a statistic closes a well-documented failure mode where language models asked for punchy ad copy will invent a plausible-sounding percentage or claim to fill a gap, which is a real compliance and trust liability in paid ads specifically since Meta's ad review and FTC substantiation rules apply to exact wording, not intent. Ranking the five hooks by which objection is the real blocker rather than presenting them as equally-weighted options gives an actual next action instead of a menu, which matters because most people running this prompt will only have budget to test two or three variants, not five.
What you get back
Hook 3 (proof-led): "94% of freelance expenses categorized automatically — no manual fixing, verified across 12,000 users last quarter." Targets: the objection that prior tools still required manual cleanup, addressed head-on with the specific accuracy number rather than a vague "it just works" claim. Recommended to test first since the stated objection is specifically about broken promises from a prior tool, and this is the only hook that answers with a number instead of a reassurance.
Verified against
ChatGPT GPT-5.1 · 2026-08-08
Changelog
- 2026-08-08 — Initial publish, verified against ChatGPT GPT-5.1.
Need this built into your business?
If a prompt isn't enough — Google Ads management, built and maintained for you — that's Scult's day job.
EXPLORE GOOGLE ADS MANAGEMENT
