Niche: Skincare & BeautyScripts: 3Hook variations: 5

UGC Video Script for Skincare Products: Ready-to-Use Templates

UGC-style video ads convert 2.4x better than branded content for skincare products — because skincare is personal, and people trust faces over logos. Below are 3 ready-to-use scripts plus 5 hook variations. Copy them, swap in your product details, and create.

Script 1: The Skincare Testimonial

Best for: Building trust with cold audiences. Retargeting site visitors who haven't purchased.

Duration: 20–25 seconds

[HOOK — 0-3s]
"Okay so I've been using this serum for about 3 weeks
now and I have to be honest with you..."
[Direct to camera, natural lighting, no makeup visible]

[SETUP — 3-9s]
"I've tried literally everything for my dark spots.
The $60 vitamin C serums, the retinol, even a chemical
peel — and nothing actually made a visible difference.
I was about to just accept it."

[PAYOFF — 9-19s]
"But look at my skin right now. These spots right here?
They're like 80% lighter. I'm not wearing any foundation
in this video. This is just... my skin now."
[Point to areas, show skin close-up, hold product]

[CTA — 19-23s]
"I'm already on my second bottle. If you've been
struggling with dark spots, just try it. Link in bio."
[Hold up product, point down toward bio]

Customization notes

Swap "dark spots" for your customer's #1 skin concern (acne, texture, dryness, redness, fine lines)

Replace "3 weeks" with a realistic timeline for your product — honesty converts better than hype

The "I have to be honest" hook creates an open loop — keep it. It works because the viewer doesn't know if the review will be positive or negative

"I'm not wearing any foundation" is a powerful proof statement. Adapt it: "I'm not using any filter" or "This is straight out of the shower"

Script 2: The Skincare Problem-Solution

Best for: Demonstrating product benefits. Mid-funnel audiences who know they have a problem.

Duration: 18–25 seconds

[HOOK — 0-3s]
"If your skin looks good in the morning but turns into
an oil slick by 2pm, listen up."
[Direct to camera, relatable frustrated expression]

[PROBLEM — 3-8s]
"I used to blot my face 3 times a day. I tried mattifying
primers, setting sprays, even powder — and by lunch my
makeup was literally sliding off my face."

[SOLUTION — 8-17s]
"Then someone told me the problem wasn't oil control —
it was hydration. My skin was overproducing oil because
it was dehydrated. I switched to this moisturizer and
within a week, the oil thing just... stopped."
[Show product, apply a small amount]

[CTA — 17-22s]
"If you're fighting oil, stop trying to control it and
start hydrating. This is the one that worked for me.
Link in bio."

Customization notes

The "if you [specific problem], listen up" hook is a qualifier — it immediately tells the right audience "this is for you"

The problem section should describe the experience, not just name the condition. "My makeup was sliding off" is more relatable than "I had oily skin"

The solution includes an insight ("the problem wasn't oil control — it was hydration") which makes the viewer feel like they learned something

Adapt the problem/insight/solution to your product. The structure works for any skincare concern

Script 3: The Skincare Hook-Demo-CTA

Best for: Product-focused ads. Showing the product in action. Cold audiences on TikTok and Reels.

Duration: 13–17 seconds

[HOOK — 0-2s]
"Stop scrolling if you have textured skin"
[TEXT ON SCREEN: same as voiceover]
[Hold product up, start moving immediately]

[DEMO — 2-10s]
[Show product being dispensed — the texture, the color]
"One pump. Spread it on like this."
[Apply to skin in real-time]
"Feel how it just melts in? No residue, no stickiness."
[Show skin absorbing product]

[RESULT — 10-13s]
[Close-up of skin after application]
"Instant blur. Every single time."

[CTA — 13-16s]
[TEXT ON SCREEN: "Link in bio 👇"]
"You need this in your routine."

Customization notes

"Stop scrolling if you..." is one of the highest-performing hook formats on TikTok. Replace "textured skin" with whatever concern your product addresses

The demo section should be FAST. No pauses, no long explanations. Show the product being used in real-time with quick cuts

"Instant blur" is a specific, visual result. Replace with your product's immediate visible effect: "instant glow", "instant hydration", "instant calm"

This script is shorter by design. Demo-style ads work best under 17 seconds

5 Hook Variations

1. “I can't believe I'm showing you my skin without makeup right now...(vulnerability)

Creates intimacy and trust. Great for before/after reveals and testimonials.

2. “My dermatologist is going to hate me for saying this...(controversy)

Implies insider knowledge. Extremely high thumb-stop rate. Use for unconventional ingredients or approaches.

3. “POV: you finally find a serum that doesn't break you out(relatability)

Native TikTok format. The "POV:" prefix signals organic content. Feels like a creator post, not an ad.

4. “$14 and it outperforms my $80 serum(value comparison)

Price anchoring. The viewer immediately thinks "wait, really?" Works for affordable products competing against premium brands.

5. “3 weeks ago my skin looked completely different(transformation)

Sets up a before/after story. The viewer wants to see the change. Works for any product with visible results over time.

Tips for Customizing These Scripts

1

Replace product details but keep the emotional structure intact — the hook-setup-payoff-CTA flow is what converts, not the specific words

2

Match the AI actor's demographic to your target customer. A 20-year-old promoting anti-aging serum won't convert with a 45-year-old audience

3

Test each script with 3 different hooks before judging which script "works." Often the hook is the variable, not the body

4

Shorter is almost always better for cold traffic. Cut anything that doesn't earn its seconds

5

Add captions — 85% of social video is watched without sound initially. Captions also increase watch time by 15–25%

Turn these scripts into videos in minutes. No camera needed.

50x cheaper than hiring creators. Realistic AI actors. Ready in minutes.

Get Started

Stop overpaying for content.
Start scaling.

50x cheaper. 10x better results. Ready in minutes.