Skip to content

How to write corporate and training video scripts, with a template and examples

Write corporate and training video scripts in the two-column A/V format. Copy the template, adapt two full examples, and time and test your script before you record.

A corporate or training video script is a table with one row for each moment of the video: one column says what the viewer sees, and the other gives every word they hear. To write one, set a single objective, outline the video in short segments, write narration that sounds natural when spoken, and give every line a visual. Then time it at about 150 spoken words per minute and have a subject expert approve it before anyone records. This guide includes a template to copy and two complete example scripts, one for training and one for a company announcement. First, try the short interactive demo below: pick the narration line that best sets up a safety decision for the learner.

Three candidate script lines lead into the same held frame of a vehicle-safety decision. Pick one to see why it does or does not give the learner a clear next action. The vehicle and situation are fictional. Open the demo in a new tab.

What is a corporate video script?

A corporate video script is the approved, word-for-word plan for a business video: a training module, an onboarding welcome, a policy update, a product explainer, or a message from leadership. Two things set it apart from a film screenplay. It usually uses the two-column audio/visual (A/V) format described below, and it must pass reviewers who will never see the shoot, such as a subject matter expert or the legal team. Once they sign off, the script is the agreement that the shoot and the edit follow.

The structure depends on the job the video does.

Common corporate video types and the script structure that fits each
Video typeScript structureWho usually approves
Software or process trainingWhy it matters, step-by-step demonstration, the learner tries it or answers a question, recapSubject matter expert, L&D
Compliance or safety trainingA realistic situation, the rule, what to do, a scenario or knowledge checkCompliance or legal, safety lead
Onboarding welcomeWho we are, what happens in the first week, where to get helpHR, hiring manager
Internal announcementWhat changes, when, what each person must do, where to askLeadership, internal communications
Product explainerThe problem, how the product solves it, one proof point, next stepProduct, marketing
Recruiting or cultureWhat the work is like, told by employees, how to applyHR, the people on camera

For story-driven scripts, such as a short film, our guides on how to write a script and how to write good scripts from idea to final draft cover plot and dialogue. This guide stays with scripts for business and training video.

What are the key elements of an effective video script structure?

An effective script has a header the whole team can check, and a body that takes the viewer from "why should I care?" to "what do I do now?" In order, it contains:

  1. A header: working title, the one objective, the audience, the target runtime, the version, and the approvers.
  2. An opening that tells viewers why this matters to them, within the first two or three sentences. Skip the long logo animation and the welcome speech.
  3. A promise of what viewers will be able to do by the end.
  4. The body, in segments of one idea each, in the order the viewer will use them.
  5. A demonstration or example for each key point, such as the screen the viewer will use or a realistic situation.
  6. A check that makes the viewer use the point, such as a question or a decision. In training, this is the knowledge check.
  7. A recap of one or two sentences.
  8. One next step: what to do or what to watch next.

Between segments, write short signposts into the narration, such as "Now that the order is in, let's ship it." A listener cannot scroll back, so the signposts tell them where they are.

Video script format: the two-column A/V script

The A/V script is the standard format for corporate and training video. It is a table where each row is one shot or beat. One column holds the visual: the shot, the screen, the graphic, and any on-screen text. The other holds the audio: narration, dialogue, music, and sound effects. Reading across a row tells the editor which words play over which picture, and it makes the writer decide what the viewer is looking at during every sentence.

Production teams use a few standard abbreviations in the two columns:

  • VO (voice-over): narration recorded separately and played over other footage.
  • SYNC or OC (on camera): the viewer sees the speaker say the line.
  • SFX and MUSIC: a sound effect or music cue, with where it starts and fades.
  • GFX or OST: a graphic or on-screen text, written exactly as it should appear.
  • B-roll: supporting footage that plays under narration.
  • CU, MS, and WS: close-up, medium shot, and wide shot.
Video script formats and when to use each
FormatBest forHow it works
Two-column A/VMost corporate, training, and explainer videosVisual in one column, audio in the other, one row per shot
Narration script with timecodesScreen recordings and voice-over on footage you already haveOne column of narration, each paragraph tagged with the timecode or step it plays over
ScreenplayDramatized scenarios with actors, such as a difficult customer callScene headings, action lines, and dialogue in standard screenplay layout
A/V with an interaction columnInteractive training with questions or branchesThe A/V table plus a column that says where the video pauses, what the learner is asked, and where each answer goes

