All posts
TikTok Shop UGCApril 27, 2026

5 TikTok Shop UGC Script Formulas That Drive Sales

TL;DR: Great UGC isn't improvised — it follows a structure. The 5 script formulas below are the scaffolding that the best TikTok Shop content is built on. Each one moves the viewer from attention to action in under 60 seconds. Pick the formula that matches your product, fill in the blanks, and test variations at volume.

The creator delivers the script. But who writes it?

If you're leaving scripts entirely to creators, you're gambling. Some creators are natural salespeople. Most aren't — they're content creators, not copywriters. The difference between a video that gets views and a video that drives TikTok Shop sales usually comes down to the script structure.

These five formulas give you the structure. Your creators (or AI creators) bring the delivery.

Formula 1: Problem → Agitate → Solve (PAS)

The most reliable sales script structure in advertising history, adapted for TikTok's 30-second format.

Structure

Beat Timing What Happens
Problem 0-3 sec Name the specific pain point
Agitate 3-8 sec Make the viewer feel the frustration
Solve 8-15 sec Introduce the product as the answer
Proof 15-25 sec Show it working or cite evidence
CTA 25-30 sec Direct them to the product link

Example (Skincare Serum)

[0-3s] "My foundation was oxidizing by noon every single day."

[3-8s] "I tried primers, setting sprays, expensive foundations — nothing worked. I was literally reapplying at my desk like a psycho."

[8-15s] "Then someone told me the problem wasn't my foundation. It was my skin prep. This serum goes on before everything and creates a barrier."

[15-25s] [Shows application, then time-lapse to end of day] "This is 8 hours later. Same foundation. Zero oxidation."

[25-30s] "Link in the shop. It's $19. I wish I'd found this a year ago."

Why It Works

PAS works because it starts with the viewer's reality, not your product. The first 8 seconds are entirely about them — their problem, their frustration. By the time you introduce the product, the viewer is emotionally invested in finding a solution.

Best For

Products that solve a clear, specific problem. Skincare, cleaning products, organizational tools, tech accessories.

Formula 2: "I Was Today Years Old" (Discovery)

Positions the product as a revelation — something the viewer didn't know existed but immediately wants.

Structure

Beat Timing What Happens
Shock opener 0-3 sec Express genuine surprise or discovery
Context 3-8 sec What you were doing before you found this
Reveal 8-15 sec Show the product and what it does
React 15-25 sec Genuine reaction to the results
CTA 25-30 sec "You need this" + link reference

Example (Kitchen Gadget)

[0-3s] "Why did nobody tell me this existed?"

[3-8s] "I've been chopping garlic by hand like a caveman for 30 years. My hands smell, my cutting board is destroyed, and it takes forever."

[8-15s] "You put the garlic in, press down, and—" [shows the chop] "Perfect mince in literally two seconds."

[15-25s] "I'm genuinely mad at everyone who knew about this and didn't tell me. Look at this." [shows result up close]

[25-30s] "It's in my TikTok Shop. Twelve bucks. You're welcome."

Why It Works

Discovery content triggers FOMO — not "I'm going to miss a deal" FOMO, but "everyone knows about this except me" FOMO. The viewer feels like they're being let in on a secret, which drives immediate action.

Best For

Novel products, products with a visible "wow" moment, products in categories where better alternatives aren't well-known.

Formula 3: "Honest Review" (Trust Builder)

Leads with credibility by acknowledging flaws before delivering the verdict.

Structure

Beat Timing What Happens
Skepticism hook 0-3 sec "I was skeptical about this"
What I expected 3-8 sec Set low expectations
What happened 8-20 sec Walk through the actual experience
The verdict 20-25 sec Honest pros and cons
CTA 25-30 sec Recommendation + link

Example (Supplement)

[0-3s] "Okay, I've been taking this for 30 days and I need to give you an honest review."

[3-8s] "I thought it was going to be like every other supplement — take it for a month, feel nothing, waste $30."

[8-20s] "Week one — nothing. Week two — I started noticing I was sleeping better, which, okay. Week three — my energy after lunch stopped crashing. By week four, it's the one supplement I actually notice when I skip a day."

[20-25s] "Is it a miracle? No. Does it replace sleep and exercise? No. But for $25 a month, the sleep and energy difference is real."

[25-30s] "Link's in the shop if you want to try it. Genuinely recommending this one."

Why It Works

Viewers are skeptical of ads. When a creator leads with their own skepticism and gives an honest, balanced review (including limitations), it breaks through the "this is an ad" barrier. The honesty signals make the recommendation more credible.

Best For

Products where trust matters — supplements, skincare, health products, higher-priced items ($30+). Products with genuine quality that can survive honest scrutiny.

Formula 4: "Routine Integration" (Lifestyle Embed)

Embeds the product naturally into a daily routine instead of reviewing it directly.

Structure

Beat Timing What Happens
Routine hook 0-3 sec "My morning routine" / "What I eat in a day"
Context 3-10 sec Walk through the routine naturally
Product moment 10-20 sec Use the product as a natural part of the routine
Casual mention 20-25 sec Brief comment on why it's part of the routine
Soft CTA 25-30 sec "Linked in shop" (no hard sell)

Example (Hair Product)

[0-3s] "My get-ready routine that finally fixed my frizz problem."

[3-10s] [Shows morning routine — washing face, brushing teeth, getting dressed]

[10-20s] "And then this—" [picks up product casually] "I put this in while my hair's still damp. Just a little." [shows application] "And then I literally don't touch it again."

