15-Second Sales Video Formula: Hook, Offer, CTA

The 15-second sales video formula: hook, offer, CTA so viewers watch to the end and click. Timing plus examples for product listings and social media.
Fifteen seconds is all you get. In a feed or on a product listing, a viewer decides in the first moment whether to keep watching or scroll past. I'll break the sales video formula into three parts, hook, offer, and CTA, and show exactly where each piece goes, second by second. This isn't theory for its own sake. I run this structure on product videos regularly, and I can tell you where it holds attention and where it falls apart.
The Three Pillars: Hook, Offer, CTA
The hook is the first 2-3 seconds, the only reason anyone sticks around. Not a logo, not "hi, today we're going to show you," but something that grabs instantly: an unexpected shot, a finished result, a question that pokes at a pain point. If the hook is weak, nothing after it matters, because nobody gets that far.
Next comes the offer. The whole job here is showing the product in action, not spinning a box on a white background. The viewer needs to see a benefit, not a spec sheet.
And without a CTA, the video is pretty and useless. Say plainly what happens next: swipe to the listing, tap the link, grab the deal. Viewers don't fill in that blank on their own.
Second-by-Second Timing
Here's how I lay out those fifteen seconds in practice, using a blender video as the example.
The first three seconds go to the hook: a face close to the camera, a thick smoothie in frame, a line like "this blender changed my mornings." The hook lands, and nobody feels like scrolling away.
From there, up to around the ten-second mark, comes the offer: the blender running, quiet, fast, one button. I'm not listing wattage, I'm showing a smooth smoothie with no lumps on the first try.
The last few seconds belong to the CTA: "grab yours at the link, the discount won't last," a close-up of the product, a next step that's obvious.
Notice that the product itself gets the middle, not the entire runtime. Beginners tend to spin the product for the whole clip and forget both the hook and the CTA, which is exactly why those videos don't sell.
Where It Usually Falls Apart
The most common mistake isn't in the structure, it's in the hook, and it's usually too polite. "Introducing our new product" isn't a hook, it's a reason to swipe away. Open with a result or a pain point instead. The second problem is dropping the CTA entirely, so the video ends on a nice shot and the viewer just leaves. And then there's overload: trying to pack three benefits and five shots into fifteen seconds doesn't work. Pick one idea and build around it.
I'll be honest here: there's no single formula that sells every time, the product and the audience decide a lot of that. But almost nothing works without a hook and a CTA, I've seen that pattern hold up again and again. I covered how to turn a shot list like this into an AI video prompt in my guide on writing prompts for AI video, and I broke down formats for different platforms in the piece on AI video for TikTok and Reels.
You can put a video like this together from product photos using AI on Flami, but the hook and the CTA are still on you. The tool just shoots the footage.
FAQ
What's a hook in a sales video?
The hook is the first 2-3 seconds that keep someone from scrolling past: an unexpected shot, a finished result, or a question tied to their pain point. If the hook is weak, the rest of the video doesn't get watched, which is why the sale starts right there.
How long should a sales video be?
For a feed or a product listing, 10-15 seconds works best. That's enough time to land the hook, show the product doing its job, and deliver the CTA. Longer videos only make sense when the content genuinely holds attention past that point.
What should the CTA actually say?
A specific next action: swipe to the listing, tap the link, grab the discount. Keep it to one clear ask, otherwise the viewer watches the whole thing and leaves without doing anything.
Can AI actually make a video like this?
Yes, you can write the second-by-second shot list into a prompt and let AI assemble the video from product photos. But the hook, offer, and CTA are still your call. The model handles the footage, not the idea behind it.
Sources
- Flami: How to Write a Prompt for AI Video
- Flami: AI Video for TikTok and Reels
About the author
Ryan Mitchell
Reviewer at Flami
Read next