
The problem with most AI-generated UGC scripts
ChatGPT can write a UGC script in 30 seconds. It can also write a generic, forgettable one that no brand would pay for.
The difference is the prompt. Vague input produces vague output. This article gives you the exact prompts that produce usable, on-brand UGC scripts, structured by format, ready to copy, and built around how UGC actually performs in
2026.
The UGC script structure that works
Before the prompts, the framework. Every high-performing UGC script follows the same basic structure:
Hook: stops the scroll in 2 to 3 seconds. One sentence, no setup.
Problem: surfaces the pain point the viewer already has. Makes them feel seen.
Solution: introduces the product as the answer. Specific, not generic.
Proof: a result, a stat, a personal experience that makes the claim believable.
CTA: one clear action. Link in bio, use code X, tap to shop.
Every prompt below is built around this structure. Customize the bracketed fields for each brand.
Prompt 1: Problem-solution hook script (30 seconds)
Use this for straightforward product demos and testimonial-style content.
Write a 30-second UGC video script for [PRODUCT NAME] by [BRAND NAME].
Target audience: [describe the audience: age, pain point, lifestyle]
Platform: [TikTok / Instagram Reels / YouTube Shorts]
Tone: [conversational / authoritative / relatable / energetic]
Key benefit to highlight: [the one thing the product does better than anything else]
Required CTA: [link in bio / use code X for discount / tap to shop]
Structure the script as:
Hook (1 sentence, under 3 seconds: start with a problem or surprising statement)
Problem (2-3 sentences: make the viewer feel seen)
Solution (2-3 sentences: introduce the product naturally, not like an ad)
Proof (1-2 sentences: a specific result, stat, or personal experience)
CTA (1 sentence: one clear action)
Do not use the phrase "I'm excited to share." Do not start with "Hey guys." Keep it under 90 words total.
Prompt 2: Scroll-stopping hook generator
Use this when you need multiple hook options to test.
Generate 10 scroll-stopping hooks for a UGC video about [PRODUCT NAME].
Target audience: [describe the audience]
The product solves: [describe the core problem]
Platform: [TikTok / Reels]
Rules:
Each hook must be under 15 words
Do not start any hook with "Have you ever"
Mix formats: questions, bold statements, relatable confessions, surprising facts
Each hook should create enough curiosity that the viewer keeps watching
Do not mention the brand name in the hook
Prompt 3: Testimonial-style script (authentic, first person)
Use this for content that needs to feel like a genuine personal review.
Write a first-person testimonial UGC script for [PRODUCT NAME] by [BRAND NAME].
My situation before using this product: [describe the problem you had]
What I tried before that didn't work: [mention 1-2 alternatives]
What changed after using this product: [specific result or experience]
Platform: [TikTok / Reels / YouTube Shorts]
Tone: honest, slightly skeptical at first, then genuinely convinced
Length: 45 seconds when spoken aloud
Do not make it sound like an ad. Write it the way a real person would talk to a friend about a product they actually use. Include one moment of hesitation or doubt before the positive turn, which increases believability.
Prompt 4: Before and after script
Use for transformation products: skincare, fitness, organization, productivity.
Write a before-and-after UGC video script for [PRODUCT NAME].
Before state: [describe what life looked like before, with specific details]
After state: [describe the result; be concrete, not vague]
Timeframe: [how long it took to see results]
Platform: [TikTok / Reels]
Tone: [relatable, conversational]
Length: 30 to 45 seconds
The script should transition naturally from before to after without feeling staged. Include one specific detail that makes the before state feel real, not generic. End with a CTA that matches this platform: [your CTA].
Prompt 5: "Things I wish I knew" format
High-performing listicle format for educational UGC.
Write a UGC video script in the "X things I wish I knew about [TOPIC / PRODUCT CATEGORY]" format.
Number of items: [3 to 5]
Product to naturally integrate: [PRODUCT NAME by BRAND NAME]
Target audience: [describe]
Platform: [TikTok / Reels]
Tone: helpful, slightly conspiratorial, like sharing insider knowledge
The product should appear as one of the items on the list, not as a sponsor mention. Frame it as something the creator discovered and genuinely found useful. End with a soft CTA. Keep each list item to 2 sentences maximum.
Prompt 6: UGC script rewriter (improve a weak script)
Use this when a brand sends you a script that is too stiff or salesy.
Rewrite this UGC script to sound more natural and less like an ad:
[PASTE ORIGINAL SCRIPT HERE]
Target platform: [TikTok / Reels]
Target audience: [describe]
Rules for the rewrite:
Keep all required brand messaging and claims
Replace any corporate language with how a real person would say it
Break up any sentences longer than 15 words
Make the hook more specific and less generic
Ensure the CTA is natural, not forced
Do not add anything that was not in the original brief
Prompt 7: Hook and CTA variations for A/B testing
Use when you have a script you like but want to test different openings and closings.
I have a UGC script for [PRODUCT NAME]. I want to test different hooks and CTAs.
The core script (body only, no hook or CTA):
[PASTE SCRIPT BODY]
Generate:
5 different hooks (each under 15 words, each a different format: question / statement / confession / stat / scenario)
3 different CTAs (soft, medium urgency, high urgency)
Platform: [TikTok / Reels]
Audience: [describe]
Good scripts get brands interested. UGC Roster gets you in front of them.
Over 5,000 creators use it to automate brand outreach with verified contacts and Gmail campaigns.
Try UGC Roster FreeTips for getting better output from every prompt
Always specify the platform. A TikTok script and a YouTube Shorts script feel completely different. ChatGPT defaults to generic if you do not specify.
Give it the product page URL in your message. Paste the URL and ask it to read the product details before writing. This produces dramatically more specific output.
Ask for multiple versions. Adding "give me 3 variations" to any prompt costs nothing and gives you options to work from instead of a single draft to accept or reject.
Edit the output like a writer, not a fact-checker. AI drafts are starting points. Read it out loud. Cut anything that sounds unnatural. Add one specific personal detail to make it feel real.
Tell it what NOT to do. Negative constraints ("do not start with Hey guys," "do not use the word journey") are often more effective than positive instructions for controlling tone.
Connecting great scripts to actual brand deals
Writing a great script is step two. Step one is getting in front of the brands who will pay you to make content.
Over 5,000 UGC creators use UGC Roster to automate brand outreach: verified DTC brand contacts, automated Gmail campaigns, and an active opportunities list updated regularly. The combination of a strong portfolio and a systematic outreach process is what turns scripting skills into consistent income.
FAQ
Should I write my UGC script or should the brand provide it?
It depends on the deal. Some brands provide a script for message consistency. Others give creative freedom. If you are writing it yourself, confirm the brand's tone, key message, and any required talking points before you start. ChatGPT speeds up the drafting process significantly once you have that context.
How much should I charge for UGC script writing?
Rates typically range from $50 to $200 per script depending on complexity, length, and your experience. If the brand is asking you to write the script on top of producing content, that should be a separate line item in your rate card, not bundled into the video fee.
What is the ideal length for a UGC script hook?
2 to 3 seconds when delivered on camera, roughly one punchy sentence, 10 to 15 words maximum. The hook needs to do one thing: stop the scroll. Save the explanation for the body of the script.
What is the best structure for a UGC script?
Hook, problem, solution, proof, CTA. Hook stops the scroll. Problem creates relevance. Solution introduces the product. Proof adds credibility. CTA tells the viewer exactly what to do next. Keep the whole thing under 60 seconds when delivered.
Can I use ChatGPT to write UGC scripts for brands?
Yes, with caveats. ChatGPT is a strong drafting tool but needs good input to produce good output. Give it the product name, target audience, key benefit, tone, and platform. Always edit the output. AI drafts tend to be generic until you refine them with your own voice and specific product knowledge.
What is the AIDA formula for UGC scripts?
Attention, Interest, Desire, Action. Grab attention with a strong hook, build interest by surfacing a relevant problem, create desire by showing how the product solves it, then drive action with a clear CTA. One of the most reliable structures for short-form video scripts.