Training video script template

Copy the two tables below into Google Docs or Word. Fill in the header first. If you cannot write the objective in one sentence, the video is not ready to script.

Script header
FieldWhat to write
TitleWorking title, as the learner will see it
Objective"After watching, the learner can [action] [under what condition]."
AudienceRole, what they already know, and where they will watch: at a desk, on a phone, or on the shop floor
Target runtimeMinutes, and the word budget for narration (minutes × 150 words)
VersionVersion number, date, and the one person who edits the master copy
ReviewersSubject matter expert, compliance or legal if needed, and the final approver
SourceThe procedure, policy, or system release that the script must match
Script body: one row per shot or beat
RowVisual and on-screen textNarration and audioInteraction (optional)
1. Opening[What is on screen in the first seconds][Why this matters to the learner, in one or two sentences]None
2. Promise[Title card or presenter on camera]["By the end, you'll be able to ..."]None
3. Step or idea 1[Screen, demonstration, or scene that shows it. On-screen text: two or three key words][One idea in short spoken sentences]None
4. Step or idea 2[As above][As above]None
5. Check[A frame that holds still while the question is on screen][The line that hands control to the learner][Question, options, correct answer, and where a wrong answer goes]
6. Recap[The key words from steps 1 and 2][One or two sentences]None
7. Next step[End screen: a link, a document, or the next video][What to do now][Button or link, if any]

For a first draft, our free training video script generator writes a scene-by-scene draft that includes on-screen text and planned interaction moments. Paste your procedure or policy into it so the draft uses only that material, then edit the draft with the steps below.

How to write a script for a training video

1. Write one objective you can observe

Write down what the learner must be able to do after watching. "Understand the new CRM" cannot be checked. "Log a customer call and update the contact record in the new CRM" can. Here are two more pairs:

  • Weak: "Learn about our security policy." Strong: "Spot three warning signs of a phishing email and report it with the Report Phishing button."
  • Weak: "Know the forklift rules." Strong: "Stop and sound the horn before you cross a marked pedestrian lane."

If the objective needs two demonstrations that have nothing to do with each other, plan two videos. Our free learning objective generator helps you rewrite a topic as an action, and our guide to instructional design principles covers how objectives drive the rest of a course.

2. Picture the learner and where they watch

  • Find out what they already know. Cut it, and explain what they do not know.
  • Use the names learners use at work for systems and tasks, even when the project team uses different ones.
  • Ask where they will watch. A learner at a desk can listen. A learner on a phone in a break room may watch with sound off, so on-screen text must carry the steps.
  • Ask what happens if they get it wrong. The answer sets the tone and how much practice the video needs.

3. Choose a structure

  • Tell, show, do for procedures: say what the learner will do, demonstrate it, then have them try it or answer a question about it.
  • Situation, rule, practice for compliance and safety: open on a realistic moment, state the rule, then put the learner in a short scenario.
  • Problem, choice, consequence for judgment skills, such as service and sales conversations. These often work best as branching video; see our guide to scenario-based training.

4. Write the narration for the ear

Learners hear narration once, at the narrator's speed. Each sentence must make sense the first time. A 2016 review of educational video research by Cynthia Brame in CBE: Life Sciences Education recommends conversational language, such as "your" in place of "the," and cites research that found conversational language has a large effect on learning from multimedia lessons. In practice:

  • Keep sentences short enough to say in one breath, with one idea each.
  • Say "you" and use contractions, as you would to a colleague.
  • Use the active voice. "Your manager approves the request" is clearer than "The request is approved."
  • Prefer short, concrete words: "start" in place of "commence."
  • Write numbers and acronyms the way the narrator should say them, and add a pronunciation note for product names.

Here is the same line written for the page and for the ear:

  • Written: "It is imperative that all employees utilize the new expense reporting software in order to ensure compliance with company policy."
  • Spoken: "From Monday, submit every expense in the new app. That's how we stay inside policy."

Podcast writers solve the same problem. Fame's guide on how to write a podcast script covers conversational rhythm and table reads, and most of it applies to narration.

