Create my first ad
Sepia
Scripts & Hooks

3 Supplement UGC Script Examples That Convert (Copy & Adapt)

SepiaLabAugust 29, 202612 min read

Supplements are the category where the best-performing script and the compliant script are usually not the same script. Everything that makes an ad convert here, a specific result, a timeframe, a before and after, is also the thing that gets an account restricted or a claim flagged. Most supplement brands solve this by writing copy so vague it says nothing, then wonder why a 30 second video about "supporting wellness" gets scrolled past in one.

This guide gives you three full supplement UGC script examples you can copy and adapt: an energy-crash script that leads with a moment rather than a claim, a skeptic arc for buyers who have wasted money on supplements before, and a routine-stacking script for products that fit into something the buyer already does. Each follows the same UGC ad script structure as the rest of the format, with timing notes and visual cues.

Why supplement UGC scripts follow a specific pattern

The supplement buyer has almost always been disappointed before. They have a shelf of half-finished bottles, they have read that most of the category is underdosed, and they suspect the person in the ad is being paid. That is three layers of resistance before you have said what the product does.

The pattern that gets through has four beats:

  • Situational hook (0-3 seconds): A moment, not a claim. "It's 3pm and I'm reading the same email for the fourth time" outperforms "boost your energy" because it is not a promise, so there is nothing to disbelieve.
  • Failed history (3-10 seconds): What the speaker tried before and why it did not stick. This is where you earn the right to make a claim, and it is also the safest part of the script from a compliance standpoint because it describes the past, not your product.
  • Mechanism, not miracle (10-20 seconds): What is in it and why that matters. Naming the actual active and its dose converts better than adjectives, and it moves the conversation from belief to chemistry.
  • Honest close (20-30 seconds): Timeframe, subscription terms, or money back. Supplement buyers expect to be trapped in a subscription. Saying the terms out loud is a conversion lever, not a disclaimer.

The reason the situational hook matters more here than in any other category is that the claim is what triggers the skepticism. Lead with a feeling the viewer had this week and they are nodding before they know what you sell. Lead with a benefit and they are appraising you from the first frame.

Script example 1: The energy crash

This works for B vitamins, adaptogens, electrolytes, caffeine alternatives, and most daily formulas. It is the widest-reach script of the three because the moment it describes is close to universal.

TimingScriptVisual cue
0-3s"It's 2:40 and I've read this same paragraph four times."Slumped at a desk, screen glare, genuinely tired
4-10s"I used to fix this with a third coffee, then not sleep, then need a third coffee the next day. That loop went on for about two years."Coffee cups accumulating, then lying awake
11-19s"This is [Brand]. It's [active] at [dose], which is the amount the studies actually use, plus magnesium so it doesn't spike and drop like caffeine does."Bottle in hand, label readable, one scoop poured
20-26s"I take it after lunch. The difference isn't dramatic, it's that 3pm stopped being a wall. I get to the end of the day with something left."Back at the desk, working normally, late afternoon light
27-32s"First bottle is [price] and you can cancel the subscription in the app in about two taps. That's the only reason I tried it."Holding the bottle, direct to camera

Why this script converts

The hook is a scene the viewer had this week, described precisely enough to be recognised. "Read this same paragraph four times" is more specific than "afternoon slump", and specificity is what separates a script from a slogan.

The coffee loop in the second beat does two jobs. It names the competitor honestly, which is caffeine and not another supplement, and it explains why the viewer's current solution keeps failing. That is more persuasive than any claim about your product, because the viewer already knows the coffee loop is real.

The third beat is where most supplement scripts either lie or go silent. Naming the active and the dose is the safest and most convincing thing you can do, because it is a fact about the product rather than a promise about the buyer. If your dose is below what the research uses, do not run this script, fix the formula.

Note the deliberate understatement in the fourth beat. "The difference isn't dramatic" is a sales technique, not modesty. A supplement buyer who has been burned finds a moderate claim more credible than a strong one, and moderate claims are also the ones that survive review.

Script example 2: The skeptic arc

This is for buyers who explicitly do not believe in supplements, which in most categories is a larger and cheaper audience than the believers. It is also the script that performs best on cold traffic, because it opens by agreeing with the viewer.

TimingScriptVisual cue
0-3s"I think most supplements are a scam and I still take this one. Let me explain."Direct to camera, arms crossed, unimpressed
4-11s"I've got a cupboard of bottles I bought because someone on the internet said they changed their life. Most of them did nothing and I finished maybe two."Opening a cupboard, bottles lined up
12-20s"The difference with [Brand] is they publish the third party test on every batch. I can look up my exact lot number and see what's in the tub I'm holding."Phone showing a lot number lookup, tub in frame
21-27s"I'm not going to tell you it changed my life. I will tell you it's the first one where I know I'm not paying for filler."Scoop into a glass, casual
28-33s"If you're the kind of person who reads the label before you buy, this is the one that survives it."Label close-up, then direct to camera

Why this script converts

Opening with "most supplements are a scam" is a disqualifying hook, and disqualifying hooks are underused in this category. It filters out nobody who was going to buy, and it instantly separates the ad from the fifty others that opened with a promise. The viewer's guard drops because you said the thing they were about to think.

The proof in the third beat is not a result, it is a document. This is the single most important adaptation for supplement scripts under scrutiny: verification claims are about your process, not the buyer's outcome, so they carry no efficacy risk while doing more persuasive work than a testimonial. If you have third party testing, batch transparency, or a certificate of analysis, that is your strongest 8 seconds and most brands bury it in a footer.

