Free AI prompt · ChatGPT · Claude · Gemini

Headlines, descriptions, and CTA buttons

Produces the short fields that sit under the image — headline, description, and CTA button choice — matched to each primary text angle.

Task: writing Facebook ad headlines and descriptionsBest in: ChatGPTFormat: single promptPack: Facebook & Instagram ad copy variations

What you'll fill in

  • [offer detail] The specific deal or hook, if any e.g. “First bag 50% off”
  • [landing page promise] What the person will see after they click e.g. “Pick your roast and start a subscription in 2 minutes”

Copy the prompt

The prompt
Using the brief and the primary text variations above, write the supporting fields for each angle.

Offer detail: [offer detail]
What the landing page delivers: [landing page promise]

For each angle, give me:
- 5 HEADLINES, each 40 characters or fewer (count them). Mix styles: benefit, offer, question, specific detail, curiosity.
- 3 DESCRIPTIONS, each 30 characters or fewer, that add something the headline does not (reassurance, offer terms, or what happens next).
- The best CTA BUTTON from Meta's standard options (Shop Now, Learn More, Sign Up, Subscribe, Get Offer, Order Now, Book Now, Contact Us, Download) with a one-line reason.

Rules:
- Show the character count in brackets after each line, like [32].
- The headline must match the promise of the landing page. No bait.
- No all-caps words, no excessive punctuation, no claims that are not in the brief.

Finish with a short "mix and match" note: which headline pairs best with which primary text version, so I can build complete ads.

How to use it

  1. Open a new chat in ChatGPT (the others work too).
  2. Paste the prompt and replace every [bracket] with your details.
  3. Review the output, check any facts, and edit to taste.

Why ChatGPT: ChatGPT is quick and consistent at hitting tight character limits across long lists.

Tips

  • Character counts from language models can be off by a few. Spot-check the longest lines before uploading.
  • Descriptions often do not show on Instagram placements, so never put essential information only in the description.
  • "Learn More" usually lowers commitment for cold audiences; offer-led CTAs like "Get Offer" can suit warm audiences. Test both if unsure.

Example output

ANGLE: Pain HEADLINES 1. Coffee roasted 48 hours before it ships [40] 2. Taste what fresh coffee really is [33] 3. Why does your coffee taste flat? [32] 4. Fresh beans, delivered monthly [30] 5. Your first bag is 50% off [25] DESCRIPTIONS 1. Skip or cancel anytime [22] 2. Free returns on bag one [23] 3. Pick your roast in 2 min [24] CTA BUTTON: Get Offer — the 50% off first bag is the main reason to click now. ANGLE: Objection-busting HEADLINES 1. Don't love it? Return it free [29] 2. Try fresh coffee with zero risk [31] ... MIX AND MATCH - Pain SHORT + "Coffee roasted 48 hours before it ships" + Get Offer - Objection-busting MEDIUM + "Don't love it? Return it free" + Learn More - Offer LONG + "Your first bag is 50% off" + Get Offer

FAQ

Does this prompt work in ChatGPT, Claude and Gemini?

Yes. It is plain-language and written to work in all three. Best fit: ChatGPT. ChatGPT is quick and consistent at hitting tight character limits across long lists.

What do I need to fill in?

Replace each bracket with your own details: [offer detail], [landing page promise]. The more specific your input, the more useful the result.

Is this prompt free?

Yes. Copy it above and use it as often as you like. It is one of the free samples from the Facebook & Instagram ad copy variations pack.

Will I get the same result as the example?

No. The example was made for a fictional business to show the shape and quality of the output. Your result depends on your input and the model, so review and edit before you use it.

Do I need a paid AI plan?

Usually not. Free plans handle most prompts. Paid plans help when you paste in long documents or run a long multi-step sequence in one chat.

More prompts in Facebook & Instagram ad copy variations

FreeBest in Claude

Turn your offer into a Meta ad brief

Use this first. It interviews you about your product, audience, and proof, then produces a one-page ad brief every later prompt in the pack builds on.

FreeBest in Any

Primary text variations by angle

Generates short, medium, and long primary text for each ad angle so you can test copy length and message at the same time.

In pack2 stepsBest in Claude

30 scroll-stopping hooks for one product

Generates a large bank of opening lines across hook types, then scores them, so you can refresh tired ads without rewriting the whole thing.