Facebook Ad Copy Formulas That Convert (With AI Prompts)

Tested prompts for facebook ad copy formula compared across 5 leading AI models.

BEST BY JUDGE SCORE Claude Haiku 4.5 8/10

You're searching for a Facebook ad copy formula because you have a product, a budget, and an ad account open in front of you, but the blank text field is winning. You know bad copy wastes money fast on Facebook. You need a repeatable structure that moves someone from scroll to click without requiring you to be a professional copywriter every single time.

The core problem is that most Facebook ad copy advice is vague. 'Know your audience.' 'Speak to pain points.' That does not help you write the next sentence. A formula gives you a slot-filling framework: here goes the hook, here goes the proof, here goes the call to action. Fill the slots with your specifics and you have something testable.

This page gives you working formulas, shows you exactly how to prompt an AI to execute them, and compares what different models produce so you can judge quality before you spend a dollar. Whether you are a solo founder running your first campaign or a media buyer managing ten accounts, the same structural logic applies.

When to use this

Formula-driven Facebook ad copy works best when you need to produce multiple tested variants quickly, when you are entering a new niche and do not yet have strong audience intuition, or when a previous ad has gone stale and you need fresh angles without starting from scratch. It is the right approach whenever speed and consistency matter more than a single bespoke masterpiece.

  • Launching a new product and need 3-5 ad variants to split-test from day one
  • Running a lead generation campaign where the offer is simple and the CTA needs to be tight
  • A media buyer managing multiple client accounts who needs repeatable output at scale
  • An e-commerce brand refreshing seasonal ads every 4-6 weeks to fight creative fatigue
  • A bootstrapped founder with no marketing background who needs a structured starting point

When this format breaks down

  • Brand storytelling campaigns where the goal is emotional affinity over clicks. Formulas optimize for direct response and can make nuanced brand narrative feel mechanical.
  • Highly regulated industries like finance or healthcare where every word requires legal review. A formula speeds up draft production but cannot substitute for compliance checks, and fast output may create more review burden than it saves.
  • Luxury or prestige products where exclusivity is the core value. Formula-driven copy often leans on urgency and social proof tactics that cheapen high-end positioning.
  • Audiences that have already seen dozens of formula-driven ads from competitors in the same category. When the market is saturated with hook-problem-solution structures, breaking the pattern is the actual strategy.

The prompt we tested

You are a direct-response copywriter specializing in Facebook ads. Using the product/offer details below, generate Facebook ad copy using 3 proven formulas: PAS (Problem-Agitate-Solution), AIDA (Attention-Interest-Desire-Action), and BAB (Before-After-Bridge). For each formula, write a full ad (primary text, headline, and description) and briefly explain why that formula fits the offer.

Rules:
Label each formula clearly, keep primary text under 125 words, headlines under 40 characters, and descriptions under 30 characters. Use conversational language, include a clear CTA, and add 1-2 relevant emojis per ad. Do not make up statistics or claims not provided in the input.

Product/Offer Details:
We sell a $49/month meal planning app called PlateMate that creates personalized weekly meal plans and grocery lists based on dietary restrictions and budget. Target audience is busy working moms aged 28-45 who struggle with dinner decisions. Main benefit: saves 5+ hours per week and reduces grocery spend by 20%.

Model comparison

ModelQualityCostLatencyTokens
Claude Opus 4.7 8 $0.0876 19.9s 371 / 1094
Claude Haiku 4.5 8 $0.0038 7.7s 251 / 705
GPT-5.4 8 $0.0086 11.6s 222 / 539
Gemini 2.5 Pro 0 $0.0005 18.9s 230 / 36
Grok 4.1 Fast Reasoning 7 $0.0003 8.7s 372 / 498

Outputs

Claude Opus 4.7 8/10
# PlateMate Facebook Ad Copy

---

## 🎯 Formula 1: PAS (Problem-Agitate-Solution)

**Primary Text:**
"What's for dinner?" 😩

