Write the hook. Render the ad. Skip the shoot.
Describe the business, the offer, and who it's for. Claude drafts a hook-first script per variant, a presenter reads it on camera, and you get finished video ads sized for Feed and Reels — ready to test.
Generate a Meta ad video
Fill in the brief. Each variant renders separately, one at a time.
From a one-line brief to testable creative
Three steps, run sequentially per variant so you never burn through render credits on a request you didn't mean to send.
Describe the ad
Business, offer, audience, and CTA — the same brief you'd hand a freelance copywriter, plus how many hook angles to test at once.
Claude writes each hook
A 15–25 second script per variant, each opening on a different angle — curiosity, pain point, or social proof — sized for Feed and Reels attention spans.
A presenter delivers it on camera
Every script goes to your video-presenter account and renders as its own file — separate videos, ready to upload as separate ads for testing.
Built to test, not just to produce one ad
The instinct behind this is the same one behind any serious paid-social workflow: launch a few honest variants and let the numbers pick the winner.
Three hooks from one brief, not one script three times
Curiosity, pain-point, and social-proof openings are genuinely different scripts, not the same copy reworded — because the first three seconds is where most paid-social attention gets won or lost.
No middle layer
It calls the Claude API and a presenter API directly, using your own account. No subscription, no ad-account access, no dashboard sitting between you and the render.
Sounds like a person, not a voiceover
Scripts are scoped to 15–25 seconds with a scroll-stopping opening line — short and direct, built to survive a thumb mid-scroll.
Six PHP files, any server
Drop the folder on Apache, Nginx+PHP-FPM, or run it locally with php -S. A file-based rate limiter and a blocked config.php keep it safe to put in front of real traffic. No database, no build step.
What this does, and what it leaves to Ads Manager
Worth knowing before you build a workflow around it — this is a creative generator, not an ads-management platform.
Handled here
- Writing 1–3 hook-angle scripts from a plain-language brief
- Rendering each script as a separate on-camera video
- Polling the render job and returning a playable file
- Basic per-IP rate limiting on a public deployment
Left to a full ad platform
- Browsing a competitor ad library for inspiration
- One-click upload straight into Ads Manager
- Auto-shifting budget toward the winning variant
- Account-level audits, targeting, or multi-account management