How to write an AI UGC script (templates inside)

A copy-and-paste AI UGC script template, eight ready ad scripts, the lines an AI actor should never say, and how to turn one script into five test variants.

By The EchoUGC TeamLast checked October 28, 2026
Quick answer

A good AI UGC script has four parts: a hook, a problem, proof and a call to action. Put the hook and the proposition in the first 3 seconds, keep the whole read to 21 to 34 seconds, the length TikTok says performs best, and never have an AI actor claim personal results or health outcomes you cannot back up.

Key takeaways
  • Structure: hook, problem, proof, CTA.
  • Aim for 21 to 34 seconds and time your read aloud.
  • Proposition in the first 3 seconds, hook within 6.
  • AI actors should not invent personal testimonials or health results.
  • In EchoUGC, each brief makes one finished video, so one script angle per brief.

The 4-part UGC script: hook, problem, proof, CTA

Every AI UGC script that works follows the same skeleton. Use this template and fill the brackets:

PartJobTemplate line
Hook (0 to 3s)Stop the scroll, name the topic"If you [problem], stop scrolling."
ProblemMake the pain specific"Tired of [specific frustration] every [time]?"
ProofShow or explain why this fixes it"[Brand] [does X], so [result you can show]."
CTAOne clear next step"Tap the link and [action]."

TikTok's creative guidance points the same way: introduce your proposition in the first 3 seconds, prioritize the hook in the first 6, and end with a clear call to action. "Proof" means something the viewer can see or verify, such as a demo, a feature or a price, not an invented story. For hook ideas, see UGC Ad hooks.

Sources: TikTok: Creative best practices

How long should a UGC script be?

TikTok's video advertising guide says ads can run up to 60 seconds, but "21-34 seconds performs best." Write for that window.

  • Time it, don't count it. Read the script aloud at a relaxed, conversational pace with a timer. If it runs long, cut, don't speed up.
  • One idea per script. If you need "and also," that is a second script.
  • Keep on-screen text short. TikTok recommends 5 to 10 words per second when you use text.

EchoUGC lets you pick a length from 15 to 150 seconds. Anything up to 45 seconds costs 100 credits, so a 21 to 34 second script fits in a single base video.

Sources: TikTok Video Advertising Guide, TikTok: Creative best practices

Template 1: Problem and solution

The default script. Use it first for almost any product.

Example 30-second Talking ad

Hook: "If your skin looks dull by noon, it's probably your morning routine."

Body: "Stacking three products and still looking tired on camera? Make it one step: [Brand] vitamin C serum, two drops, rub in, done. It's light, it sinks in fast, and it sits fine under sunscreen."

CTA: "Tap the link and try it for your morning routine."

Template 2: "I tried it so you don't have to" (reviewer style)

This format feels personal, which is why it needs care with an AI actor. Write it as a demonstration of what the product does, not a claim about the actor's life.

Example 25-second Demo ad

Hook: "Everyone keeps asking if this [Brand] mini vacuum is worth it. Let's test it."

Body: (on camera) "Crumbs on the car seat. One pass. Pet hair on the mat. One pass. It charges by USB and fits in the glovebox."

CTA: "Link's below if your car looks like mine."

Template 3: Unboxing first impression

Example 25-second Unboxing ad

Hook: "Opening the [Brand] coffee starter kit, let's see what $39 gets you."

Body: "Grinder, two bags of beans, the pour-over cone, filters. That's the whole setup. The packaging is nice enough to gift."

CTA: "Tap the link if you've been meaning to stop buying coffee out."

Unboxing scripts work because value is shown item by item. Keep the narration short and let the hands do the talking.

Template 4: Us vs them

Example 30-second Talking ad

Hook: "Gym bottle vs [Brand] bottle. Same price, very different day."

Body: "Regular bottle: warm by lunch, smells by Friday. [Brand]: cold for the whole shift, and the lid comes apart so you can actually clean it."

CTA: "Link's in the bio. Pick your color."

Compare against a generic alternative, never a named competitor's product with claims you cannot prove.

Templates 5 to 8: listicle, routine, objection, founder-style

Template 5: Listicle