If you dread that question every single night, you're not alone. After a long workday, the last thing you want is to stare into the fridge, scroll through recipes, or make another grocery run for forgotten ingredients.

It's exhausting. It's expensive. And it eats up hours you could spend with your kids.

PlateMate fixes all of it. Get personalized weekly meal plans + grocery lists built around YOUR dietary needs and budget. Save 5+ hours a week and cut your grocery bill by 20%.

Stop stressing about dinner. Start enjoying it.

👉 Try PlateMate today.

**Headline:** Dinner Stress? Solved. 🍽️

**Description:** Plans + lists done for you

**Why PAS fits:** Busy moms feel the nightly dinner dilemma as a real, recurring pain point. PAS taps directly into that emotional frustration and positions PlateMate as instant relief.

---

## 🎯 Formula 2: AIDA (Attention-Interest-Desire-Action)

**Primary Text:**
Hey mom — what if dinner planned itself? 🙌

PlateMate builds your entire week of meals in minutes. Just tell us your dietary needs and budget, and we'll hand you a custom meal plan AND a ready-to-shop grocery list.

No more 5 PM panic. No more wasted groceries. No more "ugh, takeout again."

Moms using PlateMate save 5+ hours every week and spend 20% less on groceries. That's more time with your family, more money in your pocket, and zero decision fatigue.

Ready to take dinner off your plate?

👉 Start your plan today — just $49/month.

**Headline:** Meal Plans, Done For You ✨

**Description:** Save time & money weekly

**Why AIDA fits:** AIDA works well for a subscription product because it walks a cold audience through a full journey — grabbing attention, building interest in the features, creating desire through benefits, then driving a clear signup action.

---

## 🎯 Formula 3: BAB (Before-After-Bridge)

**Primary Text:**
Before: It's 5:47 PM. The kids are hungry. You're staring at random ingredients wondering how to turn them into dinner. Again. 😮‍💨

After: You open an app. Your week is already planned. Groceries? Ordered. Dinner? Decided. You actually sit down and enjoy the meal with your family.

Bridge: That's PlateMate. Personalized weekly meal plans + grocery lists built around your diet and budget — saving busy moms 5+ hours a week and 20% on groceries.

Dinner doesn't have to be the hardest part of your day. 💛

👉 Join PlateMate for $49/month.

**Headline:** From Chaos to Calm Dinners

**Description:** Your week, planned

**Why BAB fits:** BAB is powerful for lifestyle transformations. Busy moms can vividly picture the "before" chaos and crave the "after" calm — making PlateMate feel like the natural bridge to a better routine.
Judge notes: The copy is production-ready and follows all constraints cleanly, but the AIDA primary text slightly buries the attention hook ("Hey mom" is weak as an opener) and the BAB "After" section tells rather than shows with slightly generic phrasing ("Groceries? Ordered" assumes a feature not specified in the brief).
Claude Haiku 4.5 8/10
# 1. PAS (Problem-Agitate-Solution)

**Why it fits:** Busy moms feel the pain of meal planning acutely. This formula validates their struggle before presenting relief.

**Primary Text:**
It's 5 PM and you're staring at the fridge again. "What's for dinner?" Your family's hungry, you're exhausted, and grocery bills keep climbing. Sound familiar?

You're not alone. Thousands of moms waste hours each week deciding meals and overspending at the store.

What if dinner planning took minutes instead of hours?

PlateMate does the thinking for you. Get personalized weekly meal plans that fit YOUR budget and dietary needs—plus organized grocery lists. Save 5+ hours weekly and cut grocery costs by 20%.

Stop the dinner stress. Try PlateMate free for 7 days.

**Headline:** Say Goodbye to "What's for Dinner?" 👋

**Description:** $49/mo. Personalized meal plans & lists.

---

# 2. AIDA (Attention-Interest-Desire-Action)

**Why it fits:** This formula builds desire through curiosity and lifestyle benefits, ideal for converting moms who want efficiency AND peace of mind.

