ChatGPT prompts for Instagram Reels hooks, scripts and CTAs
Copy-ready prompts for hooks, talking-head scripts, on-screen text and CTA variants. Built for Reels, not feed posts. Do not invent view counts or results you did not measure.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Drafted with AI writing assistance and checked against our editorial policy.
Hooks and Openers
5 promptsThree-second hook options
1/30✨ What it does
Produces eight short spoken hooks, then keeps the three that your proof notes actually support. Unsupported hooks stay tagged and unused.
Write 8 spoken hooks under 12 words for a Reel about [TOPIC] for [AUDIENCE]. Promise I can keep: [PROMISE I CAN KEEP]. Proof I actually have: [PASTE PROOF NOTES]. Return a numbered list, then pick the 3 hooks that match the proof and say why in 20 words each. If the proof does not support a hook, write [VERIFY] beside it and drop it. Do not invent a result, a follower count, a view count or a testimonial I did not paste.
Pro tip: Read each hook aloud in one breath. If you gasp, it is too long for second one.
Pattern interrupt from a comment
2/30✨ What it does
Turns a pasted comment into five openers that reuse the comment's words, then pivot to your take. Thin comments stay tagged instead of becoming fake quotes.
Turn this audience comment into a pattern-interrupt opener for a Reel. Comment: [PASTE COMMENT]. My real take: [PASTE MY TAKE]. Output 5 openers of 8 to 14 words that start with the comment's own words, then a 15 word pivot to my take. If the comment does not contain a concrete claim, write [VERIFY] and ask me one question instead of inventing a quote. Never invent a username, a hate comment or a result.
Pro tip: Paste the comment raw, typos and all. Clean quotes sound staged on camera.
Myth versus fact opener
3/30✨ What it does
Builds four myth versus fact openers from a myth people actually say and a fact you can stand behind. A blank source stays tagged, not filled with a fake study.
Write a myth versus fact opener for a Reel on [TOPIC]. Myth people actually say, in their words: [PASTE MYTH IN THEIR WORDS]. Fact I can stand behind: [PASTE FACT I CAN STAND BEHIND]. Source I would cite on screen: [SOURCE NAME]. Output 4 versions: spoken line, on-screen line under 8 words, and the fact line. If [SOURCE NAME] is blank, write [VERIFY] on the fact line. Do not invent a study, a percent, a brand or a result. Inventing a source would mislead viewers.
Pro tip: The myth must be a sentence you have heard. A straw myth feels like an ad.
Before and after hook from notes
4/30✨ What it does
Writes five before and after hooks from actions in your notes, with missing numbers tagged. No client or follower gain is added.
Write 5 before and after spoken hooks from these notes, without adding a result. Notes: [PASTE BEFORE AND AFTER NOTES]. Audience: [AUDIENCE]. Each hook under 16 words, format Before I [verb], after I [verb]. Use only actions in the notes. If a result, time saved or number is missing, write [VERIFY] instead of a figure. Do not invent a client, a revenue jump or a follower gain.
Pro tip: Hooks that name an action beat hooks that name a glow-up you cannot show.
Question hook from saved asks
5/30✨ What it does
Maps quoted audience questions to short Reel openers and ranks the top three. Vague or off-topic asks stay tagged or skipped.
Turn these saved audience questions into Reel openers. Questions: [PASTE SAVED QUESTIONS]. Topic I will answer: [TOPIC]. Return a table with columns Question quoted, Opener under 12 words, Why this opener in 15 words. Rank the top 3. If a question is off-topic, mark it skip. If a question is too vague to open on, write [VERIFY] in Opener. Never invent a question, a poll result or a comment count.
Pro tip: Use questions people already asked you. Invented FAQs sound like a landing page.
Reel Scripts
5 promptsThirty second talking head
6/30✨ What it does
Writes a 65 word talking-head script in four parts for a 30 second Reel. Missing proof stays tagged, and no extra metric is added.
Write a 30 second talking-head script about [TOPIC] for [AUDIENCE] on Instagram Reels. Promise I can keep: [PROMISE]. Proof from notes: [PASTE NOTES]. Call to action: [CTA I WILL SAY]. Speech runs at about 130 words a minute, so keep the whole script to about 65 words in four labelled parts: hook, problem, one tip, close. If the notes lack a proof point, write [VERIFY] in that part. Do not invent a case, a metric or a tool I did not name.
Pro tip: Read it on a timer. Cut the tip, not the hook, if you run long.
Forty-five second tutorial
7/30✨ What it does
Turns your real steps into a 45 second tutorial script with three numbered beats. Missing clicks stay tagged; no hidden setting is invented.
Write a 45 second tutorial Reel script for [SKILL] aimed at [AUDIENCE]. Steps I actually do: [PASTE STEPS]. Tool on screen: [TOOL ON SCREEN]. Output labelled beats: hook 8 words, three steps of 20 to 28 words each, close with [CTA I WILL SAY]. About 95 words total. Number the steps on screen. If a step is missing from my list, write [VERIFY] and do not invent a click, a shortcut or a hidden setting. Stay inside [PASTE STEPS].
Pro tip: Film the screen first, then write the voiceover to match what you actually tapped.
Story Reel from a real incident
8/30✨ What it does
Turns a real incident into a five-beat story Reel with names swapped for role words. Missing facts stay tagged; no tidier ending is added.
Turn this incident into a 40 second story Reel. Incident notes: [PASTE INCIDENT NOTES]. Lesson I actually learned: [LESSON]. Names I must hide: [NAMES TO HIDE]. Output a script with five beats: cold open, what happened, the turn, the lesson, the ask. About 85 words. Replace every name in [NAMES TO HIDE] with a role word. If a beat has no fact in the notes, write [VERIFY]. Do not invent dialogue, a villain or a result that makes the story tidier.
Pro tip: Hide names before you paste. The model should not see the real people.
Cut a long video into Reels
9/30✨ What it does
Finds three 20 to 45 second Reel cuts in a pasted transcript, with start and end quotes. Cuts that need unsaid lines are skipped and tagged.
Mark three Reel cuts inside this longer transcript. Transcript: [PASTE TRANSCRIPT]. Each cut 20 to 45 seconds. For each cut give start quote, end quote, suggested hook of 10 words, and why it stands alone in 25 words. Use only lines in the transcript. If a cut needs a line I did not say, write [VERIFY] and skip that cut. Never invent a b-roll idea that adds a person, a location or a product I did not mention.
Pro tip: Paste the transcript with timestamps if you have them, even rough ones.
Reply Reel to a stitch or duet
10/30✨ What it does
Writes a short stitch or duet reply that names the pasted claim and answers only with your facts. Unrebutted parts stay tagged; their metrics stay out.
Write a 25 second reply script I can film as a stitch or duet. Original claim I am answering: [PASTE ORIGINAL CLAIM]. My reply in facts: [PASTE MY FACTS]. Platform setup: Instagram Reels. Output: 8 word hook that names the claim, 40 word reply, 12 word close. If my facts do not rebut a part of the claim, write [VERIFY] beside that part. Do not invent the original creator's words, a screenshot, or a metric about their Reel.
Pro tip: Quote the claim in their words. A paraphrase starts a fight you did not mean.
On-Screen Text
5 promptsBeat sheet for on-screen lines
11/30✨ What it does
Maps each second of a pasted script to an on-screen line under seven words. Seconds with no spoken match stay blank and tagged.
Build an on-screen text beat sheet for this Reel script. Script: [PASTE SCRIPT]. Target length: [SECONDS]. Output a table with columns Second, On-screen line under 7 words, Spoken line it matches. Lines must be readable at a glance. If the script has no spoken line for a second, write [VERIFY] and leave On-screen blank. Do not invent a statistic, a logo line or a brand name I did not write. Keep the word count per line tight.
Pro tip: Hold each line on screen long enough to read twice. Short beats win.
Caption versus on-screen split
12/30✨ What it does
Splits one message into short on-screen lines and a caption that stays inside your word limit and your hashtags. Unproven claims stay tagged.
Split this message into what I say on screen and what I put in the caption. Message: [PASTE MESSAGE]. Caption limit I want: [CAPTION WORD LIMIT]. Return two blocks: On-screen lines (max 6 lines, 7 words each) and Caption (within the word limit) plus 5 hashtags I already use: [HASHTAGS I USE]. If a claim in the message has no proof in [PASTE PROOF], write [VERIFY] on that line. Do not invent a hashtag, a handle or a result.
Pro tip: On-screen text carries the hook. The caption carries the detail and the ask.
Lower-third name and title cards
13/30✨ What it does
Writes two-line lower thirds from approved names and titles, with a seconds-on-screen column. Missing titles stay tagged; no extra guest is added.
Write lower-third cards for people who actually appear in this Reel. People and titles I approved: [PASTE NAMES AND TITLES]. Output a table with columns Person, Line 1 under 18 characters, Line 2 under 24 characters, Seconds on screen. Use only approved names and titles. If a title is missing, write [VERIFY] in Line 2 rather than inventing a job. Never invent a guest, a company or a credential. Do not add extra people.
Pro tip: Count characters, not words. Lower thirds clip on a phone screen.
Text-only Reel sequence
14/30✨ What it does
Turns one argument into six text-only Reel screens from hook to ask. Screens without proof stay tagged instead of gaining a fake number.
Turn this argument into a text-only Reel of 6 screens. Argument: [PASTE ARGUMENT]. Proof: [PASTE PROOF]. Each screen 8 to 12 words, high contrast, no emoji. Output screens 1 to 6 labelled Hook, Problem, Proof, How, Caveat, Ask. The Ask is [ASK I WILL USE]. If proof is missing for a screen, write [VERIFY] on that screen. Do not invent a number, a quote or a before-after I did not paste.
Pro tip: Screen three must be a fact you can show. Soft proof kills text-only Reels.
End card text variants
15/30✨ What it does
Writes six short end-card lines paired with a last-frame action from your allowed list. Unsupported options are skipped and tagged; no giveaway is added.
Write 6 end-card text options for a Reel on [TOPIC] that already used this close: [PASTE CLOSE]. Each option 4 to 8 words, plus a 10 word reason it fits Reels not feed posts. Pair each with a suggested last-frame action from this list only: replay cue, comment prompt, save prompt, profile tap. If my close does not support an option, write [VERIFY] and skip it. Do not invent a discount, a giveaway or a follower count.
Pro tip: Match the end card to the ask you already said. A new ask on the last frame feels baity.
Like these prompts? There are full tutorials behind them.
Learn the workflows, not just the prompts. Easy-to-follow tutorials inside AI Academy, and the library keeps growing.
CTA Variants
5 promptsSoft CTA for a teaching Reel
16/30✨ What it does
Writes five soft last-five-second CTAs that match the next step you can actually offer. A blank next step stops the draft; no extra offer is invented.
Write 5 soft CTAs I can say in the last 5 seconds of a teaching Reel on [TOPIC]. What I can actually offer next: [NEXT STEP I CAN OFFER]. Audience: [AUDIENCE]. Each CTA 8 to 14 words, no urgency fake, no invented scarcity. Return a table with columns Spoken CTA, On-screen echo under 6 words, Fit score 1 to 5 against the next step. If [NEXT STEP I CAN OFFER] is blank, write [VERIFY] and stop. Do not invent a lead magnet, a shop or a live I did not name.
Pro tip: Teaching Reels convert on one next step. Two asks split the tap.
Comment prompt that matches the Reel
17/30✨ What it does
Builds six comment prompts you can actually answer from your reply notes. Unsupported prompts stay tagged; no fake existing comment is added.
Write 6 comment prompts for a Reel about [TOPIC] that I can actually reply to. Proof I will use in replies: [PASTE REPLY NOTES]. Output a table with columns Prompt under 12 words, What a useful comment looks like, Reply seed under 20 words from my notes. If my notes cannot support a reply, write [VERIFY] in Reply seed. Do not invent a prize, a raffle, a follower count or a comment I pretend already exists.
Pro tip: Ask for a specific noun, not a yes. Specific comments are easier to reply to on camera later.
Save and share asks
18/30✨ What it does
Writes four save asks and four share asks from what is actually worth keeping and who they would send it to. Unsupported claims stay tagged.
Write 4 save asks and 4 share asks for this Reel. What is worth saving: [WHAT IS WORTH SAVING]. Who they would share it with: [WHO THEY WOULD SHARE WITH]. Each ask 7 to 12 words. Mark any ask that needs a claim I did not support with [VERIFY]. Do not invent a template, a checklist or a result that makes saving feel mandatory. Never invent a count of saves or shares.
Pro tip: Name the person they would share with, such as a teammate, not everyone.
Profile tap CTA without a shop claim
19/30✨ What it does
Writes five profile-tap CTAs aimed at a next step you already set up. A blank next step stays tagged; no shop or highlight is invented.
Write 5 spoken CTAs that send people to my profile for [PROFILE NEXT STEP], which I already set up. Reel topic: [TOPIC]. Each CTA 10 to 16 words, plus an on-screen line under 6 words. If [PROFILE NEXT STEP] is blank, write [VERIFY] and do not invent a link, a highlight, a broadcast channel or a shop. Do not invent a story highlight name I did not give.
Pro tip: Say the exact highlight or post they should open. Vague profile taps get lost.
Three CTA variants for one Reel
20/30✨ What it does
Offers three spoken and on-screen CTA variants for one Reel, with a risk line for overclaiming. Variants that need extra proof stay tagged.
Give me three CTA variants for the same Reel so I can test which I say more naturally. Reel script close as it stands: [PASTE CLOSE]. Next step I can keep: [NEXT STEP]. Return a table with columns Variant, Spoken 12 to 18 words, On-screen under 6 words, Risk if it overclaims. If a variant would need a proof I did not give, write [VERIFY] in Risk. Do not invent a deadline, a bonus or a limited drop. Inventing urgency would train the wrong habit.
Pro tip: Pick the variant you can say without smiling at a lie. That one gets used.
Series and Batching
5 promptsSeven Reel series outline
21/30✨ What it does
Outlines seven Reels from notes you can actually film, with one CTA family. Episodes without proof are cut and tagged instead of padded.
Outline a 7 Reel series on [SERIES THEME] for [AUDIENCE]. Episodes I can actually film from these notes: [PASTE NOTES]. Output a table with columns Episode, Hook under 12 words, One teaching point, Proof from notes, CTA. Keep one CTA family: [CTA FAMILY]. If an episode has no proof in the notes, write [VERIFY] in Proof and cut the episode rather than inventing a story. Do not invent a guest, a location shoot or a result.
Pro tip: Film episode one and episode seven on the same day so the series still closes.
One afternoon filming run sheet
22/30✨ What it does
Builds a 180 minute filming run sheet grouped by the setups and locations you already have. Reels that need missing setups are dropped and tagged.
Plan one afternoon of Reel filming for [NUMBER OF REELS] Reels on [THEME]. Setups I have: [SETUPS]. Locations I can use: [LOCATIONS]. Output a 180 minute table with columns Block, Minutes, Setup, Reel it serves. Minutes add up to 180. Group Reels that share a setup. If a Reel needs a setup I do not have, write [VERIFY] and drop it. Do not invent a location, a camera, a guest or a prop I did not list.
Pro tip: Batch talking heads first, then any screen recordings, so you change clothes once.
Hook recycling across five Reels
23/30✨ What it does
Turns one winning hook into five new honest openers mapped to topics you can cover. Topics that cannot support the hook are skipped and tagged.
Recycle this winning hook into 5 new Reels without copying the old body. Winning hook: [PASTE HOOK]. New topics I can cover: [PASTE TOPICS]. Output a table with columns New hook under 12 words, Topic it serves, What stays from the old hook, What must change. If a topic cannot support a honest hook, write [VERIFY] and skip it. Do not invent a new result to justify reuse. Stay inside [PASTE TOPICS].
Pro tip: Keep the rhythm of the old hook, not the claim, or you will overpromise.
Calendar batch from real dates
24/30✨ What it does
Places your Reel ideas on four weeks using dates you already know. Ideas with no matching date land in a leftover row tagged for you to place.
Place these Reel ideas on a four week calendar using only dates I already know. Ideas: [PASTE REEL IDEAS]. Dates I must hit: [KEY DATES]. Weeks start [WEEK START DAY]. Output a table with columns Week, Date if known, Reel idea, Why this week in 15 words. If an idea has no matching date, put it in a leftover row tagged [VERIFY]. Do not invent a holiday, a launch, a sale or an algorithm window.
Pro tip: Put the dated Reels first. Leftovers fill the quiet weeks, not the other way around.
Voiceover versus on-screen plan
25/30✨ What it does
Marks each script beat as voiceover, on-screen or both, using your room notes. Beats with no line stay tagged; no extra location is added.
Decide for each beat of this Reel whether I speak, show text, or both. Script: [PASTE SCRIPT]. Room I will film in: [ROOM NOTES]. Output a table with columns Beat, Voiceover yes or no, On-screen yes or no, Reason under 20 words. If the room notes say it is loud, prefer on-screen. If a beat has no script line, write [VERIFY]. Do not invent a b-roll shot of extra people or a location I cannot access.
Pro tip: If the room is loud, let the on-screen text carry the hook and keep voice low.
Go from copy-pasting to actually mastering AI.
AI Academy: hands-on tutorials on ChatGPT, Claude, Midjourney, and many other tools. New tutorials are added regularly.
Performance Notes
5 promptsHook hold CTA diagnosis
26/30✨ What it does
Writes hook, hold and CTA notes from pasted analytics and the matching script lines. Missing metrics stay tagged; no benchmark is invented.
Diagnose this Reel from analytics I pasted, without guessing missing numbers. Analytics: [PASTE ANALYTICS]. Script: [PASTE SCRIPT]. Output three labelled notes: Hook (first 3 seconds), Hold (middle), CTA (last 5 seconds). Quote the script line that matches each. If a metric is missing, write [VERIFY] rather than inventing a view, a watch time or a save count. Do not invent a benchmark or an algorithm rule.
Pro tip: Paste the first 3 second retention if you have it. That is the hook diagnosis.
Comment mining for the next Reel
27/30✨ What it does
Turns pasted comments into next-Reel topics you can actually teach, with a yes or no you can support. Unanswerable topics stay tagged.
Mine these comments for the next Reel topic. Comments: [PASTE COMMENTS]. Output a table with columns Comment quoted, Topic it suggests, I can answer yes or no from [PASTE WHAT I CAN TEACH], Priority high or low. If I cannot answer a topic honestly, mark no and write [VERIFY] in Priority. Do not invent a comment, a request or a controversy. Do not invent a follower asking for something they did not write.
Pro tip: Sort by questions, not praise. Praise does not tell you what to film next.
Drop-off second from a timestamp
28/30✨ What it does
Ties a drop-off second to the script line at that timestamp and suggests one cut. A missing timestamp stops the guess; no retention percent is invented.
Explain a drop-off at second [DROP OFF SECOND] using only the script and notes I paste. Script with rough timestamps: [PASTE TIMESTAMPED SCRIPT]. Viewer notes if any: [PASTE VIEWER NOTES]. Output: what is on screen at that second, what I say, two possible causes from the script, and one cut I could try. If the timestamp is missing from the script, write [VERIFY] and stop. Do not invent a retention percent or a competitor comparison.
Pro tip: Mark timestamps while you edit, even by hand, or this prompt cannot help.
Cover text for the Reel grid
29/30✨ What it does
Writes eight grid covers under six words that match the hook you used. Covers that need unproven claims are dropped and tagged.
Write 8 cover-text options for this Reel so it still reads in the grid. Reel topic: [TOPIC]. Hook I used: [HOOK]. Cover must be under 6 words, readable at thumbnail size. Return a table with columns Cover text, Why it matches the hook in 15 words, Risk of clickbait. If a cover needs a claim I did not prove in [PASTE PROOF], write [VERIFY] and drop it. Do not invent a number or a before-after on the cover.
Pro tip: Look at the cover at phone size. If you cannot read it, shorten it.
What to keep from a strong Reel
30/30✨ What it does
Marks script and analytics elements as keep, tweak or drop, with a reuse note. Elements without numbers stay tagged; no viral cause is invented.
List what to reuse from this strong Reel without copying the whole thing. Script: [PASTE SCRIPT]. Analytics I trust: [PASTE ANALYTICS]. Output a table with columns Element, Keep tweak or drop, Reason under 20 words, How I would reuse it. If analytics are missing for an element, write [VERIFY] in Keep tweak or drop. Do not invent a viral cause, a save count or an algorithm trick. Stay inside the pasted script and numbers.
Pro tip: Reuse the hook rhythm and the CTA, not the joke that only worked once.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of hands-on tutorials on ChatGPT, Claude, Midjourney, and many other AI tools. New tutorials are added regularly.
Related guides