Skip to content

Guide

A UGC script in five beats: hook, setup, proof, payoff, CTA

Pick one of five ad types, fill in your product, your audience and the one main benefit, and the builder above drafts a complete creator-style script — every beat labelled and timed at 130 words a minute. It runs in your browser, no account needed, and nothing you type leaves the page.

UGC script builder

Runs in your browser · no account needed

Ad type

Or start from one:
Ad types the builder drafts, from testimonial to founder story
5
Words in a 30-second script at 130 words a minute
65
The window the hook beat gets before the scroll decides
0-3s

Every UGC ad is the same five beats

Watch twenty creator ads in a row and the shape repeats: a hook that interrupts the scroll, a line of setup that names who this is for, proof that the thing works, a payoff that says why it matters, and a call to action. Five beats, in that order, almost every time.

The order is not a fashion. Each beat answers the one question a viewer is silently asking at that exact moment: why should I stop, is this about me, do I believe you, so what, and what now.

The hook gets the first three seconds, because that is roughly how long a thumb hovers before it moves on. Everything after the hook is rented time, paid for by the beat before it.

The builder above drafts all five beats at once, labelled and timed, so you can see how the seconds are being spent before you ever press record.

The five beats of a UGC ad, in order

Each beat answers the question the viewer is asking at that second. Skip one and the next beat lands on nobody.

  1. Hook

    0-3s: stop the scroll

  2. Setup

    name the viewer and the problem

  3. Proof

    show it working

  4. Payoff

    why it matters

  5. CTA

    what to do next

Five ad types, and when each one earns the click

A testimonial works when the product has sceptics. It spends its proof beat on a specific, checkable experience — week one, week two, who noticed — because that is the only kind of praise strangers believe.

Problem/solution works when the audience feels the pain daily but has stopped looking for fixes. The setup beat does the heavy lifting: name the problem more precisely than the viewer can, and the solution inherits the credibility.

A demo works when the product looks good in motion. Nothing outperforms footage of the thing actually happening, so the script's job is mostly to narrate honestly and stay out of the way.

A comparison works on product-aware shoppers already choosing between you and the default option. It has to concede something real — a comparison where one side wins every round reads as an advert and persuades nobody.

A founder story works for considered purchases, where the buyer wants to know somebody stands behind the thing. Its proof beat admits what went wrong on the way, because the admission is what makes the rest believable.

This is the whole editor

Highlight a phrase and a clip lands on those exact words. No timeline, no keyframes, no layers.

CLIPS · 5I have thisexact conversationeverysingle week. Somebody sits down and says,oh yeah, I takecinnamonevery day.And honestly, doc, I have no idea if it works.So let me tell you what isin that capsule.a clip lands on these wordscut from the editTAKING CINNAMONEVERY DAY?is it doing anythingHeadlineMusicCaptionsTHIS VIDEOLength25.0sClips5Words removed18Export video

Write it for the mouth, not the page

A UGC script is not copywriting. It is a transcript of something a person would plausibly say, written down before they say it.

That means contractions, short sentences and no adjective you would not use across a kitchen table. If a line embarrasses you when spoken to a wall, it will embarrass you more on camera.

One benefit per script. A second benefit does not add persuasion — it splits it. If the product genuinely does two things, that is two videos, and the second one is another creative in the test.

Read the draft out loud once before filming. Every script has one sentence that reads fine and says terribly; your mouth finds it in ten seconds, and your viewers would have found it too.

The timing arithmetic, and the 30-second question

The timing on every beat is one multiplication: words divided by pace, times sixty. At a typical on-camera pace of 130 words a minute, a 60-second script is about 130 words and a 30-second script is about 65.

That is why the tighten toggle exists. It does not speed anything up — speeding up is how a script starts sounding like an emergency broadcast. It swaps every beat for a shorter version that makes the same move in fewer words.

Thirty seconds suits a cold audience and a simple claim: one hook, one piece of proof, one instruction. Sixty gives the proof beat room to be specific, which is where testimonials and founder stories earn their keep.

When in doubt, film the longer script. Cutting a 60-second take down is straightforward; stretching a thin 30 seconds never is.

From a script on this page to a finished vertical video

A script that survives being read out loud is a script ready to film. Say it to a phone camera in one take of up to three minutes — the stumbles are fine, because they get cut.

Cutroom turns that one take into a finished 9:16 video. The transcript drives the cut, captions land word by word, and b-roll covers the phrases you highlight.

The beats keep working after filming, on the transcript. If the payoff runs long on camera, delete a line you do not want and the cut rebuilds around it; change the pace and the machine re-cuts the whole thing.

The pricing is the same arithmetic as the timing above. One batch is 100 credits and the export is 20 credits per output minute, so a 60-second finished video is about 120 credits.

Three finished videos are free inside your first seven days, no card, on the 600 credits granted at signup, and they export with a Cutroom mark across the middle. Lite is $19.99 a month for 1,250 credits — about ten of those finished one-minute videos, and more when they run shorter.

Questions people ask

What is a UGC script?
A short first-person script for a creator-style ad — the words one person says to a phone camera, written to sound like a recommendation rather than a commercial. Almost all of them follow the same five beats: hook, setup, proof, payoff, call to action.
How long should a UGC ad script be?
Most run 30 to 60 seconds. At a typical speaking pace of 130 words a minute that is roughly 65 to 130 words, with the hook inside the first three seconds. Go shorter for a cold audience and a simple claim; go longer when the proof needs room to be specific.
What structure should a UGC script follow?
Five beats in a fixed order: a hook that stops the scroll, a setup that names the viewer and the problem, proof that the product works, a payoff that says why it matters, and one clear call to action. The generator above drafts all five and shows the time range each one occupies.
Which ad type should I pick?
Match it to what your buyer doubts. Sceptical of claims: testimonial. Numb to the problem: problem/solution. Wants to see it work: demo. Choosing between you and a default: comparison. Buying something considered: founder story. If you are unsure, draft two types on this page and read both out loud — the wrong one exposes itself.
Is my script uploaded when I use the generator?
No. The drafting runs in your browser on this page, with no account needed. Nothing you type is sent or stored anywhere, and there is nothing to delete afterwards because nothing was kept.

Pick the ad type, fill the three slots, say the draft out loud once — then film it in one take and let the machine cut it.

3 videos free, no card3 finished videos free in your first 7 days, no card. They carry a Cutroom mark; Lite at $19.99/month removes it