**Primary Text:**
Imagine opening an app and finding the perfect dinner—already planned, budgeted, and ready to shop for.

PlateMate creates YOUR personalized meal plans in seconds. Respects your dietary needs. Respects your budget. Respects your time.

Every week, you get a complete meal plan + organized grocery list. No stress. No waste. No $200+ grocery surprises.

Your family eats better. You stress less. Your wallet thanks you.

Just $49/month. See how much time (and money) you'll save.

**Headline:** Dinnertime Made Easy 🍽️

**Description:** Personalized plans for busy moms.

---

# 3. BAB (Before-After-Bridge)

**Why it fits:** Shows transformation and the specific bridge (the app) between chaos and calm—resonates with moms ready for change.

**Primary Text:**
**Before:** Sunday chaos. Hours meal planning. Grocery store confusion. $80+ in forgotten items.

**After:** Five minutes. One app. Perfect meals. Organized lists. 20% less spent.

The bridge? PlateMate. It learns YOUR preferences, YOUR budget, YOUR restrictions—then does the planning FOR you.

Every week: personalized meal plans + grocery lists. Zero guesswork. Maximum savings.

Ready to reclaim your time? Try 7 days free—no card needed.

**Headline:** From Stressed to Sorted ✨

**Description:** PlateMate: meal planning simplified.

---

## Summary Table

| Formula | Best For | Key Strength |
|---------|----------|--------------|
| **PAS** | Pain-driven audiences | Validates struggle first |
| **AIDA** | Building desire & curiosity | Focuses on lifestyle benefits |
| **BAB** | Showing transformation | Clear before/after contrast |
Judge notes: The output is production-ready and follows all constraints well, but the BAB primary text uses bold formatting that wouldn't render in Facebook ads, and "no card needed" is an invented claim not provided in the input.
GPT-5.4 8/10
## 1) PAS Formula

**Why PAS fits this offer:**  
PAS works well here because busy moms already feel the pain of last-minute dinner stress. This formula helps spotlight that frustration, make it feel urgent, then position PlateMate as the simple fix.

**Primary Text:**  
Tired of the daily “what’s for dinner?” scramble? 😩 Between work, kids, and everything else, meal planning can feel like one more exhausting job. And when you’re winging it, grocery bills climb fast and time disappears. PlateMate creates personalized weekly meal plans and grocery lists based on your dietary needs and budget—so you can save 5+ hours a week and cut grocery spend by 20%. 🙌 Make dinner easier starting tonight. Try PlateMate for $49/month.

**Headline:**  
End Dinner Stress Fast

**Description:**  
Plan less, save more

---

## 2) AIDA Formula

**Why AIDA fits this offer:**  
AIDA is a strong fit because PlateMate has a clear practical benefit and price point. It helps grab attention, build interest around personalization, create desire with time and money savings, and drive action clearly.

**Primary Text:**  
Busy mom? PlateMate makes dinner decisions easier. 🍽️ Get personalized weekly meal plans and grocery lists built around your dietary restrictions and budget. No more staring into the fridge at 6 PM wondering what to make. Save 5+ hours each week, reduce grocery spend by 20%, and bring more calm to your evenings. For just $49/month, you can spend less time planning and more time with your family. 💛 Start using PlateMate today.

**Headline:**  
Your Weekly Meal Plan Done

**Description:**  
Save time every week

---

## 3) BAB Formula

**Why BAB fits this offer:**  
BAB is ideal for showing transformation. It helps busy moms quickly picture life before PlateMate, the relief after using it, and the app as the bridge that gets them there.

**Primary Text:**  
Before PlateMate: stressful weeknights, last-minute takeout, and too much money spent at the store.  
After PlateMate: personalized meal plans, ready-to-shop grocery lists, and dinner handled with less stress. ✨  
The bridge? A simple app that builds weekly plans around your dietary restrictions and budget. For $49/month, PlateMate helps you save 5+ hours a week and reduce grocery spend by 20%. Ready for easier evenings? 🛒 Sign up for PlateMate now.

