UGC Creator Hub
creator-tools

10 Proven UGC Script Templates That Convert in 2026 (Copy and Use Today)

Free UGC script templates for every format: problem-solution, testimonial, unboxing, GRWM, and more. Copy these proven frameworks and start creating.

By The UGC Guide Team

10 Proven UGC Script Templates That Convert in 2026

Great UGC content starts with a great script. The difference between a video that drives sales and one that gets scrolled past is almost always the script structure. Brands pay for content that converts, and conversion comes from proven frameworks, not improvisation.

This guide gives you 10 complete UGC script templates you can copy, customize, and use immediately. Each template includes the framework breakdown, a full example script, and tips for making it your own.

Want to generate scripts even faster? Use the free UGC Script Writer tool to create custom scripts for any product in seconds.

---

How UGC Scripts Are Structured

Every high-performing UGC script follows a three-part structure:

  • Hook (first 1-3 seconds): Stops the scroll. This is the single most important part of your script. If the hook fails, nothing else matters.
  • Body (10-50 seconds): Delivers the value, story, or demonstration. This is where the framework does the heavy lifting.
  • Call to action (last 2-5 seconds): Tells the viewer exactly what to do next.

The 10 frameworks below give you different approaches to the body section while following this universal structure.

---

Template 1: Problem-Solution

The problem-solution framework is the most versatile and widely used UGC script structure. It works for nearly every product category because it mirrors how people naturally make purchasing decisions: they have a problem, they find a solution.

When to use it: Any product that solves a specific, relatable pain point. Works especially well for skincare, health supplements, SaaS tools, home products, and fitness gear.

Framework:

  • Hook: State the problem in a relatable way
  • Agitate: Make the viewer feel the frustration
  • Solution: Introduce the product as the answer
  • Proof: Show or describe the result
  • CTA: Direct next step
Full example script (skincare serum, 30 seconds):

```

HOOK: "I spent literally hundreds of dollars on serums that did

absolutely nothing for my dark spots."

AGITATE: "I tried vitamin C, retinol, niacinamide — you name it.

Nothing actually faded them. I was so frustrated I almost gave up

on finding something that works."

SOLUTION: "Then I found [Product Name]. It uses tranexamic acid,

which is what dermatologists actually recommend for hyperpigmentation."

PROOF: "I have been using it for six weeks and look — these dark

spots on my cheek are almost completely gone. I am genuinely shocked."

CTA: "Link is in the bio if you want to try it. They have a

30-day guarantee so there is literally no risk."

```

---

Template 2: Testimonial / Personal Story

Testimonial scripts build trust by sharing a genuine personal experience. They feel less like an ad and more like a friend recommending something, which is exactly why they convert so well.

When to use it: Products you have personally used and have a genuine story about. Works best for supplements, beauty, wellness, fitness programs, and subscription services.

Framework:

  • Hook: Start with a bold personal claim
  • Backstory: Share your situation before the product
  • Discovery: How you found the product
  • Experience: Your honest results
  • CTA: Recommend it to the viewer
Full example script (protein powder, 45 seconds):

```

HOOK: "This protein powder literally changed my morning routine

and I am not being dramatic."

BACKSTORY: "So for context, I have been working out for about

three years, and I have tried probably fifteen different protein

powders. Most of them taste like chalk, upset my stomach, or

have a weird aftertaste that lingers for hours."

DISCOVERY: "My trainer actually recommended [Product Name]

because it uses grass-fed whey isolate and has zero artificial

sweeteners."

EXPERIENCE: "I have been using it every morning for two months

now. It mixes completely smooth — no clumps, no gritty texture.

The chocolate flavor actually tastes like chocolate, not like

chemicals pretending to be chocolate. And zero stomach issues,

which is huge for me."

CTA: "If you have been struggling to find a protein powder that

actually tastes good and does not wreck your stomach, try this

one. Link in bio."

```

---

Template 3: Unboxing

Unboxing scripts capitalize on the excitement of receiving something new. They create a sense of anticipation and let the viewer experience the product reveal vicariously.

When to use it: Physical products with good packaging, subscription boxes, new product launches, premium or luxury items.

Framework:

  • Hook: Build anticipation
  • Reveal: Open the package on camera
  • First impressions: React to each item honestly
  • Standout detail: Highlight one feature that surprises you
  • CTA: Tell viewers where to get it
Full example script (skincare subscription box, 45 seconds):

