Hook, Body, CTA: How to Write a UGC Script That Converts and Holds Attention

Most UGC videos fail in the first three seconds.

Not because the creator was bad. Not because the product was boring. But because the script gave them nothing interesting to say at the start. The viewer scrolled away before the good stuff even arrived.

Writing a UGC script is a skill. And like most skills, once you understand the structure behind it, it becomes a lot easier to get right. This article breaks down the three-part framework that the best-performing UGC videos are built on, and gives you practical tools to use it whether you are a brand writing a brief or a creator putting words to camera.

Why Structure Matters in UGC

You might think that the whole point of UGC is that it feels unscripted and natural. And that is true. But natural-feeling does not mean unplanned.

The best UGC creators are not just talking off the top of their heads. They have a clear sense of what they are going to say, in what order, and why. The structure is invisible to the viewer, but it is there.

That structure is Hook, Body, CTA. Three sections. Each one doing a specific job.

Part One: The Hook

The hook is the first thing out of your mouth. It has one job: stop the scroll.

On TikTok and Instagram Reels, the average viewer decides whether to keep watching within the first two to three seconds. If your opening line does not grab them, they are gone. It does not matter how good the rest of the video is.

A strong hook usually does one of three things:

It makes a bold claim. "This is the only skincare product I have used consistently for two years." That is a statement that makes someone curious. They want to know what the product is and whether the claim is true.

It asks a question the viewer already has. "Struggling to sleep but don't want to take medication?" If that is the viewer's problem, they will keep watching because they think the answer is coming.

It leads with something unexpected. "I was ready to return this product after the first week." Now the viewer is hooked. What happened? Did they keep it? Why?

The hook should be one or two sentences maximum. Short, sharp, and impossible to ignore.

Part Two: The Body

Once you have their attention, the body of the video is where you earn it.

This is where you explain the product, share your experience, and give the viewer something genuinely useful or interesting. The body should feel like a real person talking about something they actually care about, because that is what it should be.

A good body section does three things:

It gives context. Who is this product for? What problem does it solve? Why does it exist? Help the viewer understand what they are looking at and why it might matter to them.

It gives proof. This is the most important part. Don't just say a product is good. Show it. Use it on camera. Share a specific result. Tell a short story about the moment you realised it worked. Specificity builds credibility. Vague claims do not.

It handles the obvious objection. Most products have one thing that makes people hesitate before buying. Price, convenience, whether it actually works as promised. A great UGC script addresses that objection directly in the body. "I know it looks expensive, but I have been using the same bottle for three months." That one sentence removes a barrier.

The body should be the longest section but not by much. Twenty to forty seconds in a sixty second video is about right. Keep it tight.

👉 Reel People uses a built-in AI script generator that follows exactly this structure, with a Hook, Body, and CTA generated from your brief and editable before the creator ever sees it. Take a look at how it works.

Part Three: The CTA

The CTA, or call to action, is the last thing the viewer hears. It tells them what to do next.

This is where a lot of UGC scripts fall apart. The creator has done a great job for fifty-five seconds and then ends with something vague like "so yeah, check it out." That is not a CTA. That is a shrug.

A strong CTA is specific and low-friction. It tells the viewer exactly what to do and makes it feel easy to do it.

Good examples include:

"Link is in the bio, takes two minutes to order."

"Use the code in the caption for ten percent off your first order."

"They ship nationwide, so go grab yours this week."

Notice that each of these removes friction. They tell you where to go, how to get there, and why to do it now. That combination is what turns a viewer into a buyer.

Putting It All Together

Here is what a complete three-part UGC script looks like in practice:

Hook: "I have tried every protein powder on the market and most of them taste like chalk. This one actually doesn't."

Body: "It is called Bulk Nutrition and I have been using the chocolate flavour for about six weeks now. I mix it with oat milk after my morning workout and it genuinely tastes good enough that I look forward to it. I was sceptical because I have been burned before, but the ingredients are clean, it mixes properly without clumping, and I have noticed a real difference in my recovery. It is a bit more expensive than the supermarket brands but honestly you end up using less per serving so it works out about the same."

CTA: "Link is in the bio, they do free delivery on orders over three hundred rand and it arrived in two days."

That whole script runs about forty-five to fifty seconds when spoken at a natural pace. It hooks, it informs, it converts.

For Brands: What This Means for Your Briefs

If you are a brand commissioning UGC, your brief should give the creator the raw material for all three sections.

Tell them what hook angle you want to lead with. Give them the key proof points you want in the body. Specify the exact CTA including any discount codes, links, or delivery information. The more clearly you brief each section, the better the output will be.

A creator cannot write a great script with a vague brief. Give them structure and they will give you content that works.

Your Next Step

Download our free guide on creating high-quality UGC at scale for a deeper breakdown of brief writing, creator management, and how to build a UGC content process that produces results consistently.

ReelPeople by Reel Ads · Built in South Africa, for South African brands

Get in touch at info@reelpeople.co.za