UGC Ad Script Template: Hook, Demo and Shot List
A UGC ad script connects a specific viewer problem to a product demonstration and one next action. Plan what the viewer will see alongside what the presenter will say. Use supplied facts, identify paid or fictional staging, and check that the demonstration supports the claims in the script.
By PromptPack · Reviewed
What do you need?
A product you can demonstrate, supplied facts, permission to use the media, a recording or generation tool and an editor. AI accounts and credits are separate.
Copy and customize this prompt
Replace each bracketed field. Keep unknown facts marked as missing so they can be resolved before production.
Plan a short product-demonstration ad for [PRODUCT] and [AUDIENCE]. One visible task: [WHAT THE PRODUCT DOES ON CAMERA]. Verified facts and sources: [FACTS]. Missing evidence: [UNCONFIRMED CLAIMS]. Presenter relationship to the product: [CUSTOMER, EMPLOYEE, PAID PRESENTER OR FICTIONAL CHARACTER]. Write six scene briefs: hook, context, setup, demonstration, observation and next action. For each scene provide spoken words, visible action, framing, on-screen text and evidence needed. Use [TARGET DURATION] as a rehearsal target, not a measured recording time. Next action and real destination: [CTA]. Do not invent personal experience, testimonials, results, urgency or discounts. Flag sponsorship disclosures, permissions and claims that need review before publication.
Worked example: inputs, outputs and revisions
We filled the template for a product we can show honestly: PromptPack’s own Carousel Studio. Its facts can be checked on its product page, and the presenter relationship is stated as “works for the seller”. The run stops at the script; nothing was filmed.
How it was run: Generated on 28 October 2026 in a Claude Code session by Claude Opus 5.5 (model ID claude-opus-5-5). Spoken length was estimated from word count. Cost was not measured.
Input: the filled template
Plan a short product-demonstration ad for Carousel Studio (a PromptPack digital kit) and small business owners who post carousels on Instagram. One visible task: open the kit's PDF guide, find the six-slide worked example, copy the cover prompt and paste it into a text assistant. Verified facts and sources: 29-page illustrated PDF guide; 28 editable prompts; a six-slide worked example; a workflow/ folder for planning, approval and a publishing handoff; one-time price US$15 or ₹899 (source: promptpack.tech/products/carousel-studio/). Missing evidence: any time saved, reach, follower or sales results. Presenter relationship to the product: works for the seller (PromptPack). Write six scene briefs: hook, context, setup, demonstration, observation and next action. For each scene provide spoken words, visible action, framing, on-screen text and evidence needed. Use 30 seconds as a rehearsal target, not a measured recording time. Next action and real destination: "See the example slides" -> https://promptpack.tech/products/carousel-studio/#inside Do not invent personal experience, testimonials, results, urgency or discounts. Flag sponsorship disclosures, permissions and claims that need review before publication.
First output: six scene briefs
Six scene briefs (version 1)
1 Hook
Spoken: "My carousels never look like one set. Here's what I use now."
Visible: presenter at a desk, phone showing three mismatched slides.
Framing: selfie-style medium close-up.
On-screen text: "Six slides that look like one set"
Evidence needed: the three mismatched slides must be real or labelled as a mock-up.
2 Context
Spoken: "Carousel Studio is a guide and prompt kit for six-slide carousels."
Visible: laptop showing the product page cover.
Framing: over-the-shoulder.
On-screen text: "Carousel Studio · PDF guide + prompts"
Evidence needed: product page as it appears on the recording date.
3 Setup
Spoken: "There's a 29-page guide and 28 prompts you can edit."
Visible: scroll through the PDF contents page.
Framing: screen recording.
On-screen text: "29-page guide · 28 prompts"
Evidence needed: page and prompt counts match the current edition (2.1).
4 Demonstration
Spoken: "I open the worked example, copy the cover prompt and paste it into my assistant."
Visible: PDF open on the worked-example page; copy; paste into a text assistant.
Framing: screen recording, cursor visible.
On-screen text: "Copy → paste → plan"
Evidence needed: the real worked-example page and the real prompt.
5 Observation
Spoken: "It gives me a plan for all six slides, with one job for each."
Visible: the assistant's response appears.
Framing: screen recording.
On-screen text: "One job per slide"
Evidence needed: show the actual response, unedited; note the tool and date on screen.
6 Next action
Spoken: "See the example slides before you buy. Link below."
Visible: product page "Look inside" section.
Framing: screen recording.
On-screen text: "promptpack.tech · Carousel Studio"
Evidence needed: the link goes to /products/carousel-studio/#inside.
Flags before publication
- Disclosure: the presenter works for PromptPack. Say so on screen and in the caption ("I work on PromptPack").
- Scene 1 "Here's what I use now" implies personal use; confirm it is true for this presenter or remove it.
- Scene 5 shows an AI response; outputs vary by tool and prompt edits. Do not imply a guaranteed result.
- Permissions: the text assistant's interface appears on screen; check its brand guidelines before running ads.
- No price, discount or urgency is stated; add the price only if it is current on the recording date.What the review found
- Every product fact in the script matched the brief: 29-page guide, 28 prompts and the worked example.
- The hook “Here’s what I use now” claims personal use. The output flagged it for review, but the brief had asked for no invented personal experience.
- The disclosure appeared in the flags but in no scene, so a viewer watching without the caption would miss it.
- Scene 1 needed three mismatched slides that nobody had supplied, and scene 5 said what the assistant “gives” in general rather than what the recording shows.
- The six spoken lines total 71 words: roughly 24 to 28 seconds at 2.5 to 3 words per second. That is an estimate for rehearsal, not a recording time.
Revision prompt
Revise scenes 1 and 5 only. 1. Replace the hook with one the video can show without personal claims or borrowed assets: open on the kit's worked-example slides. Put the disclosure "I work on PromptPack" in scene 1's on-screen text, not only in the caption. 2. In scene 5, describe only what is visible: the response the assistant returned on the recording day, with the tool name and date on screen. Do not say what it "gives" in general. Keep the other scenes and the flags.
Revised scenes
Revised scenes (version 2) 1 Hook Spoken: "Six slides that look like one set. This is the worked example inside Carousel Studio." Visible: the kit's six worked-example slides shown one after another on a laptop. Framing: screen recording, then presenter in a small corner frame. On-screen text: "I work on PromptPack · Carousel Studio worked example" Evidence needed: the slides are the kit's own example (edition 2.1). 5 Observation Spoken: "This is the plan it returned today: one line for each of the six slides." Visible: the assistant's actual response, unedited, scrolled slowly. Framing: screen recording. On-screen text: "[Assistant name] · [recording date] · results vary" Evidence needed: keep the screen recording file; do not trim the response to look shorter. Flags carried over - Disclosure now appears in scene 1 and must also appear in the caption. - Check the assistant's brand guidelines before showing its interface in a paid ad. - Rehearse aloud and measure; 75 spoken words is an estimate of 25–30 seconds at 2.5–3 words per second, not a measurement.
The revised hook shows the kit’s own worked example, the disclosure is on screen in scene 1, and scene 5 describes only the response recorded on the day.
Limitations of this example
- The ad was not recorded, edited or run, so there is no watch time, click or sales result to report.
- A seller demonstrating their own product is not a customer testimonial and should not be presented as one.
- The spoken length is an estimate. Rehearse aloud and time it.
- Showing another company’s app in an ad can be subject to its brand rules; check before publishing.
How do you choose a hook you can demonstrate?
Start with an observable task, such as finding an appointment note or comparing two packing layouts. The opening should promise what the video can actually show. A product being visible in a scene does not substantiate claims about savings, health, revenue or typical customer outcomes.
Use the presenter's real relationship to the product. A paid presenter or generated character should not be scripted as a satisfied customer with an invented purchase history. Write the disclosure and review requirements into the brief before generating or recording the scenes.
What does a six-shot script look like?
This fictional notebook exercise demonstrates scene planning. It does not describe a tested ad or a customer result.
| Scene | Spoken line | What the viewer sees |
|---|---|---|
| Hook | Where did I put that note? | A desk with a few loose notes. |
| Context | I need one place for today's list. | The presenter gathers the notes. |
| Setup | Here is the page I am using. | A close view of a blank notebook page. |
| Demo | Task, date, then the next action. | The presenter writes those three fields. |
| Observation | The three items are together on this page. | The finished page stays visible. |
| Next action | See the page layout before you choose. | A real product-page destination, added before export. |
How do you move from script to edit?
- Fill the brief with supplied facts and one visible task.
- Storyboard the product interaction before writing more dialogue.
- Rehearse aloud and measure the actual duration.
- Record or generate the scenes using a consistent product appearance and framing.
- Edit the demonstration, then add readable captions and the approved next action.
For generated scenes, inspect hands, labels, product shape and action continuity. A persuasive-looking image can still misrepresent how a product works. Replace or simplify a scene that cannot depict the task accurately.
What should you review before running the ad?
Read the script and on-screen text together. Check every claim against supplied evidence, review the presenter relationship and required disclosures, confirm media permissions, and test the destination. Watch the edit at phone size with sound off as well as on. Test one creative change at a time and judge it using your own results; the template does not predict performance.
Sources and review
This original exercise is written by PromptPack. It is not a customer case study or a promise of a particular result. For related review guidance, see FTC endorsement guidance.
What should you do next?
Try the free exercise in your own tools first. For the complete guide, editable files, actual examples, price and requirements, look inside the related UGC Ad Script Kit. Tool accounts and credits are separate.
Written by the seller of that kit. You can use this public template without purchasing.