```

HOOK: "My [Brand Name] box just arrived and I am so excited to

see what is inside this month."

REVEAL: "Okay, the packaging is already beautiful — look at this

box. Let me open it up. [open on camera] Oh wow, there is so

much in here."

FIRST IMPRESSIONS: "We have a full-size hyaluronic acid serum,

a jade roller — oh this one feels really solid, not cheap at all

— a lip sleeping mask, and what is this... a vitamin C moisturizer.

Plus these little sample packets."

STANDOUT: "Okay the thing that gets me is this serum alone

retails for forty-five dollars, and this entire box was thirty

dollars. That is actually insane value."

CTA: "I will leave the link below. They have a first-box discount

right now too."

```

---

Template 4: Day-in-My-Life

Day-in-my-life scripts integrate the product naturally into your daily routine. This format works because it shows the product in a real context rather than a staged promotion, making it feel authentic.

When to use it: Lifestyle products, food and beverage, wellness supplements, productivity tools, fashion, fitness gear.

Framework:

  • Hook: Set the scene for your day
  • Routine integration: Show the product as a natural part of your routine
  • Context: Explain why it fits your lifestyle
  • Benefit: Highlight how it improves your day
  • CTA: Casual recommendation
Full example script (energy drink alternative, 60 seconds):

```

HOOK: "5 AM morning routine with me — and yes, I actually wake

up this early every day."

ROUTINE PART 1: "First thing I do is make my bed — takes thirty

seconds and sets the tone for the day. Then I head to the kitchen."

ROUTINE INTEGRATION: "Instead of coffee, I have been starting

my mornings with [Product Name]. You just mix one scoop with cold

water. It has green tea extract and L-theanine, so you get clean

energy without the jitters or the crash."

CONTEXT: "I switched because coffee was giving me anxiety and I

would always crash by 2 PM. With this I get steady energy from

like 6 AM all the way through my afternoon workout."

BENEFIT: "It has genuinely made my mornings so much better. I am

more focused during my morning work block and I do not hit that

wall anymore."

CTA: "If you are a morning person or you are trying to be one,

I really recommend trying this instead of coffee. Link below."

```

---

Template 5: Before-and-After

Before-and-after scripts provide visual proof that a product delivers results. They are among the highest-converting UGC formats because they answer the viewer's biggest question: does this actually work?

When to use it: Skincare, fitness products, cleaning products, organization tools, home improvement, hair care.

Framework:

  • Hook: Tease the transformation
  • Before: Show or describe the starting point
  • Process: Briefly explain what you did
  • After: Reveal the result
  • CTA: Encourage the viewer to try it
Full example script (teeth whitening kit, 30 seconds):

```

HOOK: "Okay here is my honest before and after using [Product

Name] for fourteen days."

BEFORE: "So this was my teeth two weeks ago — you can see the

staining from coffee especially on the bottom row. I was honestly

embarrassed to smile in photos."

PROCESS: "All I did was use the whitening strips for thirty

minutes a day. No sensitivity, no weird taste, I would just put

them on while I watched TV."

AFTER: "And here is my teeth today. I mean... look at that

difference. They are multiple shades whiter and I have had zero

sensitivity the entire time."

CTA: "They are running a buy-one-get-one deal right now so grab

them from the link in my bio."

```

---

Template 6: How-To / Tutorial

Tutorial scripts position you as knowledgeable and helpful while naturally demonstrating the product. Viewers watch because they want to learn, and the product becomes part of the education.

When to use it: Makeup, cooking products, tech tools, software, craft supplies, fitness equipment, hair styling tools.

Framework:

  • Hook: Promise to teach something specific
  • Step 1: First action with the product
  • Step 2: Next action building on step 1
  • Step 3: Final step or finishing touch
  • Result: Show the completed outcome
  • CTA: Direct to purchase
Full example script (hair styling tool, 45 seconds):

```

HOOK: "I am going to show you how to get perfect beach waves in

under five minutes using one tool."

STEP 1: "Start by sectioning your hair into two parts. Take the

first section and clamp the [Product Name] about two inches from

your roots. The barrel heats up in literally fifteen seconds."

STEP 2: "Wrap the hair away from your face, hold for about five

seconds, and release. See how that wave just falls perfectly?

The ceramic barrel gives you that really smooth, natural curl."

STEP 3: "Repeat on the other side, alternating directions on

each section. Once you finish, just run your fingers through

to break up the waves."

RESULT: "And there you go — perfect beach waves, took me four

minutes. This is the only styling tool I have used for the last

three months."

CTA: "I will link it below — they have a twenty percent off code

right now."

```

---

Looking for a UGC platform that actually works? Hyperbeam connects creators with brands on a commission-only model — no upfront costs, AI-powered matching, and real earning potential.

Apply to Hyperbeam →

Template 7: Get Ready With Me (GRWM)

GRWM scripts are among the most popular formats on TikTok and Instagram. They combine entertainment with product demonstration in a format viewers actively seek out and watch in full.

