FrameNotion

Reels Ad Template for Online Stores: 5 Scripts That Convert

Five proven Reels ad templates for online stores, sample scripts you can copy, a pre-publish checklist, and when to skip templates for a custom-generated script instead.

FrameNotion Team8 min read

A reels ad template for an online store is a repeatable script structure — hook, problem, benefit, proof, call to action — that you can reuse for any product to produce a vertical video ad quickly instead of starting from a blank page every time. This article gives you five templates you can copy today, a checklist to sanity-check any script before you shoot or generate it, and a look at when a template actually slows you down.

What makes a reels ad template for an online store actually work

A template is only useful if it forces you to answer the same four questions every time: why should someone stop scrolling, what problem does this solve, why should they believe it works, and what do they do next. Templates that just describe a visual style ("trendy transitions" or "fast cuts") don't do this — they give you a look, not a persuasion structure. The templates below are built around the sequence, not the aesthetic, so they work whether you're filming live-action, using product photos, or generating the ad from code.

Two constraints matter for every template you use on an online store's ad: length and sound. Keep the whole thing close to 30 seconds as a starting point to test — long enough to make a case, short enough to hold attention on a feed built for skipping. And write the on-screen text so the ad still makes sense muted. Sound is not irrelevant — plenty of viewers, especially on TikTok, watch with audio on — but you can't assume it, so captions and on-screen copy should carry the story on their own.

The core 5-part reels ad template

This is the workhorse structure behind most effective e-commerce Reels ads. Five beats, roughly 5-6 seconds each for a 30-second ad.

  1. Hook (0-5s): A visual or line of text that interrupts the scroll. Lead with the outcome or the problem, not the brand name.
  2. Problem (5-10s): Name the specific frustration your product removes. Be concrete, not abstract.
  3. Benefit (10-18s): Show the product solving that exact problem. Focus on the transformation, not a feature list.
  4. Proof (18-24s): A reason to believe — a demo, a close-up of the product in use, a specific detail (material, mechanism, result) that makes the claim credible.
  5. Offer + CTA (24-30s): State what happens if they act now (discount, bundle, free shipping) and tell them exactly what to click or tap.

Sample script: a vitamin gummy brand

  • 0-5s — Hook: On-screen text over a close-up of the gummies: "I stopped forgetting my vitamins for the first time in years."
  • 5-10s — Problem: Quick cut to a messy pill organizer. Text: "Swallowing five pills every morning was never happening."
  • 10-18s — Benefit: Hand picks up one gummy jar. Text: "One gummy. One minute. Done."
  • 18-24s — Proof: Close-up of the label listing the two or three key ingredients. Text: "No fillers, made to actually taste good."
  • 24-30s — CTA: Product shot with logo. Text: "Get 20% off your first jar — link below."

Sample script: a phone stand

  • 0-5s — Hook: Phone wobbling and falling off a stack of books. Text: "Your phone stand is one bump away from a cracked screen."
  • 5-10s — Problem: Text over the same shaky setup: "Books and cases weren't built to hold a phone steady."
  • 10-18s — Benefit: Cut to the actual stand holding the phone rock-steady at an angle, hands typing next to it. Text: "This one doesn't move. At all."
  • 18-24s — Proof: Close-up of the weighted base and adjustable hinge. Text: "Aluminum base, fits any case, folds flat for travel."
  • 24-30s — CTA: Product on a desk, logo appears. Text: "Free shipping this week only — tap to shop."

4 more reels ad templates worth testing

The 5-part structure above is the default, but it's not the only one that works. These four are worth rotating in, especially once you have a first ad running and want a second angle to test against it.

  • UGC testimonial template: Open on a person talking directly to camera about the problem they had, cut to them using the product, close on a genuine-sounding recommendation. Works best when it looks unpolished rather than scripted.
  • Unboxing/demo template: Hands opening the package, first reaction, then a straight product demo with captions calling out each feature as it's shown. Good for products where the physical object itself is the selling point.
  • Before/after template: A clear before state (cluttered desk, dull skin, tangled cables) cut hard to the after state with the product in frame. Minimal narration needed — the visual contrast does the work.
  • Direct-response problem/solution template: Skips the soft hook and opens straight on the pain point with bold on-screen text, then moves fast through solution, proof, and a strong, specific offer. Works well for lower-priced, impulse-buy products.