5. Give every line a visual

  • When the narration describes a screen, show that screen. When it describes a task, show the task.
  • Put two or three key words on screen to signal the main point. Brame's review calls this signaling. Do not put the narration on screen as a paragraph.
  • Cut interesting asides that do not serve the objective, along with background music and busy backgrounds. The same review calls this weeding.
  • Say aloud anything the learner must see to understand. Prerecorded video needs audio description at WCAG Level AA, but the W3C guidance for WCAG 2.2 says no extra description is necessary when the audio already conveys all the important visual information.
  • Leave camera angles to the director, unless a shot is essential to the lesson, such as a close-up on a small button.

6. Time the script

Count only the narration. The National Center for Voice and Speech puts the average speaking rate of US English speakers at about 150 words per minute. In a 2014 study of 6.9 million video sessions on edX, Philip Guo, Juho Kim, and Rob Rubin measured instructor speaking rates from 48 to 254 words per minute, with a mean of 156, and found that learners usually engaged more with faster speakers in videos of the same length. Plan on 150 words per minute for most training narration, and nearer 130 for safety and compliance narration that learners must not miss.

Then read the script aloud with a stopwatch, or paste it into our free video script timer, which gives the runtime at 130, 150, and 170 words per minute and flags sentences that are too long to say.

7. Review, read aloud, and lock the script

Get approval on the script before anyone records. A change on paper costs a few minutes. The same change after recording means a new take. Write and review in a shared document. In Google Docs, reviewers can comment or propose edits in suggesting mode, the writer accepts or rejects each one, and you can save a named version when the script is approved.

  • The subject matter expert checks every fact and step against the source document.
  • Compliance or legal reviews any statement about policy, safety, or the law.
  • The narrator or presenter reads the script aloud to the writer. Rewrite every line they stumble on.
  • The approver marks the version as final. After that, changes go through the approver.

Training video script example

Here is a complete script built from the template, for a fictional company. Objective: after watching, the learner can spot three warning signs of a phishing email and report it with the Report Phishing button.

Example training video script: report a phishing email (about 90 seconds)
TimeVisual and on-screen textNarrationInteraction
0:00Screen recording of an inbox. A new email arrives: "Invoice overdue: pay today."VO: "This email says a supplier invoice is overdue. It's fake. In the next minute and a half, you'll learn how to spot emails like this one and report them with one button."None
0:13Zoom on the sender address. The digit 1 in "supp1ier" is circled. OST: "1. Check the sender"VO: "First, check the sender. Read the address, not the display name. Here, the word supplier is spelled with the number one."None
0:23The cursor hovers over a "Pay now" button. The real web address appears. OST: "2. Hover before you click"VO: "Second, hover before you click. The button says Pay now, but the web address belongs to a site we don't use."None
0:34"Pay today" and "Your account will be suspended" are highlighted. OST: "3. Notice the pressure"VO: "Third, notice the pressure. Pay today. Your account will be suspended. Real suppliers send reminders. They don't threaten you."None
0:43Screen recording: the Report Phishing button in the toolbar is selected, and a confirmation appears.VO: "Found one? Don't reply, and don't forward it to a colleague. Select Report Phishing in your toolbar. Security gets a copy, and the email leaves your inbox."None
0:57A second sample email. The frame holds still while the question is on screen.VO: "Your turn. Here's another email. Which warning sign do you see?"Multiple choice: the sender, the link, the pressure, or none. Correct: the link. A wrong answer returns to 0:23, then asks again.
1:05The three signs as a checklist.VO: "Check the sender. Hover before you click. Notice the pressure. If you're not sure, report it. A false alarm costs nothing."None
1:15End screen with a button: "Report from your phone"VO: "The quick guide below shows where the Report Phishing button is on your phone."Button opens the one-page guide.

The narration is 164 words, about 66 seconds at 150 words per minute. The screen actions and the question bring the finished video to about 90 seconds. The opening skips the welcome, each warning sign has its own row and its own on-screen label, and the question tests the objective with an email learners have not seen, so they must apply the three signs.

Corporate video script example

Corporate videos outside training use the same format. Here is a 60-second internal announcement for a fictional company, presented by the chief financial officer.

