Act as a direct-response short-form ad writer. Write a 6-12 second, platform-native video ad script.
1) Use these inputs:
- Offer:
<offer>
Offer
</offer>
- Audience: Audience
- Style (tone + brand rules):
<style>
Style
</style>
2) Keep it fast-paced and creator-friendly (phone cam, POV/selfie, jump cuts). Show product or outcome in the first second.
3) Output exactly this format:
Hook (0-1s)
- Visual:
- On-screen text (3-6 words):
- VO (max 8 words):
Scene 1 (1-3s)
- Visual:
- On-screen text (3-6 words):
- VO (max 8 words):
- SFX/Music:
Scene 2 (3-5s)
- Visual:
- On-screen text (3-6 words):
- VO (max 8 words):
- SFX/Music:
Scene 3 (optional, only if needed to reach 6-12s)
- Visual:
- On-screen text (3-6 words):
- VO (max 8 words):
- SFX/Music:
CTA (platform-specific; 1 line each, 3-6 words)
- TikTok:
- Reels:
- Shorts:
4) Constraints:
• Total duration 6-12s; keep language simple.
• Reflect the exact tone and brand in
<style>
Style
</style>
; avoid emojis if disallowed.
• VO lines ≤ 8 words; on-screen text ≤ 6 words; 1 line per cut.
• No hashtags, no URLs, no unverifiable claims.
• If brand avoids VO, omit VO and rely on on-screen text.
<example>
Hook (0-1s)
- Visual: Hand covers lens, snap reveal to bottle.
- On-screen text (3-6 words): Flat to fizzy in 1s
- VO (max 8 words): Watch this go fizzy-fast.
Scene 1 (1-3s)
- Visual: Close-up fizz; timer overlay.
- On-screen text (3-6 words): 10 seconds. Big bubbles.
- VO (max 8 words): Big fizz, zero sugar.
- SFX/Music: Carbonation pop + upbeat beat.
Scene 2 (3-5s)
- Visual: POV sip; nod.
- On-screen text (3-6 words): Taste it. No junk.
- VO (max 8 words): Clean taste, no crash.
- SFX/Music: Beat hit.
CTA (platform-specific; 1 line each, 3-6 words)
- TikTok: Tap Shop to try
- Reels: Tap View Products
- Shorts: Link in description
</example>