You open the app. The red “Live” button is right there. You tap it. And then — nothing. You stare at the camera for ten seconds. You say, “just waiting for people to join.” Someone joins. You say, “oh hey, let me wait for a few more.”
Three more people join. And leave. Because nothing is happening.
This is the most common live streaming mistake — and it has nothing to do with your content, your niche, or your following. It’s a structure problem. Without a script, even confident, experienced people lose their thread the moment they go live. The camera creates pressure. Pressure creates blanks. Blanks lose viewers.
This article gives you a complete live stream script template you can copy, fill in, and use today — with real examples for every part of the stream. Whether you’re coaching, selling products, teaching, or just building an audience, the same framework applies.
You’ll get:
- Three fill-in-the-blank hook templates for the first 30 seconds
- Word-for-word engagement prompts to use every 5–7 minutes
- A complete timed script structure you can adapt for any stream
- Four CTA scripts for coaching, selling, lead generation, and audience growth
And a quick note before we dive in: you don’t need to read a script word-for-word. The best live streamers don’t. A script is a safety net — it means you always know where you are, where you’re going, and what comes next. Your audience never feels your uncertainty, because you don’t have any.
How to Structure a Live Stream: The 5-Part Framework
Before the template, let’s talk about what makes a live stream actually work. Every successful live stream — whether it’s a 20-minute coaching session, a product reveal, or a community Q&A — follows the same basic skeleton. Miss a part and something feels off, even if the audience can’t name exactly why.
The five parts are:
- The Hook (0–0:30) — Stop the scroll. Give viewers a reason to stay in the first 30 seconds.
- The Welcome (0:30–2:00) — Orient new viewers, introduce yourself briefly, and create the first moment of engagement.
- The Content (2:00–20:00) — Your main talking points, delivered in clear, numbered beats with engagement prompts woven in.
- The Engagement Block (20:00–25:00) — Open Q&A, audience questions, or a live interactive moment. The content stops; the conversation starts.
- The CTA and Close (25:00–30:00) — One clear ask, repeated twice, followed by a warm sign-off.
Skip the hook and viewers don’t stay. Skip the engagement block and viewers go passive. Skip the CTA and you leave results on the table. The structure isn’t rigid — it’s a rhythm. Once you internalize it, you won’t need to think about it.
How to use lower thirds and on-screen text to support your script
Here’s something most live streamers overlook: a significant portion of your potential viewers are scrolling through a muted feed. They’ll never hear your hook. The only thing that can stop them is what they see — specifically, text on screen.
Lower thirds — the text overlays at the bottom of your stream — tell scrollers exactly what’s happening right now. “How to structure a live stream.” “Live Q&A — ask me anything.” “Limited offer ends when I go offline.” That’s your hook for the audience who never heard the verbal one.
On-screen notes serve a dual purpose: they help you stay on track and help your audience follow along. Every time you transition to a new talking point, displaying it as a lower third keeps viewers oriented and signals to scrollers what they’re looking at.
✨ Your script on screen — visible to you, useful to them.

