FrameNotion

How to Write a UGC Script for Skincare (Step-by-Step)

A practical, step-by-step framework for writing a UGC-style skincare script that sounds like a real person, not an ad - with examples, a before/after rewrite, and mistakes to avoid.

FrameNotion Team9 min read

If you want to know how to write a UGC script for skincare, the short answer is: write it like a real person talking to camera about a skin problem they actually had, not like a brand describing a product. A working UGC skincare script usually runs 30 to 45 seconds and moves through a hook, a relatable problem, how the product was discovered, a quick demo with benefit, a specific result, and a low-pressure call to action. The rest of this guide breaks down each part with examples you can adapt.

Why Skincare UGC Scripts Need a Different Approach

Skincare is a trust category. People have usually tried several products that didn't work, so a script that sounds like an ad triggers the same skepticism as a salesperson. UGC-style video works because it borrows the credibility of a peer recommendation: someone with the same skin concern telling you what actually happened, in their own words.

That changes how you write. A normal product ad script can lean on brand language - "clinically formulated," "dermatologist-approved texture." A UGC skincare script has to sound like something a friend would say in a voice note: "my skin's been so dry since I moved," not "I was experiencing a decline in hydration levels." If you're also figuring out the broader ad structure around this script, it helps to look at a problem-solution script structure for ads before you write the UGC version, since the beats are similar - UGC just changes the voice.

How to Write a UGC Script for Skincare Step by Step

Use this six-part structure as your default. For a 30-second video, treat it as a rough time budget - adjust based on how fast your talent naturally speaks.

1. Hook (0-3 seconds)

The hook has to stop the scroll before anyone knows it's an ad. For skincare, the strongest hooks are usually a relatable complaint, a bold claim the viewer wants explained, or a visual cue (holding up the product, pointing at skin). Examples:

  • "Okay I need to talk about what happened to my skin in two weeks."
  • "If you have this one skin problem, stop scrolling."
  • "I was today years old when I found out why my moisturizer wasn't working."
  • "Nobody told me this about dry skin until I turned 30."

Write at least two or three hook options per script and plan to test them. For more hook-specific examples built around skincare, see how to write a hook for a skincare ad.

2. Problem (3-8 seconds)

Name one specific skin issue, not a category. "My skin is bad" is vague; "I'd get these small bumps on my chin every month" is specific and believable. Specificity is what makes the viewer think "that's me."

3. Discovery (8-12 seconds)

Explain, briefly, how the product entered the story. This beat does a lot of trust work because it mirrors how real recommendations happen. Keep it short: "a coworker kept talking about this serum so I finally tried it" or "I saw this come up on my feed like three times and gave in."

4. Demo and benefit (12-22 seconds)

Show the product being used - applying serum, massaging in cream, holding the bottle to camera - while the voiceover explains what it does and how it feels. Describe sensory details a real user would notice: texture, absorption speed, scent, how it layers under makeup. This is also where you state the core benefit in plain terms, not ingredient jargon.

5. Proof (22-27 seconds)

State a specific, believable result. Avoid anything that sounds like a guaranteed medical outcome. Frame timeframes as something to test rather than a fixed promise: "within the first week I noticed less redness" reads as personal experience, not a clinical claim. If you're building a longer testimonial-style ad around this beat, the UGC testimonial ad framework goes deeper on how to structure proof so it doesn't sound scripted.

6. Offer and call to action (27-30 seconds)

Close with a simple, low-friction action: "link in bio," "use code [X] if you want to try it," "I'll drop the link below." Keep the CTA conversational, matching the rest of the script. For more CTA phrasing options, see how to write a call to action for video ads.

Example UGC Skincare Script

Here's a full 30-second script for a generic vitamin C serum, written in the six-part structure:

"(0-3s) Okay, I need to talk about my skin right now. (3-8s) For months my skin just looked dull, no matter how much water I drank or how early I slept. (8-12s) My sister kept telling me to try this vitamin C serum so I finally caved. (12-22s) It's so light, it soaks in in like ten seconds, no sticky feeling, and I use it every morning before sunscreen. (22-27s) Honestly by the second week people were asking if I got a facial. (27-30s) I'll link it below if you want to try it for yourself."

Notice the contractions, the short clauses, and the single specific detail ("soaks in in like ten seconds"). That one line does more for credibility than any ingredient list.

Before and After: Turning a Brand Script Into a UGC Script

If you already have a standard product ad script, you can often rewrite it for UGC rather than starting over. Here's the shift in practice:

Brand-style lineUGC-style rewrite
"Our formula is clinically designed to hydrate skin for up to 24 hours.""My skin usually feels tight by the afternoon but with this it's still soft at night."
"Introducing our new brightening serum.""So this serum is the only thing that's actually changed how my skin looks lately."
"Dermatologist-approved for sensitive skin.""I have really reactive skin and this is one of maybe three products that's never broken me out."
"Shop now and get 20% off your first order.""If you want to try it, I put the code in my bio."