When to use it: Makeup, skincare, fashion, fragrance, hair products, accessories. Can also work for "get ready for work" formats featuring productivity tools or morning routine products.

Framework:

  • Hook: Invite the viewer into your routine
  • Product introduction: Bring in the featured product naturally
  • Application / use: Show yourself using it
  • Reaction: Share your genuine opinion
  • Finished look: Show the final result
  • CTA: Casual mention of where to get it
Full example script (foundation, 45 seconds):

```

HOOK: "Get ready with me — I just found the foundation I have

been searching for my entire adult life."

PRODUCT INTRO: "So I have combo skin — oily T-zone, dry cheeks

— and every foundation either clings to my dry patches or slides

off my nose by noon. [Product Name] is a skin tint that somehow

handles both."

APPLICATION: "I am putting about two pumps on the back of my hand

and blending with a damp sponge. Look at that — it just melts

into the skin. No streaks, no patchiness."

REACTION: "The coverage is like... your skin but better? It

evens everything out without looking like you are wearing

foundation. And it has SPF 30 which I love."

FINISHED LOOK: "Here is the finished look. My skin looks like

skin. No cake, no creasing around my nose. I am obsessed."

CTA: "I got mine from the link in bio — they do free shipping

over thirty-five dollars."

```

---

Template 8: Three Reasons Why

The "three reasons why" framework is simple, scannable, and effective. It gives viewers three quick, compelling arguments for trying a product. The numbered format creates a sense of structure that keeps people watching.

When to use it: Any product. This framework is especially useful when you need a quick, efficient script that does not require a long personal story.

Framework:

  • Hook: "Three reasons why you need [product]"
  • Reason 1: Most compelling benefit
  • Reason 2: Second benefit or unique feature
  • Reason 3: Bonus or unexpected benefit
  • CTA: Where to buy
Full example script (water bottle, 30 seconds):

```

HOOK: "Three reasons this is the only water bottle you will

ever need."

REASON 1: "One — it keeps water ice cold for twenty-four hours.

I filled mine yesterday morning and the ice is still here. Look."

REASON 2: "Two — the lid has a built-in straw and a chug spout,

so you can switch depending on your mood. No extra parts to buy."

REASON 3: "Three — it fits in every single cup holder I have

tried. Car, gym, stroller, desk. Sounds basic but every other

bottle I have owned is too wide."

CTA: "This is the forty-ounce in sea foam green. Link in bio."

```

---

Template 9: Comparison

Comparison scripts work because they acknowledge that the viewer has options and position the featured product as the superior choice. They feel balanced and honest, which builds trust.

When to use it: Products in competitive categories where the viewer is likely comparing options. Works well for tech, skincare, supplements, kitchen tools, and subscription services.

Framework:

  • Hook: Set up the comparison
  • Competitor experience: Briefly describe what did not work
  • Product experience: Show why this one is better
  • Key differentiator: Highlight the one thing that sets it apart
  • CTA: Recommend the winner
Full example script (meal prep container set, 40 seconds):

```

HOOK: "I tried the two most popular meal prep containers on

Amazon so you do not have to."

COMPETITOR: "First I tried [Generic Brand]. They were cheap but

the lids do not seal properly — I had soup leak all over my bag

twice — and they stained after one use with tomato sauce."

PRODUCT: "Then I tried [Product Name]. The lids snap and lock

completely — I literally turned this one upside down with curry

inside and nothing leaked. After a month of use and dishwasher

cycles, zero staining."

DIFFERENTIATOR: "The thing that really sets these apart is they

are freezer, microwave, and dishwasher safe AND they stack

perfectly. My fridge has never been this organized."

CTA: "Get the twelve-pack from the link below. Worth every penny."

```

---

Template 10: Storytelling / Mini Narrative

Storytelling scripts create an emotional connection by taking the viewer on a brief journey. They are longer-form and work best when you have a genuine story that naturally leads to the product.

When to use it: Products tied to personal transformation, lifestyle changes, health journeys, or meaningful moments. Best for 45 to 90 second videos.

Framework:

  • Hook: Start with an emotional or intriguing opening
  • Setup: Describe your situation or challenge
  • Turning point: The moment something changed
  • Resolution: How the product played a role
  • Reflection: What it means to you now
  • CTA: Soft recommendation
Full example script (journal/planner, 60 seconds):

