Tools · Marketing
Ad Copy
Describe an offering — get ad angles + ready-to-test variations for your channel.
How it works
Corpus-grounded (direct-response copywriting via the marketing cluster). Derives distinct angles (pain-led, outcome-led, social-proof, contrarian) with rationale, writes variations (headline, primary text, CTA), gives channel-specific notes (Google/Meta/LinkedIn norms), an A/B test plan, and the riskiest assumptions.
You bring
{ offering, channel?, cluster? }
You get
{ offering_summary, angles[]{angle, why}, variations[]{angle, headline, primary_text, cta}, channel_notes, test_plan[], riskiest_assumptions[], grounded_in, provenance }
Use it for
- →Marketing-guide reader: spin up a set of ad variations to A/B test on one channel
- →Generate distinct angles before committing creative budget
- →Get channel-correct copy lengths/CTAs for Google vs Meta vs LinkedIn
See it work
example outputOffering: a meal-prep delivery service for busy parents; channel: Meta (Facebook/Instagram) feed ads.
Ad Copy — FreshFork (meal-prep for busy parents) · Meta
Offering: Chef-prepped, microwave-ready family dinners delivered weekly to working parents.
Angles
- Pain-led — why: the acute nightly "what's for dinner" stress is the sharpest, most relatable hook for time-poor parents.
- Outcome-led — why: sells the reclaimed evening, not the food; appeals to the aspirational scroll-state on Meta.
- Social-proof — why: a new food brand needs trust; "12,000 families" lowers the risk of a first order.
Variations
Pain-led
- Headline: 6:00pm and nothing's defrosted? Again?
- Primary text: You shouldn't have to choose between a real dinner and 20 minutes with your kids. FreshFork lands chef-made family meals at your door — heat, plate, done.
- CTA: Order This Week
Outcome-led
- Headline: Get your evenings back.
- Primary text: Skip the planning, the shopping, the cleanup. Weeknight dinners that take 4 minutes — so the other 56 are yours.
- CTA: See This Week's Menu
Social-proof
- Headline: 12,000 families stopped stressing about dinner.
- Primary text: Real meals, real reviews. Cancel anytime. Your first box ships this week.
- CTA: Start Your Box
Channel notes
Meta feed: lead with the first 125 characters before the "more" fold; primary text under ~150 chars performs best; pair each with a bright in-context photo (plated, not packaging). Test square (1:1) and vertical (4:5).
Test plan
- Pain-led vs outcome-led headline — read CTR.
- Social-proof number present vs absent — read cost-per-first-order.
- Plated photo vs lifestyle (parent + kid) — read thumb-stop rate.
Riskiest assumptions
- "12,000 families" is a real, defensible number (don't ship until verified).
- Price isn't the first objection (may need a cost-per-serving line).
- Parents, not the broader "foodie" audience, are the cheapest converters.
Run it now
Write ad copy
Get distinct ad angles and ready-to-test variations (headline, body, CTA) for your channel, with channel notes and an A/B test plan.
Prefer code? Call it over the API or hand it to your AI agent via MCP — POST /api/bicycle/ad-copy · write_ad_copy. API & agent access →