No filming:An AI avatar or clone yourself
    Guides

    UGC script formulas that still work

    Hook, body, CTA as four formulas: PAS, demo, objection, and proof. Structure the ad. This is not a 50-hook list.

    Versely Team••8 min read

    A UGC script that still works is a hook, a body that does one job, and a CTA — in a shape you can reuse. Four formulas cover most ads: problem–agitate–solve, demo, objection, and proof. Fill the slots. Do not collect fifty first lines and call it a script.

    If you need fifty openings, they already live in the AI hooks library. This page is the skeleton those openings hang on. Ads with UGC still show about 4× click-through and about 50% lower CPC, and 86% of brands say UGC lifts ad performance (Kapwing 2026; Billo). The lift is format plus a readable structure, not a new slang for "hey guys."

    Hook, body, CTA as slots, not as vibes

    Write the script in three labelled blocks. If a sentence cannot live in one of them, it is a brand paragraph and it comes out.

    Hook (0–3s). One sentence a mute scroller can read. Product in frame or named. No preamble, no "so I wanted to share." If it is spoken, it will be captioned; spell the SKU. 92% of consumers trust a peer over a brand message (Kapwing 2026; Billo) — the hook has to sound like a peer, which means specific, not loud.

    Body (the middle). One of the four jobs below. Not two. A 15s ad that tries to agitate and demo and handle an objection is a studio spot with jump cuts. Pick the job that matches the creative test you are running.

    CTA (last 3s). One action. Where to go, what to do, what SKU. "Link in bio" is a placement, not a reason. Repeat the product name. Do not introduce a new claim here; that is how you get a compliance miss in the part legal skipped.

    Captions: burn-in for feeds. The hook line should be readable without sound. Auto captions will miss the coined name in the hook first — read it.

    Time boxes that usually hold: 15s (hook 3 / body 9 / CTA 3), 30s (hook 3 / body 22 / CTA 5). If you need 60s, you probably have two ads.

    Four formulas, one job each

    Fill the brackets. Then read it aloud once. If you would not say it to a friend in a kitchen, it is still a brand script.

    1. Problem–agitate–solve (PAS)

    • Hook: Name the friction in the viewer's words. "If you still [pain], this is the boring fix."
    • Body: One concrete instance of the pain (not a list of five), then the product in hand doing the thing that ends that instance. Agitate is a detail, not a speech. "I was recaptioning every cut because we never locked picture" is agitation. "Are you tired of wasting time?" is a banner.
    • CTA: The SKU and the next step.

    Use PAS when the product ends a repeated annoyance: a tool, a cleanser step, a process. Do not use it to imply a disease. Supplement and health SKUs that cannot make outcome claims should not be in PAS with a clinical pain. That is a different category's trap.

    2. Demo

    • Hook: The task. "Watch the share link actually get made."
    • Body: Hands or cursor. Step, step, result state. VO names what is on screen; it does not add a second product story. For physical goods this is pump / mix / unbox. For SaaS this is the click path.
    • CTA: "Do this in yours" plus where.

    Demo is the default when the product is the proof. It is also the formula that dies if the product is not in frame. If you cannot demo, you do not have this ad; pick proof or objection.

    3. Objection

    • Hook: The disbelief, quoted. "I thought this was only for [wrong audience / too expensive / too slow]."
    • Body: The test the speaker ran. One objection, one counter that can be shown (a price on a pack, a timestamp, a UI state, a returned-bottle joke you are allowed to make). Do not stack three objections. That is a FAQ video.
    • CTA: The thing the objector would do next, not a manifesto.

    Use this when comments or sales calls already name the objection. Inventing a straw man ("people say natural is fake") is a brand film.

    4. Proof

    • Hook: The artefact. "This is the empty tub" / "This is the export queue at 5pm" / "This is the receipt."
    • Body: Show the artefact, then the habit that produced it. Proof is a thing in the hands, not a feeling. Reviews read aloud with no pack shot are not this formula.
    • CTA: How to get the same artefact.

    Proof is not a fabricated before/after and not a generated lab panel. Real UGC still rates 81% on authenticity against 63% for AI UGC (Kapwing 2026; archive.com; creator.co). If the fork is AI, proof has to be your photography of the artefact, not a generated empty tub that never existed.

    Do not splice PAS and objection in one 15s file "to cover more." Run two ads. Creative testing is the reason you have formulas.

    How to fill a formula without writing a new genre

    Rules that keep the four shapes from drifting.

    • One SKU. A bundle is a different ad.
    • One audience. "For moms and founders and your CTO" is no one.
    • Product in the first three seconds. Face optional; artefact not optional.
    • Allowed claims only. The formula does not license a stronger line. An avatar speaking PAS is still the brand speaking. Disclose AI and paid relationships; Article 50 if a realistic synthetic person hits an EU audience.
    • Talk like the room the product lives in. Kitchen, bathroom, laptop. Not a keynote.
    • Caption the spoken hook. If the first line is only in audio, the formula never started on a mute feed.

    A worked 15s demo, physical:

    • Hook: "This is the pump I actually finish."
    • Body: Pump into palm, spread, cap back on, label to lens.
    • CTA: "Same bottle, link is the 30 ml."

    A worked 15s PAS, software:

    • Hook: "I was sending four files because we didn't have a share link."
    • Body: Cursor opens the dialog, sets a day, copies the link, paste into a chat you are allowed to show.
    • CTA: "Share link is in the editor. Try it on a locked cut."

    A worked 15s objection:

    • Hook: "I thought captions were a YouTube toggle."
    • Body: Phone, mute, a Reel with burn-in vs a silent MP4.
    • CTA: "Burn the line into the file you upload."

    A worked 15s proof:

    • Hook: "This is last month's empty tub."
    • Body: Hands, empty, then the new one going on the same shelf.
    • CTA: Flavour and size. No disease.

    The UGC video generator is where you assemble variants of one formula: same body capture, different hook lines. Change the hook, keep the body. That is testing. Rewriting the formula every take is not.

    87% of brands use UGC and 16% have a strategy (Kapwing 2026; creator.co). A strategy that survives a Tuesday is four formulas on a wall and a brief that picks one. 66% of creators offer UGC services and the creator population grew 93% year on year — they can fill slots. They cannot invent your claim list.

    If a draft does not fit a formula, it is not a UGC script yet. It is a paragraph. Put it in a blog, or cut it until it fits.

    Test one formula at a time

    A formula is a creative treatment. Mixing two in one file re-confounds the test the same way changing hook, caption, and length together does.

    Run a matrix, not a mashup:

    • Pick one SKU and one placement.
    • Pick one formula.
    • Write three hooks that fit that formula (the hooks library is the opening drawer, not a second structure).
    • Shoot or generate the body once. Swap only the hook on the variants.
    • Read which formula × hook held. Then try a different formula as a new set.

    PAS losing to demo on a physical SKU is a useful result. A 45s file that does both will not tell you that. 87% of brands use UGC and 16% have a strategy (Kapwing 2026; creator.co); the strategy that survives contact with an ad account is this matrix, not a new genre per week.

    Keep the claim list identical across the matrix. A formula is not a place to smuggle a stronger line into the "winner."

    Write the slots, then cut them in Versely.

    FAQ

    Why not a list of fifty hooks here?

    That list already exists. Hooks without a body and a CTA are openings looking for an ad. Pick a formula first, then raid the hook library for the first sentence.

    Can I run all four formulas on one SKU?

    Yes. That is a test matrix: four structures × a few hooks. Do not merge them into one "comprehensive" 45s cut.

    Does AI UGC change the formulas?

    No. It changes disclosure and where the proof artefact comes from. The slots stay. A generated presenter still needs a hook, one job in the body, and a CTA, with the product you actually sell on camera.