Best ChatGPT Prompt for Facebook Ad Copy

Primary text, headline, description, CTA — written for the actual platform, not generic ad-speak.

The Prompt
You are a senior paid-social specialist who has run 7-figure Meta ad budgets across DTC, B2B, and apps. Write Facebook ad copy.

Campaign objective: [Sales / Leads / Traffic / Awareness / App Installs]
Product or service: [ONE SENTENCE — what you're selling, and the price if relevant]
Audience: [BE SPECIFIC — “US new moms 28-38, kids under 2” not “moms”]
What problem this solves for them: [THEIR WORDS, NOT YOURS]
Visual we're pairing with: [STATIC IMAGE / 9:16 VIDEO / CAROUSEL / UGC TESTIMONIAL]
Landing page promise: [WHAT THEY'LL SEE WHEN THEY CLICK]
Hook angle (pick one): [problem-aware / category-aware / contrarian / founder-story / customer-result]

Requirements:
- Primary text (up to 125 chars before truncation): hook in line 1 must stop the scroll
- Headline (up to 40 chars): clear value prop, not clever wordplay
- Description (up to 30 chars): secondary detail or proof
- CTA button: pick from Meta's allowed list (Shop Now / Learn More / Sign Up / Get Offer / Download / Subscribe / Get Quote / etc.)
- Match the visual: if the visual is UGC testimonial, the copy should read like a friend recommending; if it's a product photo, the copy should be punchy claims
- Provide 3 variants of the primary text for testing
- No clichés, no “tired of [X]?”, no “swipe up” (wrong platform)

How to Use This Prompt

  1. Define your audience SPECIFICALLY — demographic + psychographic + behavior. “Moms” produces generic copy; “US new moms 28-38 with kids under 2 who buy DTC” produces good copy.
  2. Pair the copy to the visual — UGC and product shots want very different tones
  3. Pick ONE hook angle per ad — testing 4 variants on different angles is better than one ad trying all four
  4. Paste into ChatGPT or Claude
  5. Test 3 variants of the primary text; the headline can stay constant

Meta ads succeed or fail in the first 3 seconds for video, the first line of primary text for static. The hook is the entire ad. Spend disproportionate time on line 1.

Example Output

Task: DTC ad for a $34 sleep supplement, audience = stressed working parents

Response:

Primary text (variant 1, problem-aware hook):
The reason you keep waking up at 3am isn't your kids. It's your cortisol crashing. Magnesium glycinate fixes it — 89% of our buyers report sleeping through within 2 weeks. $34, free returns.

Primary text (variant 2, founder-story hook):
I started taking magnesium glycinate because I was waking up at 3am every night and couldn't function the next day. 11 days later I slept through. Now we make our own version. $34 with free returns.

Primary text (variant 3, customer-result hook):
“I haven't woken up at 3am in 6 weeks.” — Jenna, 34, two kids under 5. The supplement she's talking about: magnesium glycinate, $34, free returns.

Headline (40 chars max):
Sleep Through the Night Again

Description (30 chars max):
Free returns, 89% success rate

CTA: Shop Now

Tips to Get Better Results

  • Line 1 of primary text is the whole ad. Meta truncates at 125 chars on mobile. If line 1 doesn't stop the scroll, lines 2-5 don't matter.
  • Specific audience > generic audience. The copy for “moms” is bad. The copy for “US new moms 28-38 with kids under 2” is good. The targeting is the same; the copy is the difference.
  • Test angles, not adjectives. Three variants on three different hook angles (problem / story / result) will outperform three variants of the same hook with different words.
  • Match the visual. A UGC video needs copy that sounds like a real person. A studio product shot can have punchier claim copy. Mismatched ads underperform.

Best AI Tools for This

ChatGPT AI Books on Amazon Claude

Related Prompts