Copywriting

17 UGC hook formulas that stop the scroll

A working library of short-form video hook patterns, with notes on when each one fits, how to adapt it to your offer, and how to test hooks without wasting render budget.

VydioFlow Team · Published July 22, 2026 · Updated August 20, 2026 · 9 min read

Overhead flat lay of an open notebook, navy pen and a phone playing a vertical video ad

Key takeaways

  • A hook is the first 12 words and the first frame — write both together.
  • Specificity beats cleverness: real numbers, real objections, real customer language.
  • Test hooks as text before you render; scripts are near-free, video is not.
  • Three-second hold rate is the fastest usable signal for hook quality.

Hooks are the highest-leverage 12 words in your ad. Below are the patterns that show up most often in winning short-form creative, grouped by the psychological job they do. Treat them as scaffolding — the specificity has to come from your product, your customer reviews and your support inbox.

Before you use any of them: open your reviews, your refund reasons and your sales call notes. The best hooks are quotes, not inventions.

What makes a hook work

  • It targets one person, not an audience segment.
  • It can be understood with zero context.
  • It creates an open loop the next line closes.
  • Its first frame shows a face, a hand, or a result — never a logo.
  • It sounds like speech, not like marketing copy.

Problem and tension

  • "Nobody tells you this about [category]."
  • "I wasted [amount] before I figured this out."
  • "If your [metric] is stuck, it is probably this."
  • "Stop doing [common habit]. Here is why."

Result and proof

  • "[Result] in [timeframe] — here is exactly how."
  • "This is what [n] days of [product] looks like."
  • "Before you buy [competitor], watch this."
  • "I did not believe it either until [specific moment]."

Curiosity and pattern break

  • "POV: you finally found [thing]."
  • "Three things I wish I knew about [category]."
  • "This costs less than [everyday item] and does [job]."
  • "Do not buy [product] until you check this one thing."

Audience callouts

  • "If you run a [business type], this is for you."
  • "[City] business owners — this changes your ads."
  • "Anyone with [problem] needs to see this."
  • "Founders: your landing page is not the issue."
  • "Made for people who hate [common annoyance]."

Matching the hook to the visual

A hook is audio and image together. A contrarian line over a static product shot dies; the same line over a person shaking their head at a laptop lands. When you write a hook, write the frame beside it in one sentence: who is on camera, what they are doing, what is in their hands.

In a generation workflow this is a direct instruction. Describe the opening frame explicitly — subject, action, framing, lighting — instead of leaving it to the model.

How to test hooks cheaply

Script passes cost a fraction of a render. Generate 10 to 15 hooks as text, cut to your favourite five, then render those five as short single-scene variations of the same ad body. Everything downstream stays identical so the hook is the only variable.

Judge on three-second hold rate after roughly 1,000 impressions each. Retire anything below your account average, then write four new hooks in the shape of the winner.

  • Write 10–15, render 5, scale 1.
  • Keep the body identical across hook tests.
  • Rewrite rather than re-render when the first line is generic.
  • Save winning hook shapes as templates and refill them for new products.

How to use these

Pick three formulas, fill them with details only your customers would recognise, and generate a scene for each. Judge them on the first frame and the first line — if either is generic, rewrite rather than re-render.

Frequently asked questions

How long should a video ad hook be?

Roughly one spoken sentence, delivered inside the first two seconds — about 8 to 14 words. If the line needs setup to make sense, it is an introduction rather than a hook.

How many hooks should I test per ad?

Write 10 to 15 as text, render about five as single-variable variations, and scale the one with the best three-second hold rate. Text passes cost far less than renders, so most of the filtering should happen before rendering.

Where do the best hook ideas come from?

Customer reviews, refund reasons, support tickets and sales call notes. Hooks that quote real customer language outperform invented copy because they match the words the buyer already uses in their head.

Turn this into an ad

Paste a product URL or describe the ad you want. You will see the exact credit cost before anything renders.