Back to all stories

UGC Ad Script Template: A 30-Second Structure You Can Copy

A scene-by-scene UGC ad script template for 30-second TikTok, Reels and Shorts ads, with example lines and tips for making it sound real.

Promptify Team November 11, 2026
4 min read
ugc ads scripts video ads

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.

Write your first script free