```

HOOK: "Six months ago I was so overwhelmed I could not get

through a single day without feeling like I was failing at

everything."

SETUP: "I was trying to juggle a full-time job, a side business,

and actually having a life. I had to-do lists everywhere — phone,

sticky notes, random notebooks — and I was still forgetting

things and missing deadlines."

TURNING POINT: "My therapist actually suggested I try a

structured planner. Not a regular planner — one that helps you

prioritize and time-block. She specifically recommended

[Product Name]."

RESOLUTION: "It has this system where you pick your top three

priorities each day, schedule your time blocks, and do a

five-minute review each night. It sounds simple but it

completely changed how I manage my time."

REFLECTION: "I am six months in and I have not missed a deadline

since. My anxiety is genuinely lower because I trust my system

now. I do not keep everything in my head anymore."

CTA: "If you feel overwhelmed like I did, try this. Link in bio.

It sounds dramatic but this planner kind of changed my life."

```

---

Tips for Writing Better UGC Scripts

Write like you talk. Read your script out loud before filming. If it sounds like ad copy, rewrite it. UGC works because it sounds natural and conversational.

Front-load the hook. Spend 50 percent of your scripting time on the first sentence. Test multiple hooks for the same script and see which one performs best.

Keep it specific. "This moisturizer is amazing" is weak. "This moisturizer cleared the dry patches on my cheeks in four days" is strong. Specificity builds credibility.

Include one flaw or caveat. Mentioning a minor downside ("the packaging could be better" or "the taste takes a couple days to get used to") actually increases trust and conversions. Viewers are suspicious of content that is 100 percent positive.

Time your script. A general rule: 130 to 150 words equals about 60 seconds of natural speaking. Write to length, do not try to cram a 60-second script into 30 seconds.

---

Generate Scripts Instantly with the Free UGC Script Writer

Writing scripts from scratch takes time. The free UGC Script Writer from Hyperbeam lets you generate custom scripts for any product in seconds. Just enter the product name, select your framework (problem-solution, testimonial, GRWM, or any of the 10 templates above), and the tool generates a ready-to-film script.

Hyperbeam also offers a full suite of free creator tools:

---

Frequently Asked Questions

What is the best UGC script framework for beginners?

The problem-solution framework is the best starting point for beginner UGC creators. It follows a natural persuasion structure (problem, agitation, solution, proof), works for nearly every product category, and is the format most brands specifically request. Master this framework first before expanding to others.

How long should a UGC script be?

A 30-second UGC video requires approximately 65 to 75 words. A 60-second video requires 130 to 150 words. Write your script to the target length and practice reading it aloud at a natural pace. Most brands request 30 to 60 second videos, so keep your scripts within that range unless the brief specifies otherwise.

Should I memorize my UGC script or use a teleprompter?

Neither approach is universally better. Many successful creators use a teleprompter app on their phone positioned just above the camera lens. Others memorize the key points (hook, main benefits, CTA) and speak naturally around them. The goal is to sound conversational, not rehearsed. If memorizing makes you stiff, use a teleprompter. If teleprompters make you sound robotic, memorize the bullet points instead.

How many hooks should I write for each script?

Write at least three different hooks for every script. The hook is the most important variable in determining whether a video performs well, and you cannot predict which hook will resonate most with the audience. Many brands specifically request multiple hook variations in their briefs. Deliver three versions and let the brand test them.

Can I use the same script framework for different brands?

Yes. The frameworks in this guide are universal structures, not brand-specific scripts. You can use the problem-solution framework for a skincare brand, a SaaS tool, and a fitness product — the structure stays the same while the details change completely. Brands care about results, not whether you used the same framework for another client.

What makes a good UGC hook?

A good UGC hook stops the scroll in the first 1 to 3 seconds. The most effective hooks in 2026 fall into five categories: bold claims ("This replaced every product in my skincare routine"), relatable problems ("Am I the only one who cannot find a moisturizer that actually works?"), pattern interrupts (starting mid-action or with an unexpected visual), curiosity gaps ("I found the one thing dermatologists do not want you to know about"), and social proof ("This product has a 15,000 person waitlist and I finally got mine").

Do I need to write my own scripts or will brands provide them?

It varies by brand and project. Approximately 40 percent of UGC briefs include a script or detailed talking points. The remaining 60 percent provide product information and key messages but expect the creator to write the script. Being able to write your own scripts is a significant competitive advantage and allows you to charge higher rates. Use the UGC Script Writer to speed up the process.

How do I adapt a script template for a brand brief?

Start by reading the brand brief completely and identifying three things: the target audience, the key product benefit, and the desired tone. Then choose the framework that best matches the brief's objective (problem-solution for pain points, testimonial for trust-building, comparison for competitive markets). Replace the generic details in the template with specifics from the brief, and add one personal touch or genuine reaction to make it authentic.

Ready to Start Earning as a Creator?

Join the first commission-only UGC platform with AI matching. No upfront costs for brands. Creators earn on every sale.

Start Earning on Hyperbeam