Example corporate video script: new travel booking tool (60 seconds)
TimeVisual and on-screen textAudio
0:00MS of the CFO at a desk. Lower third: name and title.SYNC: "From March 2, you'll book every work trip in one place: our new booking tool."
0:07Screen recording: a flight search. Fares inside policy show in green. OST: "Policy fares in green"VO: "Search for flights and hotels the way you do now. Fares inside our travel policy show in green, so you know before you book."
0:17Screen recording: the payment step shows "Billed to company."VO: "The company pays the airline and the hotel directly. You don't pay up front, and you don't wait for a refund."
0:26GFX: "Trips already booked: no action needed"VO: "Trips you've already booked stay as they are. You don't need to change anything."
0:32Screen recording: the sign-in page with "Sign in with your work account."VO: "You sign in with your work account, so there's no new password to remember."
0:39MS of the CFO.SYNC: "We're making this change so you keep fewer receipts and finance can close the books faster."
0:46End card: link to the walkthrough video and the name of the help channel.VO: "Before your next trip, watch the two-minute walkthrough linked below. Questions go to the travel help channel."

The script answers the four questions an announcement must answer: what changes, when, what the viewer must do, and where to ask. It also tells viewers what they do not need to do, which cuts follow-up questions. For more on this kind of video, see our guide to internal video communications. For customer-facing videos, our explainer video examples and free explainer video script generator follow the problem-to-solution structure.

Recruiting and marketing videos have one more requirement: decide where they will be posted before you write, because the channel affects the length and whether the message must work without sound. Replymer's overview of social media for lead generation compares how B2B teams use LinkedIn, X, and Reddit.

How to script an interactive training video

In a standard video, the script ends where the narration ends. In an interactive video, the script also covers what the learner does: the question or choice, and what happens after each answer. Write these in the interaction column while you write the narration, because some of them change what you need to film.

Write the line that hands control to the learner

Learners know what to do at an interaction only if the line right before it tells them. The example at the top of this page tests three lines for a vehicle-safety decision: "As stated in section 4.2…", "Safety is important.", and "The mirror is blocked. Choose your next move." Only the third names what the learner can see and asks for one action. The interactive script decision beat example shows how it was built.

Script the question, the feedback, and each answer's route

  • The question, exactly as it will appear on screen.
  • The answer options. Make the wrong options the mistakes learners make at work. Ask the subject matter expert which ones they see.
  • A feedback line for each option that says why it is right or wrong.
  • Where each answer goes: continue, jump back to the segment that teaches the point, or open a branch scene.

In Mindstamp, a question pauses the video until the learner answers, and each answer is stored with the learner who gave it. You can let learners retry with Repeat Until Correct, or send a wrong answer back to the explanation with Change Time, as our help article on passing scores and retries explains. To draft questions from a finished transcript, use our free video quiz generator.

Research supports the extra writing. Brame's 2016 review lists interactive questions as a way to promote active learning from video: they may improve memory through the testing effect and help learners judge what they understood.

Plan the shots that branches need

A branch is a short scene of its own, so give it its own rows in the script: the consequence, the explanation, and the point where the learner rejoins the main video. Also script a held frame at each pause, a few seconds where the action stops so the question appears over a steady picture. The branch shoot plan example walks through the footage that one forklift decision needs.

A sales objection shows how a branch reads on paper:

  1. Setup line: "Your customer says the price is too high. What do you do next?"
  2. Option A, "Offer a discount": the branch shows the customer asking for more, then a short explanation of the risk of discounting before you understand the objection.
  3. Option B, "Ask what they're comparing it to": the branch shows the conversation moving forward, and the narrator names the technique.
  4. Both branches end at the same timecode in the main video.

Our free branching scenario generator drafts the choices and consequences for scenarios like this, and our sales training best practices cover what to practice. In Mindstamp, video branching sends each learner to the scene that matches their choice, within the same video or to another video, and reports the path each learner took.

How long should a training video script be?

Write one video per objective, and keep the narration short enough to finish before attention drops. In the 2014 edX study, the median time learners spent on a video was at most 6 minutes, whatever the video's length, and the authors recommended planning lessons in segments shorter than 6 minutes. Brame's 2016 review gives the same advice. Across 8.07 million views of 18,315 Mindstamp videos (2018 to October 2026), the average view of a video of one minute or less played 59.4% of the video, compared with 39.2% for videos of 2 to 5 minutes. Many factors differ between these videos, so treat this as a pattern, not proof.

