Back to blog

Reels scripts: how to write scripts that sell

Ansuz Team··6 min read

Quick answer: A Reels script that sells follows three blocks: hook in the first 3 seconds (identification + curiosity), body with one single idea and proof, and a CTA proportional to the value delivered. The sweet spot is 45–60 seconds and 112–150 words. A strong script matters more than production quality — the algorithm rewards retention, not image quality.

TL;DR

  • Structure: hook (0–3s) → body (3–40s) → CTA (last 5s).
  • The hook needs 2 layers: identification + curiosity.
  • Ideal length: 45–60s and 112–150 words.
  • One idea per Reel; CTA proportional to the value delivered.
  • Test at least 4 scripts per week to have meaningful data.

Reels is the format delivering the most organic reach on Instagram in 2026. But reach without a script is noise without results.

In this guide, we'll break down the script structure that turns Reels into a sales machine — without looking like an ad, and without needing a video production team.

Why does the script matter more than production?

Most SMBs make the mistake of investing in cameras, lighting, and set design before having a script that works. The truth: a phone-shot Reel with a strong script outperforms a "professional" video with no structure.

The algorithm rewards retention — and retention is a function of the script, not image quality.

What's the structure of a Reels script that sells?

Every converting Reel follows the same structure:

Block 1 — Hook (0–3 seconds)

The hook decides whether the person watches or scrolls past. You have 3 seconds. Not 5, not 10 — three.

What works:

  • A question that stings: "Do you know how much each customer you're losing on Instagram is costing you?"
  • A counterintuitive statement: "Posting every day is killing your engagement."
  • A specific number: "This technique generated R$47K in 30 days for a bakery in São Paulo."

What does NOT work:

  • Generic hook: "In this video I'm going to show you…" — says nothing.
  • Greeting: "Hey everyone, how's it going?" — they're already gone.
  • Video description: "Today I'll talk about marketing" — zero curiosity.

The hook needs two layers: identification (the person recognizes themselves) + curiosity (they need to know what comes next).

Block 2 — Body (3–40 seconds)

The body delivers on the hook's promise. This is where you build authority and trust.

Body rules:

  • One idea per Reel. Don't try to cover 5 tips in 45 seconds.
  • Direct language. Speak the way you'd talk to a customer in person, not like you're writing an article.
  • Prove what you're saying. Use a number, real example, before/after.
  • Keep the pace. Every sentence needs to make the person want to hear the next one.

Body structures that work:

  1. Problem → Cause → Solution — "Your CAC is high because you're using the same creative for everyone. The fix is to segment by funnel."
  2. Myth → Truth — "Everyone says posting more sells more. The truth: posting the right content, at the right time, sells more."
  3. Step-by-step — "3 things I did to triple my reach: first…"

Block 3 — CTA (last 5 seconds)

The CTA isn't "link in bio." The CTA is the bridge between the content and the action.

CTAs that convert:

  • "Save this Reel and use it in your next campaign." (engagement)
  • "Comment 'FUNNEL' and I'll send you the template." (lead capture)
  • "Follow to see part 2 tomorrow." (retention)
  • "Link in bio to try for free for 7 days." (conversion)

Golden rule: the CTA should be proportional to the value delivered. If the Reel gave a quick tip, don't ask for a purchase. Ask for a save. If the Reel solved a real problem, then you can ask for the bigger action.

What's the ideal Reels script length?

After testing hundreds of scripts, the pattern is clear:

  • 45–60 seconds is the sweet spot for B2C SMBs.
  • 112–150 words is the ideal range to keep pace without rushing.
  • Under 30s: too little time to build an argument.
  • Over 90s: retention drops off sharply at the 60s mark.

3 ready-to-adapt scripts

Script 1 — Authority (artisan bakery)

Hook: "90% of bakeries in São Paulo spend R$2K on ads and don't know where each customer comes from."

Body: "We tracked every sale by channel over the last 60 days. Result: 43% of new customers came from a single Reel about our natural fermentation process. Not from an ad. From a 40-second video showing how we work."

CTA: "Save this Reel and next week, show the behind-the-scenes of your business. It works."

Script 2 — Problem/Solution (aesthetics clinic)

Hook: "Your clinic posts every day and bookings aren't increasing? The problem isn't frequency."

Body: "The problem is that every post talks about the procedure, not the result. Nobody wakes up wanting 'biostimulator.' They want firm skin, a defined jawline, confidence in the mirror. Swap the procedure copy for the transformation it creates."

CTA: "Comment 'COPY' and I'll send you 5 caption examples that convert for clinics."

Script 3 — Counterintuitive (e-commerce)

Hook: "I stopped posting every day and my sales went up 28%."

Body: "I was posting 7x per week, all rushed, no strategy. I cut it to 4 posts — but each one had a script, strong hook, and clear CTA. Engagement per post tripled. The algorithm delivered more. And the time I freed up I used to reply to DMs — which is where the sale actually happens."

CTA: "Follow to see the 4-posts-per-week framework I use."

How does AI speed up script creation?

Writing 4 scripts per week by hand takes 3–4 hours. With AI that knows your brand (via Brand Knowledge), the process drops to 30 minutes:

  1. The AI already knows your audience, tone of voice, and differentiators.
  2. You choose the topic (or the AI suggests one based on performance data).
  3. The AI generates the complete script — hook, body, CTA.
  4. You review, adjust, and record.

The result: more scripts, more tests, more data. And more data means lower CAC.

Common Reels script mistakes

  1. Weak hook — if the person doesn't stop in the first 3 seconds, nothing that follows matters.
  2. Script that's too long — more than 150 words for a 60s Reel means you'll be rushing.
  3. Generic CTA — "link in bio" without context doesn't convert.
  4. Disconnected tone — sounding like a different person in the video vs. in Stories kills trust.
  5. Not testing — one script per week doesn't generate enough data. Test at least 4.

Want scripts calibrated for your audience? Meet Ansuz — AI that learns your brand and creates content that converts.

Ready to scale your marketing with AI?

The first 10 customers lock in founder pricing — forever.

See plans and pricing

Also read

ChatGPT for marketing: is it worth it? Limits and when to use a platform

What ChatGPT does well in marketing, where it falls short, and when a platform with Brand Knowledge is the right call. An honest guide for SMBs already using AI.

How to get more Instagram views in 2026

What actually increases Instagram views: retention, hooks, and consistency. A practical guide for SMBs who want more organic reach without posting in the dark.

Why your ad isn't converting (and how to increase ROAS)

The real causes of a non-converting Meta Ads campaign and a step-by-step to increase ROAS: funnel-specific creatives, a clear offer, and organic as your base.