Most businesses running Meta Ads share the same bottleneck: it's not the budget. It's the copy.
Facebook and Instagram demand variety. The algorithm penalizes ads with creative fatigue, prospects stop responding to the same messages after 7-10 days, and if you don't have fresh variations ready to rotate, your cost per result climbs and performance drops.
An agency charges $1,500 to $4,000 per month to solve this. A freelance copywriter takes days to deliver variations. And if you do it yourself, you spend hours staring at a blank screen.
Claude can solve exactly that problem. In this article I'll show you how — with a real business example and the exact prompts you can use today.
The Core Problem: Creative Fatigue
Before getting into the solution, understand why this matters.
Meta recommends having at least 3 to 5 ad variations active per ad set to give the algorithm options to optimize. In practice, those variations burn out within 1-2 weeks of sustained reach.
If you have 3 active campaigns, that means you should be producing 9 to 15 new ads every two weeks. With different angles, different hooks, different calls-to-action.
Nobody does that manually on a consistent basis. That's where most people give up and leave the same creatives running until the cost explodes.
Claude doesn't replace the strategic judgment of what to advertise or to whom. But it can handle the generation, variation, and refinement of copy at a speed and volume no human can match.
The Real Case: Cleaning Company in Miami
Daniela runs a residential cleaning company in Miami with 6 employees. Her business depends entirely on a steady flow of new cleaning requests, and her primary acquisition channel is Meta Ads (Facebook and Instagram).
The problem before using Claude:
- She had 2-3 ads running for weeks without changes
- Cost per lead had climbed from $18 to $47 in three months
- She didn't know which messaging angle worked best for her audience
- Writing new copy took 2-3 hours per session, so she kept putting it off
What we implemented: A Claude-powered copy production system that takes her 30-45 minutes per week and produces 10 to 15 ad variations ready to upload into Meta Ads Manager.
Step 1: Build Your Business Context (Do This Once)
Before using Claude to generate copy, you need to give it a business brief that it uses across all prompts. You write this context once and reuse it every session.
Daniela's brief:
Business: Residential cleaning in Miami
Name: Daniela's Clean Homes
Core service: Deep cleaning and ongoing home maintenance
Average ticket: $150–$250 per cleaning
Ideal customers: Dual-income families, homeowners,
professionals aged 30-55 in Dade and Broward County
Ad language: Spanish and English (bilingual audience)
Core value proposition: Reliability — same team, punctual arrival,
insured, no price surprises
Problems solved: No time to clean, fear of hiring unreliable cleaners
or getting a different person every visit, frustration with
last-minute cancellations
Differentiators: Fixed team (always the same people), flat-rate
pricing with no hidden fees, fully insured
Real testimonials: "They've been coming to my house for 2 years
and never once cancelled" — Maria G.; "I don't stress on Sunday
nights getting ready for the week anymore" — Roberto M.
Primary CTA: "Book your first cleaning"
Landing page: Online quote form
This brief is the foundation of every prompt. The more complete it is, the better the output.
Step 2: Generate Variations Using Proven Copy Frameworks
The most common mistake when using AI for ads is asking for "an ad for my business." That produces generic results.
The right method is to request specific variations applying proven copywriting frameworks. These are the three that consistently produce the best results for Meta Ads:
PAS Framework (Problem → Agitate → Solve)
Prompt for Claude:
Using the PAS framework (Problem, Agitation, Solution),
write 3 copy variations for a Facebook/Instagram ad
for the following business:
[Paste your brief here]
Each variation must:
- Have a headline of maximum 7 words
- Have a primary text of 3-5 sentences (maximum 150 words)
- Include a clear CTA at the end
- Be written in conversational English, not corporate-speak
- Focus on a different pain angle in each variation
Angles to cover:
1. The stress of not having time to clean
2. Fear of hiring someone unreliable
3. The guilt of having a messy house when guests come over
Real Claude output for Daniela:
Variation 1 — Angle: time
Headline: Stop Spending Sundays Cleaning Your House
Body: Your weekend wasn't meant to start with a mop in your hand. Families who work all week deserve a real day off — no chore list, no guilt about the bathroom. Daniela's Clean Homes comes to your house, leaves it spotless, and by the time Friday afternoon rolls around, all you have to do is rest. Same team, same time, week after week. Zero surprises.
CTA: Book your first cleaning today →
Variation 2 — Angle: reliability
Headline: Tired of Last-Minute Cancellations?
Body: Here's how it usually goes: you schedule the cleaning, rearrange your day to be home, and 30 minutes before you get a text that they can't make it. At Daniela's Clean Homes, that doesn't happen. We've been in Miami for 4 years with the same team — we don't send someone different every visit. And if there's ever an issue, we give you enough notice to actually work with it. Reliability isn't a promise. It's our track record.
CTA: Schedule your first visit →
Variation 3 — Angle: social guilt
Headline: Your Home Ready for Guests in 3 Hours
Body: Having people over shouldn't be a source of stress. But when work doesn't stop, the cleaning piles up faster than you'd like. Daniela's Clean Homes does the deep clean you don't have time for — under the furniture, behind the fridge, those corners you keep meaning to get to. Flat rate, same team, guaranteed results.
CTA: Get a quote, no commitment →
BAB Framework (Before → After → Bridge)
This works especially well for audiences who are already aware of their problem and actively evaluating solutions.
Prompt for Claude:
Using the BAB framework (Before-After-Bridge), write 2 copy
variations for an Instagram Stories ad for the same business.
Stories copy should be shorter: maximum 80 words total.
The tone should be more direct and urgent.
Use emojis sparingly (1-2 per variation, only if they add clarity).
Social Proof Framework
The most effective when you have real testimonials.
Prompt for Claude:
I have these two real client testimonials:
- "They've been coming to my house for 2 years and never once cancelled" — Maria G.
- "I don't stress on Sunday nights getting ready for the week anymore" — Roberto M.
Using these testimonials as a starting point, write 3 copy variations
for a Facebook feed ad that:
1. Opens with the testimonial or a paraphrase of it
2. Connects the testimonial to the core benefit
3. Closes with additional social proof (X years in Miami, X active clients, etc.)
4. Has a warm, conversational tone — like a recommendation between friends
Step 3: Generate Hook Variations for Video Ads
If you run video ads (Reels, Stories), the hook in the first 3 seconds determines whether people keep watching or scroll past. Claude can generate 10 different hooks in seconds.
Prompt:
For the same cleaning business, write 10 video hooks
for the first 3 seconds of an Instagram Reels ad.
An effective hook can be:
- A question that hits a real pain point
- A surprising or counterintuitive statement
- A "if you're [X], then..." opener
- A specific stat or data point
- A before/after compressed into one sentence
Each hook should take maximum 3-4 seconds to say on camera.
Write in natural, conversational English — not scripted-sounding.
Real output:
- "How many times have you canceled plans just to stay home and clean?"
- "The problem isn't that you're disorganized. It's that you don't have time."
- "If you have 3 or more bedrooms, you're probably cleaning way too much yourself."
- "We've been in Miami for 4 years and never once canceled a visit. Not once."
- "The families who enjoy their weekends most all have one thing in common."
- "Cleaning your own house shouldn't be on your Sunday to-do list."
- "Did you know the average cleaning team turns over every 2-3 months? Ours doesn't."
- "Your time is worth too much to spend it mopping floors."
- "If flat-rate pricing with no surprises is what you're looking for, keep watching."
- "Two years ago Maria said she'd never hire a cleaning service. Now she can't imagine life without it."
Step 4: Use Claude to Analyze Results and Optimize
This is the step most people skip: using AI not just to create, but to interpret performance data and decide what to test next.
Analysis prompt:
Here are the results from my last 5 Meta Ads
(conversion campaign, objective: form submissions):
Ad 1 — Time angle: CTR 3.2%, CPA $22, 15 leads
Ad 2 — Reliability angle: CTR 1.8%, CPA $41, 8 leads
Ad 3 — Social proof (testimonial): CTR 4.1%, CPA $17, 22 leads
Ad 4 — Flat rate angle: CTR 2.3%, CPA $35, 10 leads
Ad 5 — Free weekend angle: CTR 3.8%, CPA $19, 18 leads
Analyze these results and tell me:
1. Which angles are working best and why you think that is
2. Which variations should be paused
3. What hypotheses we should test in the next iteration
4. How to combine the winning elements into new ads
Claude won't just list the numbers — it will reason through them, identify patterns, and propose the next 3-5 ads to create based on what already worked.
Daniela's Results
After 60 days running this system:
- Active variations per week: from 2-3 to 12-15
- Weekly time on copy: from 2-3 hours to 35-40 minutes
- Cost per lead: dropped from $47 to $21 average
- Winning angles identified: 3 clearly superior angles (time, social proof, free weekend)
- The "reliability" angle — which seemed like an obvious winner — turned out to have the worst performance. Without data, they never would have known.
The most important thing: the system is cumulative. Each week that passes, Claude has more real data to inform the next variations, and the copy improves because it knows what resonated with Daniela's specific audience.
The Full Flow in 45 Minutes Per Week
- Monday (15 min): Analyze last week's results with the analysis prompt. Identify what to pause and what to scale.
- Wednesday (20 min): Generate 8-12 new variations using the frameworks. Upload the best ones into Meta Ads Manager.
- Friday (10 min): Review metrics on the new ads. Note observations for Monday's analysis.
What Claude Can and Cannot Do
Can do:
- Generate high-quality copy at volume and speed
- Apply proven frameworks consistently
- Analyze data and form reasoned hypotheses
- Adapt tone for different audiences and placements
- Generate variations of a winning ad
Cannot do:
- Access Meta Ads Manager directly (requires additional integrations)
- Replace strategic judgment on budget and campaign structure
- Guarantee results (copy is just one variable)
- Decide which image or video to use (you can ask for ideas, but visual production is a separate step)
Start Today With This Prompt
If you've never used Claude for advertising, this is the simplest entry-level prompt:
I'm the owner of a [type of business] in [city].
My ideal customer is [description].
The main problem I solve is [problem].
My differentiator is [differentiator].
I have this real testimonial: "[testimonial]"
Please write 5 copy variations for a Facebook ad,
each with a different angle. For each include:
- Headline (maximum 8 words)
- Primary text (maximum 120 words)
- Call to action
Tone: warm and direct, without sounding like corporate advertising.
Copy that, fill in the blanks with your real business details, and you'll have 5 ad-ready variations in under 2 minutes.
Want Me to Build This System for Your Business?
I can work with you to set up the business brief, the generation flow, and the prompts optimized for your specific industry. In a 90-minute working session, you leave with the system running.