**Headline:**  
From Chaos to Dinner Done

**Description:**  
Smarter meals, less stress
Judge notes: Production-ready and closely follows all rules (character limits, no fabricated stats, CTAs, emojis), but the copy plays it safe throughout—headlines and primary text lack the emotional specificity or pattern-interrupt hooks that would make a demanding direct-response copywriter reach for a 9.
Gemini 2.5 Pro 0/10
Of course! Here are three Facebook ads for PlateMate, crafted using proven direct-response formulas.

***

### 1. PAS (Problem-Agitate-Solution)
Judge notes: The output is broken/incomplete — it cuts off mid-structure after the first formula label, delivering no actual ad copy whatsoever.
Grok 4.1 Fast Reasoning 7/10
### PAS Formula
**Headline:** Dinners Stressing You Out? (26 chars)  
**Primary Text:** Tired of staring at the fridge every night, wondering what's for dinner? As a busy mom, juggling work and kids leaves you drained, wasting hours on meal ideas and overspending at the grocery store. 😩 PlateMate fixes that—get personalized weekly meal plans and grocery lists tailored to your diet and budget. Save 5+ hours a week and cut grocery bills by 20%! Start your free trial today for just $49/mo. 🍽️ (78 words)  
**Description:** Save Time & Money! (17 chars)  

*Why it fits:* PAS highlights the dinner decision struggle (P), amps up time/money waste (A), then positions PlateMate as the easy fix (S)—perfect for overwhelmed moms' pain points.

### AIDA Formula
**Headline:** Busy Mom? End Dinner Chaos! (27 chars)  
**Primary Text:** Imagine ditching the daily dinner dilemma forever. 🛒 PlateMate crafts personalized weekly meal plans and grocery lists based on your dietary needs and budget—perfect for us working moms. Reclaim 5+ hours a week for family time, and slash grocery costs by 20%. No more stress, just simple, tasty meals. Grab your $49/mo subscription now and transform dinners! ⏰ (72 words)  
**Description:** Try PlateMate Free! (18 chars)  

*Why it fits:* AIDA grabs attention with the chaos, builds interest in personalization, stokes desire with time/savings benefits, and drives action—ideal for engaging time-strapped moms emotionally.

### BAB Formula
**Headline:** From Chaos to Calm Dinners (25 chars)  
**Primary Text:** Before PlateMate: Endless dinner debates, hours lost planning, and bloated grocery bills. After: Effortless personalized weekly meal plans and lists fit to your diet and budget—saving you 5+ hours a week and 20% on groceries! 🍽️ Bridge the gap with PlateMate for busy moms like you. Sign up today for $49/mo and feel the relief! 😊 (68 words)  
**Description:** $49/mo - Start Now! (18 chars)  

*Why it fits:* BAB contrasts the "before" struggle with the "after" ease, using PlateMate as the bridge—resonates with moms visualizing quick life improvement from the app's core features.
Judge notes: The PAS ad muddles the CTA by framing "free trial" then immediately stating "$49/mo," creating a confusing offer message, and the AIDA primary text awkwardly shifts to first-person ("us working moms") breaking the brand voice—both would require edits before production use.

What makes these work

  1. 01
    Lead with a specific pain, not a product

    The highest-performing Facebook ad hooks name a problem so precisely that the right person feels seen before they know what you are selling. 'Tired of sunscreen that leaves a white cast' outperforms 'Introducing our new SPF moisturizer' every time. When prompting AI, give it the exact frustration your customer has expressed in reviews or support tickets, not a sanitized marketing version of it.

  2. 02
    Match formula to funnel stage

    Problem-Agitate-Solution works well for cold traffic because it earns attention before asking for anything. Before-After-Bridge works well for warm retargeting because those users already know the problem and just need to visualize the outcome. When you prompt AI, specify which funnel stage the ad is for so the model calibrates how much context-setting is needed versus how directly it can push toward the CTA.

  3. 03
    Constrain word count in your prompt

    Facebook primary text has no hard limit but reader attention does. Ads under 125 characters often perform well for cold audiences because the full copy is visible without a 'See more' click. When you use AI to draft copy, specify your target word count and the placement, feed or stories or reels, because the right length varies by format. Shorter prompts tend to produce tighter output.

  4. 04
    Give the model one job per output

    Asking AI to write the hook, primary text, headline, and description in one shot usually produces mediocre versions of each. Instead, prompt for the primary text first, evaluate it, then prompt separately for three headline options that pair with it. This mirrors how experienced copywriters work and gives you more usable variations to test without one weak element pulling down the rest.