Be.Live’s Agenda feature is built for exactly this. Set up your talking points before the stream — and while you’re live, you see your private notes on screen while your viewers see the current topic displayed as an on-screen overlay. It keeps you on track and keeps your audience oriented. No more “uh, where was I?”
→ Try Be.Live’s Agenda feature free →
The Hook: What to Say in the First 30 Seconds
The first 30 seconds of a live stream are the most important. Viewers decide almost immediately whether to keep watching or scroll past. And the decision isn’t based on your production quality or your follower count — it’s based on one thing: does this feel worth my time right now?
A strong hook answers that question instantly. It doesn’t warm up slowly. It doesn’t wait for more people to join. It starts as if the best part is already happening — because for the viewers already there, it should be.
The golden rule: never open a live stream with “just waiting for people to join” or “can everyone hear me okay?” These phrases tell every new viewer: nothing is happening yet. And viewers who arrive to nothing leave immediately.
A great hook does one of three things:
- Makes a bold promise: tells the viewer exactly what they’ll get if they stay
- Asks a provocative question: creates a gap in the viewer’s knowledge they want filled
- Opens a loop: hints at a payoff that only comes if they keep watching
Live stream hook templates — 3 fill-in-the-blank variations
The promise hook:
In the next [X minutes], I’m going to show you [specific outcome]. If you’ve ever struggled with [pain point], stay right here — this one’s for you.
Example: “In the next 20 minutes, I’m going to show you exactly how to structure a coaching session that gets clients results in the first call. If you’ve ever felt like your sessions run long without going anywhere — stay right here.”
The question hook:
Quick question — have you ever [relatable problem]? Drop a YES in the comments if this has happened to you. Because today I’m breaking down exactly why that happens and what to do about it.
Example: “Quick question — have you ever gone live, said everything right, and still had nobody buy? Drop a YES below. Because today I’m breaking down the one thing that’s missing from most live selling sessions.”
The loop hook:
I’m about to share something that completely changed how I [topic] — but first, drop [a word or emoji] in the comments so I know who’s here. I want to make sure this lands for everyone watching.
Example: “I’m about to share the exact script I use to open every live stream — the one that took me from 8 viewers to 200 in three months. But first, drop a SCRIPT in the comments so I can see who’s here.”
Live stream opening script — the warm-up (first 2 minutes)
Once the hook has landed and viewers are staying, move into the warm-up. This is where you greet people by name, give a one-sentence introduction, and set the agenda for the session.
Opening script template:
“Hey [Name], [Name], [Name] — welcome in. I’m [your name], and today we’re talking about [topic]. If you’re new here — [one sentence about who you are and who you help]. If you’ve been here before, you know how this goes.
Here’s what we’re covering today: [talking point 1], [talking point 2], and [talking point 3]. By the end you’ll [specific outcome].
Real quick — drop a [word/emoji] in the comments so I know you’re here. I read every single one.”
That comment prompt in the warm-up does double duty: it makes viewers feel seen, and it sends an engagement signal to the algorithm — which means the platform will show your stream to more people while it’s still live.
Engagement Prompts: What to Say to Keep Viewers Watching
Viewer retention on live video drops sharply after the five-minute mark — unless something interactive happens. Engagement prompts are the mechanism that resets viewer attention, keeps the chat moving, and signals to the algorithm that your stream is worth amplifying.
Think of them as planned moments of participation — questions, reactions, or invitations that pull passive viewers back into active engagement. Space them every five to seven minutes throughout your content section.
The three types of engagement prompts
Reaction prompts ask viewers to respond with a simple signal — a word, an emoji, a yes/no. They’re low friction and create fast visible activity in the chat.
Question prompts invite genuine input. They work best mid-content, when you’ve just made a point and want to know whether it resonated.
Directional prompts ask viewers to take an action — share the stream, tag a friend, follow your page. These grow your audience while the stream is live.
Engagement prompt scripts — copy and use
Reaction prompt:
If you’ve ever dealt with [pain point], type YES in the comments right now. I want to see how many of you are nodding along.
Question prompt:
I want to hear from you — what’s the number one thing you struggle with when it comes to [topic]? Drop it below. I’m reading every comment.
Re-engagement prompt (for late joiners):
Just joined? Welcome — we’re talking about [topic] today. Here’s the quick version: [one sentence]. Drop a HELLO so I can see you.
Share prompt:
If this is landing for you, share this stream right now. Tap the share button and send it to one person who needs to hear this. You could change someone’s week.
Rescue prompt (when chat goes quiet):
I’m going to ask you something and I want an honest answer in the comments — [simple personal question related to the topic]. Go.
Always acknowledge responses. When someone comments, say their name out loud: “I can see [Name] said YES — exactly, that’s exactly what I’m talking about.” This rewards the people who engaged and signals to everyone watching that their comments are actually being read.
✨ Never lose your thread mid-stream.
If you’re ever mid-stream and lose your place between engagement prompts, Be.Live’s Agenda feature has your back. Your full script outline sits right on screen — visible only to you — while your viewers see the current topic displayed as an overlay. It’s the closest thing to a live stream teleprompter that doesn’t make you look like you’re reading. Your show notes, your talking points, your CTA reminder — all there, exactly when you need them.
→ Keep your stream on track with Be.Live →
The Complete Live Stream Script Template (Copy, Paste, Customise)
This is the template. It’s built for a 30-minute session, but it scales — trim the content section for a 15-minute stream, extend the engagement block for a 45-minute one. Fill in the brackets, adjust the tone to match your voice, and it’s ready to use.
PHASE 1 — The Hook [0:00–0:30]
Choose one of the three hook templates above and fill it in before you go live.
Deliver it immediately — no preamble, no “hey guys.” The hook is the first thing your audience hears.
End the hook with your first comment prompt to confirm engagement.
PHASE 2 — The Welcome [0:30–2:00]
“Hey [Name], [Name] — welcome in. I’m [name]. Today we’re covering [topic].
If you’re new: [one sentence introduction].
Here’s what we’re getting into: [point 1], [point 2], [point 3]. By the end you’ll [outcome].
Drop a [word/emoji] in the comments — let me see who’s here.”
PHASE 3 — The Content [2:00–20:00]
[Talking point 1] — deliver your first point. Keep it to 3–5 minutes.
Engagement prompt: “Type YES if this resonates.”
[Talking point 2] — second point. Build on the first.
Engagement prompt: “I want to hear from you — .”
[Talking point 3] — third point. This should be the most practical, actionable beat.
Display each talking point as an on-screen overlay when you transition — this keeps viewers oriented and pulls in scrollers.
Share prompt: “If this is helping, share this stream to your story right now.”
PHASE 4 — The Engagement Block [20:00–25:00]
“Okay — content done. Now I want to hear from you.”
Open Q&A: “Drop your questions in the comments. I’m going through every single one.”
Read and respond to 3–5 comments by name.
If questions slow down: use the rescue prompt. “Here’s something I want to ask you…”
Soft re-mention of your CTA: “We’re almost done — in a couple of minutes I’m going to tell you exactly how to [CTA outcome].”
PHASE 5 — The CTA and Close [25:00–30:00]
Deliver your CTA (use the scripts in the next section).
Repeat it once: “I’ll say that one more time for anyone who just joined…”
Thank three to five viewers by name.
Tease your next stream: “Next [day], I’m going live to talk about [topic] — follow so you don’t miss it.”
Final CTA repeat: one clean sentence, the link or action one more time.
“That’s a wrap — thank you for being here. See you [next time].”
Platform variations: Instagram Live and Facebook Live
Instagram Live: Shorten the warm-up — Instagram audiences join and settle faster. Use the “Add a Guest” slot during the engagement block for a live testimonial or co-host moment. Save the stream as a Reel immediately after to capture viewers who missed the live.
Facebook Live: Allow a slightly longer warm-up window — Facebook’s algorithm gradually pushes the stream to feeds, so your audience builds more slowly. Use Facebook’s native poll feature during the engagement block for fast interactive data.
Beginners: If the full template feels like a lot, start with three things only — the hook, three talking points, and one CTA. That’s all you need for your first stream. Add the rest as you get comfortable.
CTA Scripts: What to Say When It’s Time to Ask
Most streamers either skip the CTA entirely or deliver it so awkwardly that viewers sense the discomfort and disengage. The fix isn’t confidence — it’s preparation. A scripted CTA removes the hesitation because you already know exactly what you’re going to say.
One CTA per stream. More than one dilutes all of them and makes you sound like you want something from your audience rather than offering something to them. Pick the one that matters most for this session and commit to it.
The structure of every effective CTA is the same: what to do → why to do it now → exactly how. All three. In that order. Every time.
CTA script #1 — coaching discovery call
Script:
If what I shared today resonated and you’re ready to go deeper, I have [X] spots open for a free discovery call this week. These are real conversations — no pitch, no pressure — just [outcome]. Click the link in [bio/description] right now and book your time. Those spots are gone by [day].
CTA script #2 — product sale
Script:
Before we close — the link to grab [product] is in the comments right now. This price is live-only. The moment I go offline it goes back to [regular price]. If you’ve been thinking about it, this is the sign. Link is right there.
CTA script #3 — email list or freebie
Script:
I put together a free [resource] that goes deeper on everything we covered today. Drop your email in the comments or DM me the word [KEYWORD] and I’ll send it straight to you. No opt-in page, no spam — just [resource name] directly in your inbox.
CTA script #4 — follow and share
Script:
If this stream was worth your time, do two things before you go: hit follow so you never miss a live, and share this to your story for someone who needs to hear it. Both take five seconds. Both mean everything to a creator who’s showing up consistently for you.
Your Script Is Ready — Now Go Live
You now have everything you need:
- Three hook templates for the first 30 seconds
- A warm-up script that creates instant engagement
- Five engagement prompts you can drop in at any point
- A complete timed script structure from open to close
- Four CTA scripts for every live selling and audience-building scenario
The only thing left is to go live. And before you do — a reminder: your first stream doesn’t have to be flawless. It just has to happen. Every streamer you admire has a library of awkward early sessions they’d rather forget. The script is your safety net. The repetitions are what build the skill.
“The streamer who goes live with a decent script will always outperform the one who waits until it’s perfect.”
✨ One tool. Your script, your stream, every platform.
Once your script is ready, take it into Be.Live. Load your talking points into the Agenda so they’re right there on screen while you’re live — your private notes, your viewers’ topic display, all in one place. Then stream to every platform at once and show up looking like you’ve been doing this for years.