[20-25s] "By the time I get to work it looks like I actually tried. I didn't. It's just this."

[25-30s] "Linked everything in my shop."

Why It Works

Routine content is the ultimate soft sell. The product isn't the star — the routine is. Viewers watch because they're interested in the creator's lifestyle, and the product naturally earns attention by being part of something aspirational or relatable.

This format works especially well with the GRWM style, which is consistently one of the highest-performing content types on TikTok.

Best For

Beauty, skincare, supplements, fashion, food — anything that fits into a daily routine. Products where consistent use matters.

Formula 5: "Us vs. Them" (Comparison)

Positions your product against the competition (or the old way of doing things) with a direct comparison.

Structure

Beat Timing What Happens
Comparison hook 0-3 sec "I tested [product] against [alternative]"
Setup 3-8 sec Show both options side by side
Test 8-20 sec Run the comparison live
Result 20-25 sec Clear winner declared
CTA 25-30 sec Link to the winner

Example (Cleaning Product)

[0-3s] "Regular dish soap vs. this TikTok famous one. Let's see."

[3-8s] [Shows two halves of a greasy pan, labels each]

[8-20s] [Applies regular soap to one side, the product to the other. Scrubs both equally. Rinses.] "Left side — still greasy. Right side—" [runs finger across it] "completely clean."

[20-25s] "I didn't expect it to be that dramatic. But look at the difference."

[25-30s] "Link's in the shop. I just threw out my old dish soap."

Why It Works

Comparison content provides objective proof. The viewer isn't taking the creator's word for it — they're watching the product outperform with their own eyes. It's the most persuasive format for products that have a tangible performance advantage over alternatives.

Best For

Products with a visible performance difference. Cleaning products, kitchen tools, beauty tools, tech accessories — anything where you can show a side-by-side comparison.

Matching Formulas to Products

Product Type Primary Formula Secondary Formula
Skincare / Beauty PAS Honest Review
Supplements / Health Honest Review Routine Integration
Kitchen / Home Discovery Us vs. Them
Fashion / Accessories Routine Integration Discovery
Tech / Gadgets Discovery Us vs. Them
Cleaning Products Us vs. Them PAS
Novel / Unique Products Discovery PAS

How to Test Scripts at Volume

The formula is the structure. The variable is the hook — the first 3 seconds that determine whether anyone watches the rest.

The Testing Process

  1. Pick 2 formulas that match your product
  2. Write 5 hook variations for each formula = 10 scripts total
  3. Generate with AI creators to test which hook + formula combination performs best
  4. Read data in 48 hours — which scripts drove product link clicks? Which had the highest view-through rate?
  5. Winners go to real creators for authentic delivery and organic distribution
  6. Repeat weekly with new hook variations on the winning formula

Testing 10 scripts per week sounds like a lot — but with AI creators, it takes hours, not weeks. The cost per test drops from hundreds of dollars per script to a fraction of that.

Script Writing Tips

Write for speaking, not reading. Read your script out loud. If it sounds like a blog post, it'll sound like a blog post when the creator reads it. Use short sentences. Contractions. The way people actually talk.

One product benefit per script. Don't try to cover every feature. Pick the single most compelling benefit and build the entire script around it. You can test other benefits in other scripts.

End with a specific CTA. "Check the link" is weak. "It's $19 in my shop right now" is specific. The viewer needs to know what to do and what it costs.

Include delivery notes. Don't just write the words — note the tone. "[excited]" or "[skeptical, then surprised]" helps creators deliver the script with the right energy, especially for the Honest Review and Discovery formulas.


How Admade Helps

We generate dozens of script variations per product per week — testing hooks across all five formula types with multiple AI creator personas. Data picks the winners in 48 hours. Winning scripts get handed to real creators with delivery notes, so nothing is lost in translation. You get a systematic script testing engine, not one-off content.

Book a Free Strategy Call →


FAQ

Should creators follow scripts exactly or improvise?

Give them the structure and key messages, then let them deliver in their natural voice. The best UGC sounds unscripted even when it follows a clear formula. The script provides the what (hook, benefit, CTA). The creator provides the how (tone, personality, delivery).

How long should a TikTok Shop UGC script be?

15-30 seconds for most product types. This translates to roughly 40-80 words of spoken script. Longer scripts (45-60 seconds) can work for Honest Review and Routine Integration formats, but shorter always outperforms on average for conversion.

How many scripts should I test per product?

Minimum 5, ideally 10+ per product per week. At 5 scripts, you have a 60-80% chance of finding at least one winner (assuming a 1-in-5 hit rate). At 10+, you're almost guaranteed to find actionable data. This volume is why AI creators are essential for the testing layer.

Can I use the same script for different creators?

Yes — and you should. The same script delivered by different creators with different demographics, styles, and energy levels produces meaningfully different results. A script that underperforms with one creator might be a winner with another.

How do I handle products that don't have an obvious "problem"?

Use the Discovery or Routine Integration formulas instead of PAS. Not every product solves a pain point — some products enhance a lifestyle or provide a small joy. Frame them as discoveries or natural additions to a routine rather than forcing a problem-solution narrative.

Ready to scale your TikTok Shop content?

We handle AI creator production, creative testing, and iteration — so you can focus on your product.

Stay ahead of the AI ad creative curve

Get the free 2026 Trend Report and ongoing insights — which models work, which don't, and what's changing next.