More example scenarios

#01 · DTC skincare product targeting women 28-45
Input
Write Facebook ad copy for a mineral SPF 40 face moisturizer priced at $34. Target audience is women 28-45 who wear makeup daily and hate the white cast from regular sunscreen. Use the Problem-Agitate-Solution formula. Keep the primary text under 100 words and include a strong CTA.
Expected output
Tired of sunscreen that leaves you looking like a ghost before 9am? Most SPF moisturizers were not made with foundation in mind. Tinted Veil SPF 40 goes on clear, layers under makeup without pilling, and protects all day. Dermatologist tested. No white cast. No greasy finish. Just skin that is actually protected. Try it for $34 with free returns. Shop now.
#02 · B2B SaaS tool for project managers
Input
Write Facebook ad copy for a project management tool that integrates with Slack and cuts weekly status meeting time by 50%. Target audience is engineering team leads at companies with 20-200 employees. Use the Before-After-Bridge formula. Primary text only, around 80 words.
Expected output
Before: Three status meetings a week, half of them spent asking where things stand. After: Your team updates progress inside Slack, everyone sees blockers in real time, and your Friday sync drops from 60 minutes to 25. Bridge: Statusboard connects to the tools your team already uses and auto-generates progress reports so no one has to write them. Free for teams up to 10. Start your trial today.
#03 · Local gym membership promotion
Input
Write Facebook ad copy for a local gym in Austin, TX running a January promotion. $0 enrollment fee, first month $29. Target audience: Austin residents 22-40 who have searched fitness content recently. Use the AIDA formula. Keep it punchy, under 90 words, with a deadline.
Expected output
Attention: $0 enrollment at Austin's highest-rated gym. Interest: Real equipment, real coaches, and classes that actually fill up, all for $29 your first month. Desire: Over 2,400 members have already made the switch. This is the gym people stay at. Action: Offer ends January 31. Claim your spot today and walk in tomorrow. Limited new member slots available.
#04 · Online course for freelance writers
Input
Write Facebook ad copy for a $197 online course teaching freelance writers how to land $1k-per-article clients. Target: freelance writers currently earning under $200 per article. Use a testimonial-led social proof formula. Primary text around 70 words.
Expected output
'I raised my rates from $150 to $1,200 per article in four months.' That is from Danielle, a former blog writer who took the High-Value Client Blueprint last year. The course teaches you exactly which publications pay premium rates, how to pitch them, and what your portfolio needs to look like. 847 writers have completed it. Doors open again Friday. Join the waitlist now.
#05 · App re-engagement campaign for a budgeting app
Input
Write Facebook ad copy for a re-engagement campaign targeting users who downloaded a budgeting app but have not opened it in 30 days. The app just launched a new AI spending insights feature. Use a curiosity-gap hook formula. Under 80 words.
Expected output
Most people who check their spending data wish they had started sooner. We just added something to your account that shows exactly where your money went last month, and one category that might surprise you. Takes 90 seconds to see. Open Clearflow today and check your new Insights tab. It is already built from your data. You just have not looked yet.

