Skip to main content
The first 2-3 seconds of your video determine whether someone keeps watching or scrolls away. A strong hook is the single highest-leverage thing you can improve in a short-form ad, and testing multiple hooks is the fastest way to find what works for your audience.

What makes a hook work

Every effective hook does at least one of these things:
  • Pattern interrupt: say or show something the viewer wasn’t expecting
  • Address a pain directly: “If you’re struggling with X, keep watching”
  • Make a bold claim: “I doubled my revenue with this one change”
  • Ask a question: “Are you making this mistake?”
  • Visual contrast: open with a before/after or unexpected image in the first frame
The audio hook and the visual hook work together. What’s on screen in the first frame matters as much as what you say.

The four hook types

1. Problem hook: state a problem your viewer is already experiencing. They recognize themselves and keep watching to find the solution. 2. Curiosity hook: tease information they want but don’t give it away. “The reason most people fail at X has nothing to do with X.” 3. Contrarian hook: challenge a belief your audience holds. “Stop doing X. Here’s what actually works.” 4. Result hook: lead with the outcome. Show or state the result first, then explain how. Write at least 3-5 hook versions before you start producing. Each hook type reaches a different segment of your audience.

Producing hook variations in Captions

1

Write your hook variations

Write 3-5 different hooks for your script before opening Captions. Keep each hook under 3 seconds when spoken aloud. Avoid starting with “Hey guys,” your name, or your brand name. Get to the hook immediately.
Test your hook by reading it out loud with a timer. If it takes longer than 3 seconds, cut it down.
2

Open AI Ads

From the Captions home screen, tap AI Ads. You can paste a product URL to auto-generate ad content, or write your own script with one of your hook variations at the top.
3

Generate your first ad

Paste or type your script, starting with your first hook, and generate the ad. Review the output before moving to the next variation.
4

Create variations for each hook

Use the Ad Variations feature to generate multiple versions quickly. Swap in each hook version as the opening line of your script and generate a new variation. Each variation becomes a separate project in your library.
Keep everything after the hook identical across variations so you’re testing only the hook, not other variables.
5

Export and test

Export each variation and post them on the same day or in the same campaign. Compare watch time and retention in your platform analytics. The hook with the highest average watch percentage is your winner.

Tips

  • Hooks under 3 seconds perform best on TikTok and Instagram Reels
  • Don’t start with your brand name, “Hey guys,” or any greeting. Every word counts
  • The visual hook (what’s on screen at frame one) matters as much as the audio
  • Contrarian and problem hooks tend to outperform result hooks in cold audiences
  • Once you find a winning hook, write 3 variations of that hook type for your next batch

What’s next?

Create a UGC Ad

Build a full UGC-style ad from a script using AI Ads.

Ad Variations

Generate and manage multiple ad variations in one workflow.

Product URL to Ad

Paste a product URL and let Captions auto-generate your ad.

AI Ads docs

Full reference for the AI Ads feature.
Last modified on April 20, 2026