UGC Ad Script Template: A 30-Second Structure You Can Copy
A good UGC-style ad sounds unscripted, but it almost never is. Behind most short TikTok, Reels and Shorts ads is a simple structure: a hook, a problem, a demo, proof and a call to action. This template breaks a typical 30-second ad into scenes so you can fill in the blanks for your own product.
The example lines are written for a made-up product, a reusable water bottle, so you can see the pattern. Replace them with your own product, audience and objection.
Before you write: the four-line brief
Answer these first. Every scene in the script should serve them.
- Audience: who is watching? ("Office workers who forget to drink water.")
- Objection: the one reason they would scroll past. ("Another bottle I'll stop using in a week.")
- Channel: where the ad runs (TikTok, Reels, Shorts), which sets the 9:16 vertical format.
- Angle: the single idea the ad sells. ("The lid that doesn't leak in your bag.")
The template, scene by scene
1. Hook (0–3s). Stop the scroll. Example: "I wasted money on three bottles that leaked in my bag."
2. Problem (3–8s). Make the pain specific. Example: "Every one of them soaked my laptop sleeve at least once."
3. Product (8–15s). Introduce the fix. Example: "Then I found this one. The lid locks with a click."
4. Demo (15–22s). Show, don't tell. Example: "Watch, I'm shaking it upside down over my keyboard."
5. Objection (22–26s). Answer the doubt. Example: "And it goes in the dishwasher, so I actually keep using it."
6. Call to action (26–30s). Tell them what to do. Example: "Link's below if your bag deserves better."
Timings are a guide, not a rule. Keep each scene to one idea, and cut anything the viewer could guess on their own.
Tips for making it sound real
- Write how people talk. Short sentences, contractions, first person. Read it out loud; if it sounds like a brochure, rewrite it.
- One objection per ad. Trying to answer every doubt in 30 seconds makes the ad feel like a sales pitch.
- Show the product doing the thing. The demo scene does more work than any adjective.
- Only make claims that are true. If your product doesn't do it on camera, don't say it in the script.
- Test the opening, not the whole ad. Keep scenes 2 to 6 the same and swap only the hook, so you know what changed the result. Our UGC ad hook examples give you 12 starting points.
Turn the template into a finished ad
Filling in a template is the easy part; filming and editing six scenes is where the time goes. Promptify does both steps:
- Paste your product link into the Copilot. It reads the page and proposes the brief (audience, objection, channel, angle) for you to confirm.
- It then writes a scene-by-scene script with 10 hooks to choose from; switching hooks is free.
- One rendered ad has every scene rendered with one consistent AI avatar, voiceover and captions, stitched into a 9:16 MP4. Plan allowances assume a typical ad of about 30 seconds.
- Reshooting one scene only costs that scene's credits, and credits for a failed scene come back automatically.
- Prefer to render yourself? You also get model-ready prompts for Veo 3.1 and Kling.
The Free plan includes 3 free scripts with 10 hooks each, so you can see your script before paying for a render. Wondering what a finished video costs? Read how much an AI UGC video ad costs or compare packs and plans on the Promptify pricing page.