Common mistakes to avoid

  • Generic pain points that fit every competitor

    Writing 'Tired of wasting time?' or 'Want to save money?' is the formula without the specificity that makes it work. Every ad in your niche could use those lines. The formula is the skeleton. Your specific customer frustration, your actual differentiator, is the muscle. If the copy would work equally well for a competitor, rewrite the inputs.

  • Burying the CTA or making it vague

    Facebook ads need one clear action for the reader to take. 'Learn more,' 'find out how,' and 'discover the difference' are not calls to action, they are directions to nowhere. Tell the reader exactly what to do and what happens next: 'Click to start your free trial,' 'Shop now and get free shipping today.' Vague CTAs lower click-through rates and confuse the algorithm about campaign intent.

  • Using AI output without reading it aloud

    AI models produce grammatically correct copy that sometimes sounds like no human has ever said those words. Before publishing, read the copy aloud at a normal speaking pace. If you stumble, the reader will mentally stumble too. Awkward phrasing erodes trust faster than a weak offer because it signals inauthenticity to an audience that has already developed sharp ad fatigue.

  • Running only one formula across all audiences

    A cold traffic audience and a retargeting audience need structurally different messages. Applying PAS copy to a warm audience that already knows the problem wastes characters you could spend on proof or urgency. Tag each ad variant with the formula used and the audience temperature so you can analyze which combinations produce the best cost per result, not just which individual ad performed best in isolation.

  • Skipping the hook test before scaling budget

    The hook, meaning the first sentence or first 3 seconds, determines whether the rest of the copy gets read at all. Before scaling spend, test hooks in isolation with identical body copy. This tells you whether the creative is underperforming because of the structure or because of the entry point. Scaling bad hooks is one of the fastest ways to burn through a Facebook budget with nothing to show for it.

Related queries

Frequently asked questions

What is the best Facebook ad copy formula for cold traffic?

Problem-Agitate-Solution is the most reliable structure for cold audiences because it earns attention by naming a pain before asking for anything. The hook identifies the problem, the middle lines make the problem feel more pressing, and the final lines position your product as the logical fix. It works because cold audiences are not looking for your brand, they are scrolling past it, and a recognized problem stops the scroll faster than a product name.

How long should Facebook ad copy be?

It depends on the product complexity and the audience temperature. For cold traffic on mobile feeds, 40-80 words in the primary text is a strong starting range because most users never click 'See more.' For retargeting campaigns where the audience already knows the product category, longer copy that addresses objections directly can outperform short copy. Test both rather than assuming one length wins universally.

Can AI write Facebook ad copy that actually converts?

Yes, but only if you give it the right inputs. AI models produce competent copy when you specify the formula, the audience, the core pain point, the key proof element, and the exact CTA. Vague prompts produce vague copy. The models on this page are compared specifically on their ability to follow formula structure and produce copy that sounds like it was written for a real person, not a marketing brief.

What is the AIDA formula and does it work for Facebook ads?

AIDA stands for Attention, Interest, Desire, Action. It is one of the oldest copy frameworks and still works for Facebook because it mirrors how a skeptical reader moves from noticing an ad to taking action. Attention is your hook, Interest builds context around why this matters, Desire makes the outcome feel real and worth wanting, and Action is your CTA. It works best for mid-funnel audiences who are familiar with the problem but have not committed to a solution.

How many Facebook ad copy variants should I test?

Three to five variants per ad set is a practical range for most budgets. You want enough variety to surface a meaningful winner without spreading spend so thin that no variant gets statistically useful data. Test one variable at a time when possible. If you are testing formulas, keep the offer, image, and audience the same across variants. If you are testing hooks, keep the body copy and CTA identical.

What is the difference between a Facebook ad headline and primary text?

Primary text appears above the image or video in most feed placements and is what most copywriters treat as the ad body. The headline appears below the image, next to the CTA button, and is typically 5-10 words. They serve different jobs: primary text does the persuasion work, the headline reinforces the offer or names the product clearly. Many advertisers over-invest in primary text and write weak headlines, which is a missed conversion point given its position right next to the click.

Try it with a real tool

Run this prompt in one of these tools. Affiliate links help keep Gridlyx free.