A step-by-step framework for writing Facebook and Instagram ad copy that stops the scroll, builds desire, and forces the click.
Every Meta ad — whether it appears in the Facebook Feed, Instagram Stories, or the Reels tab — has the same four components: the hook, the body copy, the creative (image or video), and the CTA.
Most advertisers spend 80% of their time on the creative and 20% on the copy. The data suggests this is exactly backwards. A recent Meta Business study found that ad copy quality accounted for 47% of conversion rate variance across campaigns with similar creatives.
Before you write new copy, make sure your math is correct. Use our Free ROAS Calculator to find your true break-even point.
The hook is the first line of your ad copy — the text that appears above the "See More" fold. You have exactly 1.7 seconds to convince a scrolling user to stop. Here are the 3 formulas that consistently win:
Name the exact problem your target customer experiences, using their language.
Lead with a counterintuitive number that challenges their assumptions.
Address your target audience by name or role. This triggers an immediate "that's me" response.
Need hooks right now? Use our Free AI Hook Generator to write them instantly.
After the hook stops the scroll, the body copy must build desire and handle objections before asking for action. The most successful framework in digital marketing is PAS:
The CTA (Call to Action) is the most under-optimised element of most Meta ads. "Learn More" and "Shop Now" are defaults — and they are also the lowest-performing options for most campaigns. High-converting CTAs are specific, create urgency, and reduce friction.
Weak CTA
"Learn More"
Vague and requires high commitment.
Strong CTA
"See How It Works in 60 Seconds"
Specific, low friction, sets expectations.
Weak CTA
"Sign Up"
Strong CTA
"Start Free Trial — No Card Required"
Never run a single ad. Always test at least two variations of your hook — the element with the highest impact on performance. Meta's built-in A/B testing tool allows you to test two versions of the same ad with the same budget, automatically routing more spend to the winner.
A practical testing cadence for SMBs: test two hooks per week, keep the winning hook for 2 weeks, then test a new challenger against it.
D2C Skincare Brand
Sponsored
Dermatologists won't tell you this about $45 moisturisers.
Most premium moisturisers are 70% water and 20% fragrance. The active ingredients that actually repair your skin barrier? Less than 5%.
Our formula flips that ratio — 40% actives, zero fragrance, clinically tested.
Try it free for 14 days. We'll cover the shipping.
Local Restaurant
Sponsored
Local families: we're doing something different this Sunday.
No buffet. No minimum spend. Just our chef's 6-course tasting menu, served at your pace, for $35 per person.
12 tables only. Last Sunday sold out in 4 hours.
Reserve your table before Thursday.
Writing high-converting ad copy for every campaign, every week, is exhausting. Staring at a blank screen while your ad budget burns is a nightmare.
Boopilot completely eliminates this process.
Our AI ad copy generator produces psychological hook variants, PAS body copy, and high-converting CTA combinations based on your brand voice and campaign objective — in seconds. It even automatically structures the A/B tests for you so you can launch profitable campaigns with zero copywriting experience.
Stop staring at a blank screen. Boopilot's AI generates psychological hooks, body copy, and high-converting CTAs trained on millions of winning Meta Ads.
Setup takes 2 minutes