Sample ads for fictional brands · product renders and voiceover made with AI · stock photos in Ad 2 (credit below)
E-commerce · Meta Ads · Reels · Stories · TikTok

Three direct-response video ads for DTC brands.

Three formats that e-commerce brands run on Facebook and Instagram every week: a VSL-style problem-solution ad, a UGC-style review, and a short sound-off comparison. Each one has a hook in the first two seconds, captions for sound-off viewing, one clear offer and a CTA.

Ad 1VSL / problem → solution24 sKling AI videoAI voiceover

"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.
Ad 2UGC-style review29 sAI voiceover

"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%.
Ad 3Sound-off comparison16 sKling AI videoText + music

"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)

1Brief + angles

Pick the buyer's pain point, the main objection and one offer. Write 3 hooks per ad and choose the strongest.

2Script + storyboard

Scene-by-scene script written with AI (Claude, ChatGPT), timed to 2–5 seconds per shot.

3AI visuals

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.

4AI voice + captions

Text-to-speech voiceover, with word-by-word captions timed to the voice automatically.

5Edit + sound

Push-ins, pops and handheld motion, music under the voice, then export at 1080×1920 for Reels, Stories and TikTok.

6Test variations

Swap the hook or the offer and keep the body, so a brand can test 3–5 versions of each ad in Ads Manager.