"Awake at 3 AM… again?"
- Brand
- Nightfold, a fictional DTC brand of melatonin-free magnesium sleep gummies (product renders from my Amazon listing samples).
- Structure
- Hook (0–2 s): glowing 3:07 clock + "Awake at 3 AM… again?". A pain point the viewer has felt.
- Agitate: "melatonin hangover", the objection buyers already have.
- Solution: product reveal with the key ingredient and "0 melatonin". This shot is an AI-generated video made in Kling (image-to-video from the product render), so the jar and label stay consistent. I used only the first 2.3 s, slowed down, because the AI started misspelling the label after that.
- Benefits: three callouts that stack on screen as the voice says them.
- How to use: "2 gummies, 30 min before bed" lowers the effort.
- Offer + CTA: 20% off first jar, 30-night guarantee, Shop Now button.
- Retention
- Scene change every 3–5 s, slow push-ins on every shot, word-by-word captions so it works with sound off, soft ambient music under the voice.
- Compliance
- Supplement claims kept soft ("helps you wind down*") with an FDA disclaimer, so the ad is less likely to be rejected by Meta review.
- Primary text
- Can't switch your brain off at night? 🌙 Nightfold sleep gummies use magnesium glycinate, with zero melatonin, so you wake up clear, not groggy. Try 30 nights risk-free + 20% off your first jar.
"I almost returned this serum"
- Brand
- Dewlab, a fictional skincare brand (barrier serum with niacinamide + ceramides).
- Structure
- Hook: a confession ("I almost returned this…") works because it sounds like a real review, not an ad.
- Story: Week 1 → Week 2 timeline keeps people watching to see what changed.
- Proof point: product shot with the 2 ingredients buyers search for.
- Routine: "3 drops, AM + PM".
- CTA: bundle offer for a higher order value.
- UGC feel
- Handheld camera shake, casual Aussie voice, white captions with a thick outline, big "WEEK 1 / WEEK 2" stickers and lo-fi music, so it fits in the feed like a creator video.
- Note
- Stock photos stand in for creator footage here. With a real creator's clips I'd use the same script, captions and pacing.
- Primary text
- I almost returned this serum 😅 Week 2 changed my mind. Dewlab Barrier Glow: 5% niacinamide + ceramides, fragrance-free. Serum + cleanser bundle: save 15%.
"Your 3 PM soda = 39g of sugar"
- Brand
- Sunny Sip, a fictional prebiotic soda brand (same brand as my e-commerce graphics).
- Structure
- Hook: a number that shocks: "39g of sugar".
- Us vs. Them: split screen; each stat pops in one at a time so the eye follows the comparison.
- Benefit stack: "Same fizz. Real fruit. No sugar crash." over an AI-generated product video made in Kling.
- Range: 3 flavors lineup.
- Offer: variety 12-pack + free shipping, Shop Now.
- Why sound-off
- Most people scroll Reels and Facebook with sound off, so this one tells the whole story in on-screen text and lands every cut on the music.
- Primary text
- Your 3 PM soda has 39g of sugar. Ours has 5g + 6g prebiotic fiber 🍊 Same fizz, real fruit, no crash. Try the variety 12-pack, free shipping.
How these were made (AI workflow)
Pick the buyer's pain point, the main objection and one offer. Write 3 hooks per ad and choose the strongest.
Scene-by-scene script written with AI (Claude, ChatGPT), timed to 2–5 seconds per shot.
Product shots generated with AI as code (Claude Code), then animated into video with Kling image-to-video, so the packaging stays the same in every scene. Every AI frame gets checked for warped labels.
Text-to-speech voiceover, with word-by-word captions timed to the voice automatically.
Push-ins, pops and handheld motion, music under the voice, then export at 1080×1920 for Reels, Stories and TikTok.
Swap the hook or the offer and keep the body, so a brand can test 3–5 versions of each ad in Ads Manager.