If you're producing both a standard ad and a UGC version from the same product, the general ad-writing process in how to write a script for a 30-second product ad is a useful reference for the brand-style version before you adapt it.

Scripting for Different Skincare Concerns

The hook and proof lines should change depending on the skin concern the product addresses. Use this as a starting point and adjust the wording to match your product's actual claims:

ConcernHook angleProof angle
Acne / breakouts"I used to dread looking in the mirror every morning.""My skin calmed down faster than I expected - test a 2 to 4 week window."
Dryness / dullness"My skin used to feel like paper by lunchtime.""It actually looks like it's glowing instead of just greasy."
Fine lines / aging concerns"I started noticing lines I swear weren't there last year.""My skin looks noticeably smoother in photos now."
Sensitive skin / redness"Everything used to make my face red and itchy.""This is one of the only products that's never irritated my skin."

Mistakes That Make a UGC Skincare Script Sound Fake

  • Writing full, grammatically perfect sentences - real talk has fragments, restarts, and filler words like "honestly" or "literally."
  • Using medical or clinical claims a regular person wouldn't say out loud, like promising a product "treats" or "cures" a skin condition.
  • Making the result sound instant and guaranteed instead of something the viewer should test for themselves.
  • Writing a script so long the talent has to speak unnaturally fast to fit it in 30 seconds.
  • Ignoring sound-off viewers - if the ad only works with audio on, add on-screen captions and make sure the visual alone tells part of the story.

Tips to Make the Script Sound Like a Real Person

  • Read it out loud before filming. If a sentence trips you up, it will trip up the talent too.
  • Swap formal words for casual ones: "purchase" becomes "buy," "utilize" becomes "use."
  • Include one small, specific, non-glamorous detail - a time of day, a location, a texture - since specificity reads as true.
  • Let the script include a small admission ("I was honestly skeptical at first") before the payoff. A little doubt makes the result more believable.
  • Write multiple hook lines and treat the rest of the script as fixed, so you can test openings without rebuilding the whole ad.

If you're sourcing real people to deliver the script rather than filming it yourself, how to find UGC creators for product videos covers where to look and what to brief them on. And if you want the bigger picture on building a full skincare ad around this script - not just the words but the shot list and pacing - see how to make a skincare product video ad that converts.

Where FrameNotion Fits

Once you have a UGC-style script worked out, or even just the product link and a rough idea of the angle, FrameNotion can turn that into a finished vertical video ad. Paste a product or website link, and FrameNotion AI writes a custom 30-second script from scratch - hook, problem, benefit, proof, offer, call to action - then builds it into a 1080x1920 MP4 with an AI voiceover, music cut to the beat, and word-by-word captions, so it's designed to work on mute too.

You can upload your logo, up to six product images, and notes about an offer or promo code, and the whole ad is usually ready in about 10 to 20 minutes. If the first hook doesn't land in testing, Pro and Agency plans let you request A/B hook variants without rebuilding the rest of the ad. It won't publish the ad to ad platforms or report back on performance - you'll still run and test it yourself - but it removes the production bottleneck between a good script idea and a usable video file. You can see sample output on the examples page or check pricing to find the right plan.

If you're producing UGC-style ads for multiple skincare clients rather than one brand, the same approach scales - see how agencies produce video ads for multiple clients for how that workflow typically looks.

Frequently asked questions

How long should a UGC skincare script be?+

Aim for 30 to 45 seconds of spoken content. That's usually enough to hit all six beats - hook, problem, discovery, demo, proof, CTA - without forcing the talent to rush through the lines.

Do I need a real customer to film a UGC skincare script?+

Not necessarily. Many brands work with creators who weren't existing customers but perform the script as if they were, or use AI-generated video and voiceover. What matters most is that the delivery sounds natural, not whether the person used the product before the shoot.

Should I write one script or multiple hook variants?+

Write one core script and two or three alternate hooks. The hook decides whether anyone watches the rest, so it's the part worth testing most, while the problem-to-CTA section can usually stay the same across variants.

Can I use an AI voiceover instead of a real creator's voice?+

Yes. Many brands pair a UGC-style script with an AI voiceover over product footage or AI-generated visuals. As long as the writing sounds conversational and the pacing matches natural speech, the format still reads as UGC-style rather than a polished brand voiceover.

What's the difference between a UGC script and a standard product ad script?+

A standard ad script can use brand language and a narrator-style voice. A UGC script is written in first person, with casual phrasing, contractions, and a specific personal story, so it reads like a genuine recommendation rather than marketing copy.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.