Quick answer: To write an Instagram Reel script with ChatGPT, give it one topic, one viewer, a time limit and your real details, then ask for a hook, three beats and a closing line. Read the result out loud, cut anything you wouldn't say to a friend, and keep it under about 90 words for a 30-second Reel.
Key takeaways
- Give ChatGPT one topic, one viewer and a time limit, not a vague theme.
- Write the hook first, and ask for several versions to pick from.
- Read the script out loud and cut every line that sounds written.
You open ChatGPT, type "write me a Reel script about my bakery," and get something that sounds like a brochure read by a robot. Nobody stops scrolling for that. The problem usually isn't the tool. It's that a Reel is a few seconds of speech with one idea, and a vague request gets you a vague, bloated answer. This guide shows you how to ask for a script that fits a real 20 to 40 second video, how to get a hook worth filming, and how to edit the draft so it sounds like you. You'll also get a prompt you can reuse every time.
1. Start with one idea and one viewer
Before you open ChatGPT, finish this sentence: "After this Reel, my viewer will know how to ___." If you need the word "and" to finish it, you've got two Reels. A single idea is what makes a short video feel clear instead of rushed. That one-sentence test saves you from the rambling Reel that tries to teach three things and lands none of them in time.
Then name the viewer in a few words, like "a first-time mom who's tired of takeout" or "a freelancer who hates invoicing." ChatGPT writes better when it has a person to talk to, and you'll stay on topic while filming. Keep that viewer in mind for your visuals too, since a clear picture of who's watching tells you what to show on screen.
2. Ask for the hook first, then the body
The first two seconds decide whether anyone stays, so don't ask for the whole script at once. Ask for ten hook options in different styles: a question, a bold claim, a mistake, a number, a "stop doing this." Pick the one you could say without cringing. Write the hook down even if you plan to improvise later, because the opening line is the one thing worth getting exactly right.
Once you've chosen, ask for the body in three short beats, each one a single sentence you can say in one breath. Tell it your total length, like 80 words for about 30 seconds of speaking at a normal pace. A word count keeps the script honest, and you can always stretch it with a pause or a cut if you finish early.
3. Feed it your real details
Generic scripts come from generic input. Give ChatGPT the actual prices, the product name, the thing a customer asked you last week, the step you always get wrong. If you don't supply specifics, it will invent plausible ones, and invented details on camera are a problem. If you really don't have a number or a price yet, leave a blank and fill it in yourself rather than letting the tool guess.
Paste a few lines of how you really talk, even from a text message, and ask it to match that voice. Say "short sentences, no jargon, no exclamation marks" if that's your style. It helps more than any adjective like "authentic." Your own phrases, like a nickname for a product or a joke you always make, are what viewers remember most.
4. Read it out loud and trim
Stand up and say the script like you're filming. Wherever you stumble, the line is too long or too written, so rewrite it as you'd say it to a friend. Contractions and fragments are fine. Cut any sentence that only repeats the one before it. Trimming usually cuts a draft by a quarter, and the Reel gets better each time, so don't be precious about the first version.
Finally, add the visual side yourself: what's on screen during each beat, and one on-screen text line for people watching without sound. Ask ChatGPT for a shot list if you like, but check it against what you can actually film today. Do a quick test take on your phone before the real one, since it's easier to fix timing before you set up lighting.
A weak prompt vs. a better one
A home baker wants a 30-second Reel showing why her sourdough takes two days.
Weak prompt:
Better prompt:
The weak prompt gives ChatGPT nothing to work with, so you'd get a generic list of sourdough facts. The better one sets length, viewer, real details and structure. Expect five hooks to choose from and a tight script you can read in half a minute.
A prompt you can copy and use
Paste this into ChatGPT, Claude or Gemini and replace the parts in brackets with your own details:
Mistakes and limits to know about
ChatGPT will happily make up facts, so check every claim, price and result before you say it on camera, especially health, money or before-and-after promises. Don't paste private customer details into the chat. If you use trending audio, check that your account type is allowed to use it commercially, since business accounts often have a smaller music library. Also remember a script doesn't guarantee views. Reels spread for many reasons you can't control, so judge a script by whether it's clear and filmable, not by promises from anyone. And if every Reel starts with the same hook pattern, mix it up.
Keep learning
If you are new to this, start with 30 days of social media content with AI. These related articles may help too: How to Write a YouTube Script With AI, Step by Step and How to Write LinkedIn Posts With ChatGPT Without Sounding Fake.
Frequently asked questions
How long should an Instagram Reel script be?
For a 30-second Reel, aim for about 70 to 90 spoken words. Most people speak around 130 to 150 words a minute, and you need room for pauses and visuals. If you're over, cut the second example, not the hook. Time yourself reading it out loud before you film.
Can ChatGPT write Reel hooks?
Yes, and it's one of the best uses. Ask for ten hooks in different styles, such as a question, a mistake or a number, then pick one you'd actually say. Always replace anything that sounds like a slogan. A hook works better when it names a real problem your viewer has.
Will Instagram penalize AI-written scripts?
No. Instagram can't tell who wrote your words, and you're the one speaking them on camera. What matters is that the video is original and useful. If you use AI-generated visuals or voices, check Instagram's current labeling rules for AI content.
How do I make a ChatGPT script sound like me?
Paste two or three of your real captions or messages and ask it to match that voice, then read the script aloud and rewrite any line you wouldn't say. Contractions, short sentences and your own phrases do most of the work. Fill the script with details only you would know.
Want ready-made prompts?
Download the free PDF with 10 tested prompts on this topic: AI prompts for viral instagram reel scripts. You can also browse all of our free AI prompt guides.
Last updated: October 2026. Written by the Learn AI Smart team. Always check AI output before you use it.