Hook: "Three reasons to switch to [Brand] for your [category]." Body: reason one (feature), reason two (convenience), reason three (price or guarantee). CTA: "Link below."

Template 6: Routine

Hook: "A [morning, gym, night] routine in 20 seconds." Body: two quick steps, then the product as step three. CTA: "Step three is linked."

Template 7: Objection

Hook: "'[Common objection, e.g. it's too expensive].' Fair. Here's the math." Body: answer the objection with a fact you can show. CTA: "Try it and decide."

Template 8: Founder-style

Hook: "We made [Brand] because [problem] drove us crazy." Body: what you changed and why. CTA: "Tap the link to see it."

Founder-style scripts should come from your real story. If an AI actor reads them, present it as the brand speaking rather than letting the actor pose as the real founder.

Lines an AI actor should never say (compliance)

An AI actor can present, demonstrate and explain your product. Problems start when the script makes the actor a fake customer or a fake expert.

AvoidWhyWrite instead
"I've used this for 6 months and..."A first-person testimonial from someone who does not exist"Here's what it does..."
"It cured my acne."Health claims need competent and reliable scientific evidence"Here's how it fits into a routine" style, plus claims you can substantiate
"As a dermatologist..."Implies expertise the actor does not haveCite your actual expert or study
Celebrity names or "as seen on"False endorsement riskReal press, quoted accurately

The FTC's rule bans testimonials that misrepresent that they are by someone who does not exist, and the FTC's Q&A says there is no blanket ban on AI avatars: the problem is a fake or false testimonial. Its health guidance adds that testimonials are not substantiation, and a generic "results not typical" line does not fix an implied claim.

General information, not legal advice. See is AI UGC legal.

Sources: FTC final rule on fake reviews, FTC rule Q&A, FTC Health Products Compliance Guidance

Turn one script into 5 test variants (in EchoUGC)

The fastest way to learn what works is to keep the product and offer fixed and change one thing per video. In EchoUGC, each brief makes one finished video, so each variant is its own one-line brief:

  1. Variant 1: the original. Problem and fix, Talking format.
  2. Variant 2: new hook. Same product and offer, a myth-busting opener.
  3. Variant 3: new format. Same angle as a Demo, with your product photo in every scene.
  4. Variant 4: new actor. Same brief, a different actor from the library or one of your saved actors.
  5. Variant 5: new angle. Use an idea starter: objection, contrarian, reveal or "3 reasons."
About $45 to $60Five finished EchoUGC ads at $9 to $12 each
MinutesTypical brief to export, per video
$11First week, one finished ad

EchoUGC also writes the script for you from your one-line description, so you can use these templates as direction in your brief or simply let it write. There is no script review step before the render, so to change a script you edit the brief and render again. Failed renders refund automatically. Next: how many ad creatives to test and pricing.

Frequently asked questions

How do I write a UGC Ad script?

Use four parts: a hook in the first 3 seconds, a specific problem, proof the viewer can see or verify, and one clear call to action. Keep it to one idea and time it to about 21 to 34 seconds.

How long is a 30 second UGC script?

Short enough to read aloud at a relaxed pace in 30 seconds with room for pauses. Time it with a stopwatch rather than counting words, and cut lines instead of speeding up.

Can AI write UGC scripts?

Yes. AI UGC tools like EchoUGC write the script from a one-line product description and turn it into a finished video. Review every claim before you publish, especially health or results claims.

What should a UGC script include?

A hook, the problem, proof such as a demo or feature, and a call to action. It should mention the product early and avoid invented testimonials or claims you cannot back up.

Can an AI actor say I used this?

It is risky. The FTC rule bans testimonials that misrepresent that they are by someone who does not exist. Have the actor demonstrate or explain the product instead of claiming personal experience. This is general information, not legal advice.

Make your first AI UGC Ad for $11

Describe your product in one line. EchoUGC writes the script, casts an AI actor and delivers a captioned 9:16 video, sized for TikTok, Reels and Shorts. The $11 first week gives you 100 credits, enough for one finished video, then continues on Starter at $49 a month after 7 days. Cancel anytime from your account.

Start creating