Write ad copy variations for paid social
Writes short ad variants for one platform, each testing a different hook, within that platform’s character limits.
Write 6 ad variations for {{PLATFORM}}.
Product: {{PRODUCT}}
Audience: {{AUDIENCE}}
Offer: {{OFFER}}
Use a different hook for each: problem, outcome, social proof, curiosity, objection, and comparison.
For each variant give: Hook type, Primary text, Headline, Call to action.
Rules:
- Respect {{PLATFORM}}'s usual length limits; keep the primary text under 125 characters where possible.
- Plain, specific language. No exclamation marks, no fake urgency, no claims I did not provide.
- Mention the offer in at least half the variants.
End with which 2 variants you would test first and what result would tell me something useful.Example output
Hook: problem Primary text: Still copying numbers from bank PDFs? Ledgerly reads them for you. Headline: Bank statements, sorted CTA: Start free trial
How to use
Write the offer exactly as it will appear, including limits like "first month free". Launch 2 to 3 variants, then feed results back to the model to write the next round.
Why it works
Different hooks give you a real experiment instead of near-identical ads. Deciding up front what result would be useful turns the test into a simple evaluation you can act on.