MADE WITH WRITE
July 09, 2026
How to Write a UGC Ad Script (Templates, Hooks, and Examples)
A UGC ad script has four beats: hook, problem, product as the fix, and call to action, all in 15 to 40 seconds. Here is the exact structure, seven hook formulas, a full worked example, and how to test scripts so you find the one that sells.
Pick a Creator
Hook Style
Free to start - no credit card required
To write a UGC ad script, use four beats: a hook in the first two seconds, the problem or desire, the product as the fix with one quick proof point, and a clear call to action, all in 15 to 40 seconds of spoken copy. Write the way a real customer talks, lead with a pain point rather than your brand name, and draft several hooks per product so you can test which opener holds attention. That is the whole framework. Below is each beat in detail, seven hook formulas you can steal, a complete worked example, and how to turn a script into a finished video.
How do you write a UGC ad script?
You write a UGC ad script by moving the viewer through four beats fast: stop the scroll, name the pain, show the fix, ask for the click. UGC works because it reads like a recommendation from a friend, not an ad, so the script has to sound spoken, not written. Here is the structure that almost every high-performing UGC ad follows.
- Hook (0 to 2 seconds). The single most important line. Name a specific problem, a surprising result, or a relatable moment. Never open with your brand name. If the hook fails, nobody sees the rest.
- Problem or desire. Say the frustration your buyer feels out loud, or paint the outcome they want, in plain first-person language. This is where the viewer thinks, that is me.
- Product as the fix. Introduce the product as the answer and give one concrete proof point: a demo beat, a before-and-after, or a specific number. Show it in use rather than listing features.
- Call to action. End with one clear next step, kept casual: try it, the link is right here, use this code. One ask converts better than three.
How long should a UGC ad script be?
A UGC ad script should run 15 to 40 seconds of spoken copy, which is roughly 40 to 110 words. TikTok and Reels reward tight, fast scripts, so many top performers land around 20 to 30 seconds. Front-load the hook and the main benefit in the first few seconds, because most viewers decide whether to keep watching almost immediately. A longer script can work for a warm, retargeted audience that already knows you, but every extra sentence has to earn its place, and the ad should still end on a single call to action.
Seven UGC hook formulas that stop the scroll
The hook does most of the work, so it is the piece worth testing hardest. Steal these openers, swap in your product, and film a version of each.
- Problem call-out: "If you struggle with [problem], watch this."
- Result reveal: "This is how I finally [got result] in [timeframe]."
- Mistake: "Stop [common mistake]. Here is what to do instead."
- Social proof: "I bought this because 40,000 people would not stop talking about it."
- Curiosity: "Nobody tells you this about [category], so I will."
- Us vs them: "I tried the expensive [category] and then found this."
- Personal confession: "I was skeptical about [product] until day three."
A full UGC ad script example
Here is a 25-second script for a magnesium sleep supplement, written the way a real customer talks. Notice how the hook leads, the product arrives as the fix, and the ask is one line.
Hook: "I was waking up at 3am every single night until I tried this."
Problem: "I had tried the sleep apps, the teas, cutting caffeine, none of it stuck, and I was dragging through every morning."
Product as fix: "Then my sister sent me this magnesium blend. You take it 30 minutes before bed and it just makes your body feel ready to switch off."
Proof: "By the third night I slept straight through. I checked my watch and I had not woken up once."
Call to action: "If you are the 3am club, seriously try this. The link is right here."
Swap the product, keep the shape, and write five versions with different hooks. That matrix is what you test, not a single script you hope lands.
Can AI write UGC ad scripts that convert?
AI writes solid first-draft UGC scripts fast, especially hooks and variations, but the ones that convert usually get a light human edit. AI is excellent at producing ten hook angles from one product so you always have plenty to test, and at holding the casual UGC voice steady across variants. Where you add value is the specific detail only you know: the real objection your customers raise, the exact result a reviewer mentioned, the phrase your audience actually uses. Drop that in and the script sounds human and performs. The winning workflow is AI for volume and a person for the finishing touch. A dedicated UGC ad script generator speeds up the drafting and then renders the video, so you are not left with words you still have to film.
From script to finished ad
A script is only half the job. The old way, you would hand it to a creator, ship product, and wait two weeks for footage. The faster path is to hand the script to an AI creator who performs it with a natural voiceover and captions, and export a ready-to-run video in minutes. That closes the loop: idea, script, video, test, all in an afternoon. Because each variant costs minutes instead of days, you can let your ad account sort the winners rather than betting a whole shoot on one creative idea.
Scripts are also the bridge between your paid ads and everything else you publish. The same hooks and customer language that win in a UGC ad tend to win in organic content too, so it is worth feeding them into a blog and a content calendar. Keeping that pipeline full is much easier with an AI SEO content tool that turns the buyer questions you already answer in ads into search articles, so you are not renting every visitor from an ad auction.
The bottom line
A UGC ad script is four beats in 15 to 40 seconds: hook, problem, product as the fix, and call to action, written the way a customer actually talks. Lead with the hook, test several openers per product, and keep one clear ask at the end. Use AI to generate volume and a human to add the specific detail that makes it real. Then turn the winner into a video and let your ad account tell you what works. Ready to draft yours? Add a product to the UGC ad script generator and get hook-first scripts in seconds.