To write a script for reels, pick one idea, open with a hook in the first sentence, name the viewer's problem, give one clear piece of value, back it up with a short example, and end with a single call to action. Write it the way you talk, read it out loud, and cut anything that doesn't move the viewer toward the payoff. Below is the structure, a fill-in template you can copy, a worked example and the edits that make a script sound natural on camera.
Why reels need a script at all
Most experts know their topic well enough to talk about it for an hour. That's exactly the problem. Without a script, a reel turns into a warm-up, three tangents and a rushed ending.
A script doesn't make you sound robotic. It does three things:
- Forces one idea per reel. If you can't say what the viewer will walk away with in one sentence, the reel isn't ready.
- Gets the hook to the front. The strongest line is often buried in the middle of a first draft.
- Controls length. You can time a script before you film. We plan around 130–160 spoken words per minute, so a 150-word script lands close to a minute, but pace varies a lot between people. Time yourself once to find your own.
How to write a script for reels in 5 steps
Step 1: Choose one idea and one viewer
Write down who the reel is for and what they'll get, in a single line:
"For [viewer], who struggles with [problem], this reel shows [one takeaway]."
If you have two takeaways, you have two reels. Not sure what to talk about? Start from content pillars or our list of reel ideas for experts.
Step 2: Write the hook last, place it first
Draft the body first, then write the hook once you know what the payoff is. That way the hook promises something the reel actually delivers. Write three versions from different angles (a problem, a myth, a result) and pick the strongest. Our Instagram Reels hooks guide has 50+ templates grouped by type.
Step 3: Name the problem in the viewer's words
One or two sentences that describe what the viewer is experiencing, in the language they'd use, not your professional vocabulary. A therapist might know the term "cognitive distortion"; the viewer says "I keep assuming the worst."
Step 4: Deliver the value
This is the core of the reel: the tip, the steps, the reframe, the answer. Keep it to:
- One insight, explained simply, or
- Up to three steps or points, each in one or two sentences.
If you have five tips, split them into a series. Each step should be concrete enough that someone could do it today.
Step 5: Add proof and a call to action
Proof can be a short example from your practice ("A client of mine used to…"), a quick demonstration, or a before/after. Keep it to a sentence or two and only use real stories you're allowed to share.
Call to action should ask for one thing. Pick based on the goal:
- Save the reel (useful for checklists and how-tos)
- Comment a word or answer a question (useful for conversations)
- Follow for part two (useful for series)
- Send a DM or visit the link in bio (useful when you're selling)
Asking for all four at once usually means people do none of them.
Fill-in reel script template
Copy this, fill in the brackets, and read it out loud before filming. Word counts are rough targets for a reel of about 45–60 seconds.
REEL SCRIPT
Viewer: [who exactly]
Takeaway (one sentence): [what they'll know or be able to do]
Goal: [reach / saves / comments / leads]
1. HOOK (1 sentence, ~10–15 words)
Say: "[hook line]"
On-screen text: "[3–6 word version]"
2. PROBLEM (1–2 sentences, ~20–30 words)
"[What the viewer is dealing with, in their words.]"
3. VALUE (~60–80 words)
Point 1: "[...]"
Point 2: "[...]"
Point 3 (optional): "[...]"
4. PROOF (1–2 sentences, ~15–25 words)
"[Short real example, demo or before/after.]"
5. CALL TO ACTION (1 sentence, ~10 words)
"[One clear ask.]"
Visual notes: [what's on screen during each part, B-roll, text]
Total words: [ ] Read-aloud time: [ ] sec
A worked example
Here's the template filled in by a hypothetical skincare specialist. The topic and wording are made up to show the structure.
Viewer: women over 35 who wear makeup daily Takeaway: a simple order for applying products in the morning Goal: saves
- Hook: "If your foundation looks patchy by noon, it's probably your morning order, not the product." (On screen: "Patchy by noon?")
- Problem: "You buy a better foundation, it looks great in the mirror, and two hours later it's sitting in every line."
- Value: "Here's the order I give every client. First, a light hydrating layer, and give it a minute to sink in. Second, sunscreen, and this is the step most people rush. Third, a thin layer of foundation pressed in with fingers or a damp sponge, not dragged across the skin."
- Proof: "When I switch clients to this order, the first thing they usually notice is that they need less product."
- Call to action: "Save this for tomorrow morning."
That's around 120 words, comfortably under a minute when spoken.
How to make a script sound like you, not like a script
The difference between a reel that feels natural and one that feels read is mostly in the editing.
- Write it, then say it. Record yourself reading the draft on your phone. Anywhere you stumble, rewrite that line the way you actually said it.
- Short sentences. If a sentence needs a breath in the middle, split it.
- Use "you" and "I". "You'll notice" beats "One may notice." "I tell clients" beats "Experts recommend."
- Cut throat-clearing. Lines like "So today I want to talk about" and "Before we start" can almost always go.
- Keep one signature phrase. A recurring sign-off or a turn of phrase you naturally use makes your reels recognizable.
- Mark the visuals. Note where text appears and where you cut to B-roll. It saves time in editing and keeps on-screen text in sync with what you say.
On-screen text and captions matter here too, since many people watch without sound. Our guide on adding captions to reels covers that side.
How long should the script be?
Script length follows reel length. Here's the rough guide we use, based on the 130–160 words per minute planning pace above:
| Reel length | Approximate script length |
|---|---|
| 15 seconds | 30–40 words |
| 30 seconds | 65–80 words |
| 45 seconds | 100–120 words |
| 60 seconds | 130–160 words |
These are estimates; your own pace may be faster or slower. For how long a reel should be in the first place, including Instagram's current limits, see how long should a reel be.
Writing scripts faster with WowFlō
If writing is the part that stalls you, WowFlō's script writer starts from an idea based on what's getting views in your niche and drafts the voiceover text in your words and style. You get several versions, and you can edit by hand or adjust in one click: shorter, longer, bolder, softer, simpler or more personal. It's a good way to get past the blank page and then apply the editing rules above.
From script to finished reel
A script is only useful once it's filmed. WowFlō takes the script you approve and has your AI twin (your own face and voice) record the reel, then adds captions, a cover and music, and can post it to Instagram on schedule. Your first reel is free and doesn't need a card, so you can test this template on a real topic and see how it feels.
FAQ
How many words is a 30-second reel script?
Using a planning pace of 130–160 words per minute, a 30-second reel is roughly 65–80 words. Everyone speaks at a slightly different speed, so read your script out loud with a timer once and adjust.
Should I memorize my reel script or read it?
Neither has to be perfect. Many creators film one section at a time and cut between takes, which is easier than memorizing the whole thing. A teleprompter app also works if you keep your eyes close to the lens.
Do I need a script for every reel?
For talking-head and educational reels, a short script almost always helps you get to the point faster. For quick visual reels or trends, a few bullet points with the hook and the payoff can be enough.
What's the most important part of a reel script?
The hook and the payoff. The hook gives people a reason to keep watching, and the payoff is what makes them save, comment or follow. If either is weak, fix that before polishing anything else.