TemplateBest forIdeal lengthMain strength
5-part coreMost first-time ads25-30sBalanced, easy to script
UGC testimonialTrust-building, repeat customers20-30sFeels native, not like an ad
Unboxing/demoPhysical products with a clear feature20-25sShows the product doing the work
Before/afterVisual transformation products15-20sFast, high contrast, easy to grasp
Direct-responseImpulse-buy, lower price point15-20sGets to the offer quickly

A quick checklist before you publish any Reels ad

Whichever template you use, run the finished script or storyboard through this list before you spend money on it.

  • Does the first frame work as a still image? If someone only sees one frame while scrolling, does it make sense?
  • Can you follow the whole story with the sound off, using only captions and visuals?
  • Is there one clear offer and one clear action, not three competing calls to action?
  • Does the proof section show something specific (a detail, a demo, a number you can actually back up) instead of a vague claim?
  • Is the video sized correctly for where it's running — vertical 9:16 for Reels, Shorts and TikTok feeds?
  • Would this ad still make sense if you removed the logo? If the answer is no, the hook is probably too generic.

Templates vs. a custom-generated ad: which should you use

Templates are useful because they remove the blank-page problem and keep your structure disciplined. Their weakness is that the hook, the proof point, and the offer still have to be written by someone who understands the specific product — a template with a generic hook like "Tired of X?" performs about as well as no template at all. Swapping in your product name doesn't automatically make the script compelling.This is where a template and a fully custom script diverge. A template gives you the beats; you still have to fill in specific, believable details for your product. A tool that reads your actual product page and writes the script from scratch can fill in those specifics — the actual ingredients, the actual problem your reviews mention, the actual offer on your site — without you doing the writing.

How FrameNotion fits in

If you'd rather skip picking and filling in a template altogether, FrameNotion takes a different approach: paste your product or website link, and an AI reads the page and writes a custom 30-second script and video for that specific product — covering hook, problem, benefit, proof, offer and call to action — rather than dropping your product into a fixed template. You can add your logo, up to six product images or screenshots, and notes like a promo code, and get on-screen copy in one of 18 languages. The output is a ready 9:16, 1080×1920 MP4 at 30 fps, sized for TikTok, Reels, Shorts and Facebook Reels, and it's built to make sense on mute since these ads don't include sound yet — you can add music or a voiceover afterward in your ad platform or an editor of your choice.A finished ad takes about 10-20 minutes, which makes it a fast way to generate a first draft or a second angle to test against a hand-built template, without you writing the script yourself. See how it works on the features page or look at finished examples on the examples page. It's currently in free open beta with a daily limit and no credit card required — check pricing for details. If you run a Shopify store specifically, the Shopify video ad app guide walks through the setup in more depth.

Worth remembering: no template beats testing

Whichever template you start with, plan to produce more than one version. A hook that works for a phone stand rarely transfers to a supplement brand, and a proof section that convinces on a testimonial-style ad may fall flat on a direct-response one. Treat every template as a starting hypothesis: script two or three variants, launch them at low spend, and let the results — not the template — tell you which structure to scale.

Frequently asked questions

How long should a Reels ad template be for an online store?+

Around 30 seconds is a solid starting point to test. It's long enough to cover hook, problem, benefit, proof and a call to action, but short enough to hold attention on a fast-scrolling feed. Shorter direct-response templates can work at 15-20 seconds.

Do Reels ads need sound?+

Design every ad to make sense on mute, since a portion of viewers will see it before deciding to turn audio on. But don't assume sound doesn't matter — many viewers, especially on TikTok, watch with audio on, so adding music or a voiceover afterward is still worth doing.

What size should a Reels ad video be?+

Vertical 9:16, commonly exported at 1080x1920 resolution, works across Instagram Reels, TikTok, YouTube Shorts and Facebook Reels.

Can I reuse the same template for every product I sell?+

You can reuse the structure (hook, problem, benefit, proof, CTA), but the specific hook, proof point and offer need to be written for each product. A generic hook copied across products usually underperforms a hook built around that product's actual problem or feature.

Is it better to use a template or write a custom script for each ad?+

Templates save time on structure and are a good starting point, especially for your first few ads. Once you know your product's angle, a custom script — written for that specific product's details, reviews, and offer — usually outperforms a filled-in generic template.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.