The refusal in the fourth beat, "I'm not going to tell you it changed my life", is the payoff of the skeptic frame. It is the only script of the three where withholding the benefit is the benefit.

Script example 3: Routine stacking

This is for products that attach to something the buyer already does daily, which is the mechanism behind most supplement retention. It converts less aggressively than the other two on first purchase and much better on subscription rate.

TimingScriptVisual cue
0-3s"The reason I've actually stuck with this for nine months: it's in the coffee."Pouring a scoop into a morning coffee
4-10s"Every supplement I quit, I quit because remembering was the hard part. Pills in a drawer, powder in a cupboard I never open."Drawer with untouched bottles, closing it
11-19s"[Brand] is unflavoured [active] that dissolves in anything hot. I put it in the coffee I was already making, at the time I was already making it."Stirring, coffee looks completely normal
20-26s"Nine months, no missed days, because there's nothing to remember. That's the whole trick."Morning routine, quick cuts, unremarkable and real
27-32s"If you've got a shelf of supplements you stopped taking, the problem probably wasn't the supplement."Direct to camera, slight smile

Why this script converts

The hook leads with duration rather than benefit, which sidesteps the efficacy conversation entirely. Nine months of adherence is a claim about behaviour, not about physiology, so it is both easy to substantiate and hard to argue with.

The insight in the second beat, that people quit supplements because of memory rather than doubt, is true and rarely said in an ad. When a script names the real reason a buyer failed before, the viewer feels understood rather than sold to, and understanding is what carries them to the close.

The final line is the strongest in the three scripts and is worth stealing wholesale for any habit-dependent product. "The problem probably wasn't the supplement" reframes every past failure as a systems failure rather than a judgement about the buyer, which removes the shame that keeps people from trying again.

What to test first with these scripts

Test the hook first and hold everything else constant. Run the situational opening ("it's 2:40 and I've read this paragraph four times"), the disqualifier ("I think most supplements are a scam"), and the duration claim ("nine months, here's why it stuck") behind the same body and close. In supplements the disqualifier usually wins on cold traffic and loses on retargeting, which is a large enough gap to change how you split budget. Three days each at 20 to 30 dollars a day is enough to separate them, and there are more opening patterns to borrow in these UGC ad hook examples.

Test the proof second, because it is the beat that decides whether this category converts at all. Run one version where the proof is a personal result, one where it is a dose or a third party test, and one where it is duration of use. Personal results tend to win raw click-through and lose on account health and refund rate. Dose and testing win on cold skeptical audiences. Duration wins on subscription rate. Which one you want depends on whether you are optimising for first purchase or for the second month.

Test the close last. Supplement buyers assume they are being trapped, so run the version that states the cancellation terms in plain language against the version that offers a discount against the version that does nothing. Stating the terms out loud costs you nothing and frequently outperforms the discount, because the objection you are removing is not price, it is the fear of a subscription that will not die.

Producing these scripts at scale

The bottleneck in supplements is not writing, it is that every script needs a different person to be credible. The skeptic script fails if the same face that just told you it changed their life delivers it. Casting three people for three scripts, then reshooting when the winning hook needs four more variations, is where the budget goes.

AI UGC tools like Sepia generate multiple video variations from one product photo and a script brief: generated footage, voiceover, captions and music, each variation opening on a different hook while the body stays constant. For a supplement brand, the useful part is being able to run the situational hook, the disqualifier and the duration claim as three separate faces in the same week without booking anybody.

Two honest caveats. Generated video will not give you a real before and after, and in this category you probably should not be running one anyway. And your compliance review still applies to every line: the tool writes what you brief, so the dose, the claim and the disclaimer are still your call.

FAQ

What claims can a supplement ad script safely make?

Describe the product and the past, not the buyer's future. Naming the active, the dose, and the third party test is a fact about what you sell. "Nine months, no missed days" is a fact about behaviour. "Fixed my energy in a week" is a claim about a physiological outcome and is where accounts get restricted. The safest scripts in this category are also, in practice, the ones that convert best on cold traffic, because moderate claims read as more credible.

How long should a supplement ad script be?

30 to 35 seconds, which is 70 to 90 words. Supplements need more runtime than most categories because the failed-history beat is not optional: skip it and the claim in the middle has nothing supporting it. If you have to cut, cut the visual demonstration, not the history.

Should the script name the dose?

Yes, if your dose is defensible. Naming "[active] at [dose]" converts better than any adjective because it lets an informed buyer verify you against the research in five seconds, and informed buyers are the ones who subscribe. If your dose is below the studied range, a script that names it will underperform a script that does not, which is a formulation problem rather than a copy problem.

Do I need a different script for subscription versus one-time purchase?

Yes, and the difference is the last beat. One-time purchase scripts close on risk reversal, usually money back. Subscription scripts close on how easy it is to cancel, because the objection is entrapment rather than efficacy. The routine-stacking script above is built for subscription and will underperform on a single-purchase offer, where the adherence story matters less.

Turn one product into a batch of UGC video ads

Upload a product photo, get ready-to-post ads, each opening on a different hook. The first one is free and watermarked, so you can judge the real output before paying anything.

Your first ad is free, no card. Watermarked until you unlock it for $9.

See more real examples

Related reading

Comments