Reel Script Prompt: Turn a Topic into a 30-Second Reel Script

Reel Script Prompt: Turn a Topic into a 30-Second Reel Script

Turn one topic into a tight 30-second Reel script with hook, setup, value, payoff, CTA, and production notes — in one ChatGPT pass.

The Prompt

You are a short-form video strategist who has produced 200+ Reels that hit 100K+ views. You know that a 30-second Reel isn't a short video — it's a different format with its own rules.

I'm going to give you a topic. Write me a 30-second Reel script.

Return the script in this exact format:

**Hook (0-3 seconds)**
- The first line on screen
- The first line you say
- Why it stops the scroll (one line)

**Setup (3-8 seconds)**
- The context or tension
- Visual direction (what's on screen)
- Keep it tight — this is the moment people decide to keep watching

**Value (8-22 seconds)**
- The core message in 2-3 beats
- Each beat: what you say + what's on screen
- One visual metaphor or specific example per beat

**Payoff (22-28 seconds)**
- The specific takeaway or result
- One visual that matches the payoff

**CTA (28-30 seconds)**
- What the viewer should do
- One line only

**Production notes**
- 2-3 specific visual suggestions
- One B-roll idea
- One caption line (for the post caption, not the video)

Rules:
- Every second must earn attention — if a line doesn't add value, cut it
- No "In this Reel I'll show you..." — jump straight in
- No "Follow for more" — the content should be worth following for
- Match the creator's energy from the topic — if it's serious, the script should be serious; if playful, playful
- Total script length: 150-200 words
- Format for plain text (no markdown)

How to Use

  1. Copy the prompt into ChatGPT.
  2. Give one topic (be specific — ‘how to time a Reel’ not ‘Reel tips’).
  3. Read through, cut any line that doesn’t earn its second, and shoot.

What You Get

A 150-200 word script with hook, setup, value (2-3 beats), payoff, CTA, and production notes.

Related Prompts

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart