How to Write a Webinar Script with AI in 2026
Last updated: September 2026
Twelve people are on the Zoom. Nineteen registered. The host skipped a webinar script AI pass and typed bullets at 11:40 p.m. By minute 11 the chat is quiet. By minute 20 two cameras have gone off. The offer at minute 50 is a monologue to an empty room.
A webinar script AI can draft the timed show in an hour. A slide deck cannot save a rambling hour. ON24's 2026 Digital Engagement Benchmarks put average engagement at 49 minutes, which is why this article is built around a 45-minute script, not a 90-minute TED-with-a-pitch.
You will get a minute-by-minute skeleton, spoken blocks you can paste, a live vs evergreen table, and the reason 25%, 40%, and 60% show-up rates are not the same number.
A 45-minute webinar script that actually holds the room
A webinar script is the spoken show, timed. It is not a slide deck, not a YouTube script, and not a pitch deck. Slides are visual proof. The script is what you say when the proof is on screen.
ON24 reports 239 average attendees per session (+11% year over year), a 60% registration-to-attendee rate, and 49 minutes of average engagement. Demo bookings rose 73%. CTA engagement per attendee rose 49%. Live chat with sales rose 51%. Those platform numbers still name the job: keep people in the room long enough to hear a clear offer.
Scale For Impact's 2026 benchmarks put a 70% stay rate as the target and 3–10% conversion from attendee to buyer. If half the room leaves before minute 35, you had a teaching-block problem, not an offer problem.
Write the script first. Then build 18–22 slides that illustrate it. Reverse that order and you will narrate boxes. Pair the registration page with a real opt-in asset so no-shows still join the list.
Live vs evergreen vs workshop: pick before you write
The script changes with the format. A live Zoom can riff. An evergreen webinar cannot. A 12-person workshop should sound like a working session.

| Dimension | Live (Zoom / Meet / ON24) | Evergreen (Demio, WebinarJam, on-demand) | Small workshop |
|---|---|---|---|
| Typical show-up | Scale For Impact 25% live | Scale For Impact 38% evergreen | Often 50–70% of a hand-picked list |
| Attendance headline you will see | Goldcast overall 40% | ON24 60% reg-to-attendee (includes on-demand) | 8–20 people in a room you can see |
| Stay-rate target | 70% through the offer | 70%, but drop-off is silent | High if you call people by name |
| Conversion to offer | 3–10% of attendees | 3–10%, stretched over days | 1–2 clients from a 12-person room is a win |
| Offer timing | Minutes 35–42 | Same clock, CTA always on screen | After the case, then a calendar hold |
| Script style | Tight open, room to riff in Q&A | Every sentence is the show — no "as I said live" | Conversational, more questions than slides |
| Best day to run | Goldcast: Mon 47.2% / Fri 46.9% attendance | Any day; promote on a cadence | Calendar hold, not a blast |
Goldcast covered 26,190 webinars across 522 organizations. Attendance sat at 40%, up from 33%. Monday and Friday posted the highest attendance (47.2% / 46.9%) even though Wednesday and Thursday got the most scheduling volume. Demio and WebinarJam are tools. Pick one after you pick live vs evergreen.
Why 25%, 40%, and 60% show-up rates are not the same number
Marketers flatten these into "about 40% show up." That is how a team panics at 12 attendees and kills a format that is working.
Scale For Impact (2026) splits products. Live show-up 25% means registrants who were in the room at start. Evergreen 38% means registrants who hit play on a scheduled or on-demand session. Different behavior, different denominator.
Goldcast (2026) reports 40% overall attendance across 26,190 webinars and 522 orgs. That is a blended live-heavy B2B number. It is not ON24's 60%, and it is not Scale For Impact's 25%.
ON24 (2026) reports 60% registration-to-attendee, 239 average attendees, 49 minutes engagement. "Attendee" includes live joiners and on-demand viewers inside the same program. Treat 60% as platform-inclusive, not as your 2:00 p.m. Zoom target.
Judge a $1,500 consulting Zoom against 25% live and a 70% stay. Judge an evergreen machine against 38% play. Judge ON24 with replays counted against 60%. MilliporeSigma's ON24 story shows a system, not a star host: 89 webinars, 67% registrant-to-attendee, 38% of attendees converted to leads.
Minute-by-minute: a 45-minute webinar script
This skeleton is the webinar script AI should fill, mapped to ON24's 49-minute engagement average. End at 45 so the last four minutes are buffer, not an apology.
0:00–3:00 — Open. Pattern interrupt. Who it is for. The one outcome. The one number they will leave with. No bio longer than 20 seconds. No "thanks for being here" loop.
3:00–8:00 — Cost of the status quo. One story, one number, one failed default. If they already know the pain, skip the TED origin story.
8:00–18:00 — Teach the framework. One named model. Three steps, not seven. Each step gets a slide and a spoken example from your stack (HubSpot, Shopify, or the client's CRM).
18:00–28:00 — Do the work on screen. A teardown, a live build, or a before/after. This is the stay-rate engine. People stay when they can steal a tactic.
28:00–35:00 — Case. One named company or practitioner, city, numbers. Three beats: starting point, the change, the result. Then "here is how this maps to the offer."
35:00–42:00 — Offer. Price, what is included, who it is for, who it is not for, the next step. Two objections, answered. CTA on screen the entire block.
42:00–45:00 — Q&A and close. Two pre-seeded questions if the chat is thin. Repeat the CTA. End on time. Evergreen versions swap Q&A for two FAQ slides and a replay CTA.
Do not hide the offer until minute 58. Scale For Impact's conversion range of 3–10% assumes the pitch is heard. If the pitch starts after the stay rate has already collapsed, you are measuring a ghost.
If a course sales page does the later selling, keep this clock anyway. The script's job is the first yes.
Spoken blocks you can paste into the teleprompter
Replace the brackets. Read them out loud once. Cut any sentence you cannot say without looking.

Block A — Open (0:00–3:00)
If you registered because your last webinar felt like a slide recital, stay. In the next 45 minutes you will leave with a timed script you can deliver from a laptop — no studio.
I am {Name}. I run {offer} for {ICP} in {city/region}. I am not going to walk my LinkedIn. I am going to give you the clock I use: open, teach, case, offer, close.
Write this down: we end at minute 45. The offer is at minute 35. If you have to drop, drop after that, not before.
Block B — Status quo (3:00–8:00)
Most teams write slides first, then talk to the slides. Show-up looks fine. Stay rate dies at minute 18 because nothing was stolen yet.
ON24 puts average engagement at 49 minutes. That is a ceiling, not permission to run 70. A rambling hour costs you the 3 to 10 percent who would have bought if they were still here.
Block C — Framework (8:00–18:00)
Three moves: name, clock, proof. Name the section so chat can quote it. Clock it so you cannot over-teach. Proof it with one HubSpot property, Shopify flow, or spreadsheet.
If a section has no number, no copyable tactic, and no city-plus-result, delete it.
Block D — On-screen work (18:00–28:00)
I am rewriting the first 90 seconds of a bad script live.
Bad: "Thanks everyone, packed agenda, so excited." Twelve seconds of nothing.
Better: "If your last session kept 40 percent of the room, the leak is the teach block, not the ads." Steal that pattern: accusation, number, rewrite.
Block E — Case (28:00–35:00)
{Practitioner} in {city} had {N} registrants and {N} in the room. Stay rate through minute 35 was {X%}. Result: {N} calls, {N} closed, {revenue}. Offer: {price} for {thing}.
If your room is 12 people, do not wait for 239. ON24's average is a platform figure. A 12-person room that closes one retainer already beat a 200-person room that pitched to nobody.
Block F — Offer (35:00–42:00)
Here is the offer, then who it is not for. {Offer}: {what they get}, {first result}, {price}. Next step: {calendar or checkout}, {N} minutes.
Not for you if you want a 90-minute keynote with no ask. Two objections. "I need to think" — replay is in the follow-up, price is the same on Friday. "No studio" — this was built for a laptop.
Block G — Close (42:00–45:00)
Two questions. Live or evergreen? Live for stories this month, evergreen for a machine. How many slides? 18 to 22. The link is in the chat and on this slide. Two more questions, then I end on time.
Those seven blocks are the show. A YouTube script can recycle Block D as a short. Do not ship the YouTube version as the webinar. Different clock, different CTA.
Prompts that write a webinar script in your voice
Paste these into ArWriter. Feed a 300-word sample of how you actually talk — a podcast, a sales call, a Loom — before you ask a webinar script AI pass for 45 minutes.
Prompt 1 — Voice lock
Here are 300 words of how I speak: {paste}.
Extract: average sentence length, words I repeat, words I never use, humor level (0-5), how I handle numbers. Write a 120-word voice card I can paste above every later prompt. Do not make me sound like a keynote host.
Prompt 2 — 45-minute outline
Voice card: {paste}
Offer: {name, price, who it is for}
ICP: {title, company size, stack}
Write a 45-minute webinar outline with timestamps 0-3, 3-8, 8-18, 18-28, 28-35, 35-42, 42-45. Each block: the spoken job, the slide count, and the "stay reason" (why they do not click away). No "about me" block longer than 20 seconds.
Prompt 3 — Eight hooks
Write 8 opening hooks (max 35 words each) for a 45-minute webinar on {topic} for {ICP}. Constraints: a number or a failed default in the first sentence, no "I am so excited," no "thanks for joining." Mark the best one for live and the best one for evergreen.
Prompt 4 — Teach block
Draft the 8:00–18:00 teach block. Framework name: {name}. Three steps. Each step: 80–110 spoken words plus a slide title. Include one HubSpot, Shopify, or CRM example. Voice card: {paste}. Reading level: 6th grade.
Prompt 5 — Case block
Turn this raw case into a 7-minute spoken block: {paste numbers + city + names}. Structure: starting point, one change, one result, one line that maps to the offer at minute 35. No adjectives that are not in the source notes.
Prompt 6 — Offer + objections
Write the 35:00–42:00 offer block for {offer} at {price}. Include: who it is for, who it is not for, what happens in the first 7 days, two objections with answers, and a CTA I can read twice without sounding desperate. 280–340 words.
Prompt 7 — Predicted Q&A
List 10 questions this ICP will type in chat. Write 40–60 word spoken answers for the 6 most likely. Flag 2 questions I should pre-seed if the room is quiet.
Prompt 8 — No-show / replay email
Write a 110-word replay email for people who registered and did not attend. Subject + preview + body. Promise one stolen tactic from minute 18, not "you missed a great session." CTA to the replay and to the same offer. No countdown-fake urgency.
By the way, if you want the outline, the spoken blocks, and the replay email in one workspace, ArWriter starts at $4.99/month. Check pricing if you need the higher tiers for longer documents.
The last eight minutes: offer, stack, and objections
Minutes 35–45 are where stay rate pays the bill. CTA engagement per attendee is up 49% year over year on ON24. Demo bookings are up 73%. Those lifts belong to programs that ask clearly.
Put the price on a slide. Name what is included in five bullets and the first action after payment. Say who it is not for — a 12-person consulting room should hear "if you want a $49 template, this is the wrong call."
Answer two objections out loud even if chat is empty: time, and "I need to think." Time gets a scope. Thinking gets a replay plus a Friday check-in, not a fake countdown.
Evergreen: freeze date language ("in the next seven days") and swap Q&A for two FAQ slides. Small room: use names, skip "raise your hand" theater. If the webinar sells a course, send people to a page that repeats the same stack — see how to create an online course with AI.
How Marcus in Manchester closed $14,700 from 19 Zoom seats
Marcus Hale runs an operations consultancy in Manchester, United Kingdom. Ticket is a 90-day retainer at £5,800 (about $7,350). He used to run 62-minute "thought leadership" Zooms. Show-up sat near 22%. Stay rate through the ask was 11%. He blamed LinkedIn.
In April 2026 he rewrote the show with the 45-minute clock and Blocks A–G. Nineteen people registered from his newsletter. Twelve joined live — 63% on a warm list, which is not Goldcast's 40% and should not be compared to it.
He put the offer at minute 35 and said it was not for teams under four people. Stay rate through minute 42 was 72%. Two companies booked a call. Both closed within 11 days: $14,700. The recording's play rate the next week was 34%, in line with Scale For Impact's 38% evergreen figure. One more retainer came from the replay. He did not buy a studio. He bought a script.
Registration pages, no-shows, and the replay
Unbounce puts email traffic at 19.3% landing-page conversion. Feed the registration page with email and LinkedIn before ads. Headline = outcome + time. Confirm the calendar hold, send a 60-minute reminder with the number from Block A, and fire Prompt 8 the same evening for no-shows.
Replay viewers are the evergreen half of Scale For Impact's 38%. Give them the same offer clock, plus a nurture sequence that cites the minute-18 teardown. If 12 people show up, run the room. Do not cancel.
Frequently Asked Questions
How long should a webinar be in 2026?
Forty-five minutes, plus a two-minute buffer. ON24's average engagement is 49 minutes, which is a ceiling, not a target to beat. A 70-minute teaching dump loses the offer. A 25-minute teaser rarely earns the stay. Teach until minute 28, case until 35, offer until 42, then stop.
What is a good webinar show-up rate?
It depends on the definition. Scale For Impact puts live at 25% and evergreen at 38%. Goldcast's blended B2B figure is 40%. ON24's 60% registration-to-attendee includes on-demand. A warm newsletter can beat all three. Do not judge a 12-person Zoom against ON24's 239 average attendees.
How do you structure a webinar that sells without being spammy?
Tell them the offer time in minute one. Teach something they can steal. Put a named case before the price. Name who the offer is not for. Spam is a 40-minute bio plus a surprise pitch. A timed ask after a useful teardown is the job.
Should I do live or evergreen webinars?
Live if you need stories, chat, and a reason to send a calendar hold this month. Evergreen if you need a machine and can freeze date language. Scale For Impact's 38% evergreen play rate vs 25% live show-up is the math. Many teams run live once, then evergreen the recording.
When should I make the offer in a webinar?
Minute 35 in a 45-minute show. Leave seven minutes to stack the offer and handle two objections, then three minutes to close. If you wait until minute 50, you are pitching to the people who had nothing else to do. Put the CTA on screen for the entire offer block.
How many slides should a 45-minute webinar have?
Eighteen to 22. One idea per slide. Title each slide with a sentence you can say. More than 30 slides usually means you wrote a document, not a show. Build slides after the script. If a slide has no spoken block, delete it.
Can AI write a webinar script that sounds like me?
Yes, if you paste a 300-word voice sample first and forbid keynote language. Use the eight prompts above in order: voice card, outline, hooks, teach, case, offer, Q&A, replay email. Then read the script out loud and cut anything you would not say to a client in a pub.
What should I say in the last 8 minutes?
Price, contents, who it is not for, two objections, the next step, then a close on time. Repeat the CTA twice. Seed two questions if chat is quiet. Evergreen versions swap live Q&A for two FAQ slides. Do not introduce a new framework after minute 35.
Our verdict
Write the 45-minute clock before you touch slides. Judge show-up against the definition that matches your format — 25% live, 38% evergreen, 40% Goldcast blended, or 60% ON24 inclusive — and stop mixing them in the same dashboard.
Use Blocks A–G, then run Prompts 1–8 in ArWriter with a voice sample. If 12 people show up, run the room. A webinar script AI draft is the intern. Your voice sample is the product.
Document your webinar prep as a standard operating procedure — the full method is in our SOP writing with AI guide.
Sources
- ON24: key takeaways from the 2026 webinar benchmarks — 239 attendees, 60% reg-to-attendee, 49-minute engagement, CTA and demo lifts
- Goldcast 2026 B2B webinar benchmarks, summarized at GrowPredictably — 26,190 webinars, 40% attendance, Monday/Friday highs
- Scale For Impact 2026 webinar benchmarks — 25% live vs 38% evergreen, 70% stay, 3–10% conversion
- ON24: MilliporeSigma customer story — 89 webinars, 67% registrant-to-attendee, 38% of attendees to leads
- Unbounce Conversion Benchmark Report — 19.3% email-channel landing-page conversion for registration pages
Try ArWriter Today
Draft the outline, the spoken blocks, and the replay email in one editor. ArWriter starts at $4.99/month.