Most people use Claude for ad copy the wrong way. They type something like 'write a Facebook ad for my skincare brand' and get back something generic that reads like every other AI-generated ad in the feed.
Claude can write genuinely strong Meta ad copy. The difference is in how you prompt it. Give it your audience, your offer, your unique mechanism, and the specific job the ad needs to do, and the output becomes usable rather than a starting point that needs complete rewriting.
Here's the system that works.
Elements every strong Meta ad needs
Character limit for Feed primary text preview
Variants to generate per angle
What Claude needs to write good ad copy
Claude writes to the quality of the brief you give it. A vague brief produces a vague copy. A specific brief produces a specific copy.
Before you write a single prompt, pull together these five things:
- Your audience: who they are, what problem they have, and what they've already tried that hasn't worked
- Your offer: what exactly you're selling and the one thing that makes it different
- The campaign objective: cold traffic, retargeting, or existing customers
- The metric you're optimizing for: clicks, leads, purchases, video views
- Any copy rules: character limits, words to avoid, required disclosures
With these in place, your prompts produce copy that actually fits your account rather than generic templates.

Drowning in Meta Ads?
Put your campaign on autopilot with Nova.
Read moreThe base prompt structure
Here's a reliable starting prompt structure you can adapt for any campaign:
Base prompt template
Write 5 Meta ad primary text variations for [product/service]. Target audience: [describe them specifically]. Their main problem: [one sentence]. What makes this offer different: [one sentence]. Campaign objective: [cold traffic/retargeting/retention]. Tone: [conversational/authoritative/urgent]. Each variation should open with a different hook type. Keep each under 125 characters for the preview. Do not use emojis
The instruction to open with a different hook type is important. It forces Claude to test different angles rather than writing five variations of the same approach.
Hook types to ask Claude to test
The hook is the first line. It's what stops the scroll. Ask Claude to write one variation for each of these:
| Hook type | What it does | Example |
|---|---|---|
| Question | Creates a knowledge gap | 'Spending on ads but not sure what's actually working?' |
| Statistic | Earns credibility fast | 'Most Meta Ads accounts have a creative fatigue problem they don't know about.' |
| Pain statement | Identifies the reader | 'Manual Ads Manager checks take two hours a day.' |
| Contrarian | Stops assumptions | 'Your ROAS is lying to you.' |
| Direct outcome | Leads with the result | 'We went from 9 to 17 clients without hiring anyone.' |
Add to your base prompt: 'This is for a retargeting audience who visited our site or engaged with previous ads but didn't convert. Address the most common objections: [list them]. Include social proof and a reason to act now.'
Funnel-stage copy with Claude
One of the most useful things Claude can do is write copy across all three funnel stages in one session, keeping the messaging consistent but adjusting the approach for where the audience is in their decision process.
Awareness copy prompt: 'Write a Meta ad for a cold audience who has the problem but is not actively looking for a solution yet. The goal is to make them aware the problem is costing them something.'
Consideration copy prompt: 'Write a Meta ad for an audience who knows the problem and has probably explored some solutions. Position our offer as the most direct path to the outcome they want. Focus on what makes us different.'
Conversion copy prompt: 'Write a Meta ad for an audience who is ready to make a decision. Remove friction, address the final objection, and give them a clear reason to act today.'
Claude writes the variations. It never sees which one won.
Everything above improves the writing step: a sharper brief, five hook types instead of one, copy matched to the funnel stage. But the writing is one step in a loop. The variations go live, one angle beats the others on cost per result, the winner starts to fatigue, and the next brief should be built on what the last round proved. In a chat window, Claude only knows what you paste back into it, so the loop runs as fast as someone exports results and rewrites the brief by hand.
That loop is what Nova closes. Nova is AdAdvisor's AI media buyer for Meta. She starts where this article starts, with the brief: she crawls your site and your competitors' ads and drafts a positioning brief for you to approve. From there she drafts new creatives from your product photos and brand voice, reads each one's CTR, ROAS, and fatigue once it runs, and brings new angles to test when a competitor's messaging shifts. She works in Suggest mode by default, so new ads and budget moves wait in your approval queue with her reasoning attached, and the no-go angles you set during onboarding stay off the table. Once she has earned it, Autopilot executes inside the spend caps, geographies, and exclusions you set.
Nova is running live accounts today. Access is by application while the founding cohort onboards.
Using AdAdvisor's Meta Ad Copy Generator
For campaigns where you want structured frameworks applied automatically, AdAdvisor's free Meta Ad Copy Generator is built for this. Enter your product details, target audience, and objective and it applies proven copy frameworks to produce ad-ready variations.
Use it alongside Claude: Claude for custom angles and testing specific objections, the generator for structured frameworks across multiple placements in one go.
Common mistakes when using Claude for ad copy
- Vague prompts produce vague copy. Include audience, offer, objective, and tone every time.
- Asking for one variation instead of five. Test more angles, not just more words.
- Skipping the hook instruction. Claude defaults to safe openers unless you tell it to test different hook types.
- Not specifying character limits. Meta Feed primary text previews at 125 characters. Anything longer gets truncated and you lose the hook.
- Using the output without editing. Claude gets you 80% of the way. The final polish is still your job.
Want the frameworks applied automatically? AdAdvisor's free Meta Ad Copy Generator does this in seconds.