Narration word budget by runtime
RuntimeWords at 130 words per minute (careful pace)Words at 150 words per minute (typical pace)
1 minute130150
2 minutes260300
3 minutes390450
5 minutes650750
6 minutes780900

Screen actions, pauses, and questions add time on top of the narration. If a topic needs more than one short video, split it into a series and deliver it as a playlist. Our guide to employee training videos covers how to plan a series, and our guide to corporate training video production covers the steps after the script.

How to evaluate the effectiveness of your video and audio scripts

Before you record

  • Every row serves the objective in the header. Cut any row the learner would not miss.
  • The narrator can read every line aloud without stumbling.
  • The narration fits the target runtime at 150 words per minute.
  • Every narration row has a visual, and nothing important is only visual.
  • Terms match the words learners use at work, and each acronym is explained the first time.
  • The check question tests the objective, not a detail from the opening.
  • The subject matter expert and, where needed, compliance have approved this version.
  • A few people from the target audience heard a table read and could do the task or answer the question afterward.

After launch

Learners' answers and viewing data show which lines worked:

  • A question that most learners miss points to the segment before it. Rewrite that narration or add a demonstration.
  • A point where many learners stop watching often marks a segment that runs long or repeats itself.
  • A branch that most learners take the wrong way can mean the setup line is unclear. It can also show a real gap in how people do the work, which is worth reporting to the team that owns the process.

Mindstamp reporting shows each learner's answers, an answer breakdown for each question, and drop-off by section on supported plans. You can rewrite a question or a feedback line in the editor without new footage. If the narration changes, record the new take and use Replace source video, which keeps your interactions and your share link, then check that each interaction still sits at the right time.

What is the best tool for writing training video scripts?

For most training teams, the best tool is a shared document with a table, because reviewers already know how to use it. Add a dedicated script tool when the same team also plans storyboards or shot lists. IMARC Group estimates that the screen and script writing software market reached USD 200.1 million in 2025 and projects USD 527.1 million by 2034, yet a two-column training script needs no specialist software.

Tools for writing training video scripts (features checked October 2026)
ToolGood forWhat it offers for scripts
Google DocsWriting and review in one fileTables, real-time co-editing, comments, suggesting mode, and named versions
Microsoft WordTeams that review in WordTables and Track Changes, with each reviewer's edits in a different color
BoordsScripts that become storyboardsAV script blocks that show word count and runtime per row at a reading speed you set (130 words per minute by default), and a one-click storyboard from the script
CeltxProductions that need shot listsA multi-column AV script editor with shot details, storyboard images, and a shot list
AI chat assistantsFirst drafts and rewrites for the earDrafts from your objective and source document. A subject matter expert must check every fact, and your company's data policy decides what you can paste in.
Mindstamp free toolsA first draft and a timing checkThe training video script generator and the video script timer

AI also helps after the script is approved, for example to draft questions from the transcript. Our article on generative AI and interactive video covers where it fits.

Common questions

Should I put camera directions in a training video script?

Only the ones that affect learning. Describe what the learner must see in the visual column, such as "close-up of the lockout tag" or "the error message in full." Leave angles and lighting to the director or video producer.

What mistakes should I avoid in a corporate video script?

Avoid two above all: writing for the page and covering too much. Long sentences and company jargon read well in a memo and sound stiff when spoken. A script that covers three objectives makes a video that does none of them well. Read the script aloud and cut anything the viewer would not miss.

How do I write a script for an AI avatar video?

Write every word exactly as the avatar should say it, because the avatar cannot improvise or fix an awkward line. Spell out numbers and acronyms the way you want them pronounced, and keep each scene short so you can regenerate one scene when a fact changes. Mindstamp works with Synthesia and HeyGen videos, so you can add questions and branching to the result.

Who should write the script, the subject expert or the instructional designer?

Have the instructional designer or writer draft the script and the subject matter expert check it. The expert knows the content, and the writer's job is to cut the script down to what the objective needs. If the expert presents on camera, have them read the draft aloud early, then change the wording to match how they speak.

To start, take the topic of your next training video and fill in the header of the template. Then write the opening row and the check row first: if those two rows are clear, the rest of the script has a job to do. When the video is recorded, you can add the questions and branches from your interaction column with an interactive training video platform.