Onboarding video script templates and writing guide for SaaS companies
Onboarding Video Scripts 2026
By Video Editing Company • September 2026 • 18 min read

Onboarding Video Scripts: Templates + Guide

TL;DR

  • A strong onboarding video script follows a tight structure: hook → expectation-setting → core action → single next step.
  • Three templates covered: welcome video (~90 sec), feature walkthrough (~2–3 min), and how-to tutorial (~3–5 min).
  • Keep narration at ~130 words per minute for instructional content — slower than typical marketing copy.
  • The biggest script killers: trying to cover too much, writing for reading instead of listening, and missing the "what to do next" close.
  • If your team is writing and editing these videos in-house, budget 2–4 hours of editing per finished minute of onboarding video.

Most SaaS onboarding videos underperform not because of poor editing or camera quality — they underperform because the script was written in a hurry by someone who understood the product too well to explain it clearly.

A well-structured onboarding video script forces clarity before production starts. It determines how long the video runs, what the viewer actually does after watching, and whether the content can be updated 12 months from now without a full reshoot. This guide gives you three ready-to-use onboarding video script templates plus a repeatable process for writing scripts your whole team can execute consistently.

Why Your Script Is the Highest-Leverage Part of Onboarding Video

The script determines everything downstream. A weak script produces a confusing video regardless of production quality; a strong script makes even a screen-recorded walkthrough effective at driving activation.

The core problem with most SaaS onboarding video scripts is the curse of knowledge: the person writing the script knows the product so well that they skip the cognitive steps a new user needs. They start with features instead of outcomes. They assume context the viewer doesn't have. They leave the viewer with a vague "explore the dashboard" close instead of a single specific action.

Video platforms like Wistia consistently note in their video benchmark research that shorter, tightly structured videos retain viewers far longer than longer, loosely structured ones — and onboarding video is especially sensitive to this because viewers are making a real-time decision about whether the product is worth their effort to learn.

Scripts also solve the update problem. When a feature changes, a script-first workflow means you can assess exactly what lines need to change before anyone picks up a recording tool. No script means a full re-watch of existing video to figure out what's outdated, then a guess at what was said, then a re-record with inconsistent pacing.

The good news: onboarding video scripts follow predictable structures. Once you have a template for each video type, writing becomes faster and the output becomes more consistent — whether it's being written by a product manager, a content marketer, or a dedicated scriptwriter.

The 4 Types of Onboarding Video Scripts

Each type of onboarding video serves a distinct activation goal and requires a different script structure. Choosing the right type before writing prevents the most common mistake: trying to cover too much in one video.

Onboarding Video Types vs. Script Requirements

Video Type Goal Ideal Length Script Focus
Welcome Video Reduce anxiety, set expectations, drive first action 60–120 seconds Outcome promise + single first step
Feature Walkthrough Show a specific feature's value and how to use it 90–180 seconds Why it matters + step-by-step use
How-to Tutorial Complete a specific task from start to finish 3–5 minutes Problem → steps → outcome confirmation
Troubleshooting / FAQ Resolve a common support question without a ticket 60–90 seconds State the problem, solve it directly, confirm resolution

Most SaaS products need at least the first three types. The troubleshooting video is high-leverage for support ticket deflection but often deprioritized until the support team flags the same question appearing repeatedly. When building an onboarding video library, start with welcome → feature walkthroughs for your top 3–5 features → tutorials for your most common user tasks, in that order.

For teams scaling their video output beyond what in-house resources can handle, our guide on onboarding video production for SaaS covers the full production workflow, team structures, and what to outsource vs. keep internal.

Template 1: Welcome Video Script (~90 Seconds)

The welcome video is the highest-stakes onboarding video you'll make — it's the first impression after signup and the best opportunity to anchor the user to a specific first action. Keep it under 2 minutes. Every sentence should be necessary.

Structure

  • Opening hook (5–10 sec): Acknowledge where the user is — just signed up — and immediately frame the outcome, not the feature.
  • Expectation-setting (10–15 sec): Tell them what they'll be able to do after watching.
  • First action (40–50 sec): Walk them through the single most important first step. Not three steps. One.
  • Close with next step (10–15 sec): Name the exact next thing they should do and where to find it.
WELCOME VIDEO SCRIPT TEMPLATE (~90 seconds, ~195 words) [Open on product dashboard or a clean brand graphic. No long intro.] HOOK (0:00–0:10) You've just set up your [PRODUCT NAME] account — and in the next 90 seconds, you'll have [SPECIFIC OUTCOME, e.g., "your first project live and ready to share with your team"]. EXPECTATION (0:10–0:22) This video covers the one thing you need to do right now to get value from [PRODUCT NAME] immediately. We'll skip everything that can wait — you can explore those features on your own once you've got the basics down. FIRST ACTION (0:22–1:10) [Screen: show the specific UI element — button, menu, or input field] Start by clicking [BUTTON/MENU NAME] in the top-right corner. [Pause 1 second.] You'll see a form with [NUMBER] fields. Fill in [FIELD 1] and [FIELD 2] — the rest you can leave as default for now. [Screen: show the form being filled, highlight the two key fields] Once you hit [ACTION BUTTON], [PRODUCT NAME] will [SPECIFIC OUTCOME — e.g., "generate your first report" or "create your project workspace"]. This usually takes about [REALISTIC TIME RANGE]. CLOSE (1:10–1:25) [Screen: return to dashboard, highlight the next area to explore] Your next step is [SPECIFIC NEXT ACTION — e.g., "connecting your first data source" or "inviting a teammate"]. You'll find it in [LOCATION]. We've got a short video on that too — it's right below this one in your setup checklist.

Script note: Replace "[SPECIFIC OUTCOME]" with something the user actually cares about — not a feature name, but a result they want. "Have your first report live" beats "complete the dashboard setup."

Template 2: Feature Walkthrough Script (~2–3 Minutes)

Feature walkthroughs work best when they lead with the "why" before the "how." Users who don't understand why a feature matters will abandon the video as soon as it starts to feel like instruction for instruction's sake. Open with the benefit, then earn the step-by-step.

Structure

  • Feature + benefit (15 sec): Name the feature and its direct, specific benefit. Skip the marketing language.
  • When to use it (15 sec): Give a concrete scenario where this feature saves time, reduces errors, or unlocks something important.
  • Step-by-step narration (60–90 sec): Walk through each step with simultaneous screen recording. Number the steps aloud.
  • Pro tip (15–20 sec): One piece of non-obvious information that makes the feature more useful.
  • Next step (10 sec): Where does the user go after using this feature?
FEATURE WALKTHROUGH SCRIPT TEMPLATE (~2.5 minutes, ~325 words) [Open on a dashboard or feature view — never a static title card for more than 2 seconds] FEATURE + BENEFIT (0:00–0:15) [FEATURE NAME] is the fastest way to [SPECIFIC USER OUTCOME — e.g., "see which accounts are at risk of churning" or "generate a week's worth of social content from one source video"]. If you're managing [USER CONTEXT, e.g., "more than 20 client accounts"], this feature alone will save your team several hours a week. WHEN TO USE IT (0:15–0:30) Use [FEATURE NAME] whenever you need to [TRIGGER SITUATION, e.g., "prepare for a client review meeting" or "repurpose a long webinar into short-form clips"]. It's built specifically for [TARGET USER SCENARIO]. STEP-BY-STEP (0:30–2:00) [Screen: navigate to the feature location] Step one: go to [MENU/LOCATION]. You'll see [WHAT THEY SEE]. [Pause 1 second. Highlight the relevant UI element.] Step two: [ACTION]. [Brief explanation of what this does and why this choice matters]. [Continue through 3–5 steps maximum. Each step: action → brief explanation → pause.] Step [N]: [ACTION]. [PRODUCT NAME] will now [WHAT HAPPENS — make it specific]. PRO TIP (2:00–2:20) One thing most people miss: [NON-OBVIOUS INSIGHT, e.g., "if you hold Shift while selecting, you can batch-apply this to multiple items at once" or "setting this to [OPTION] gives you [BETTER OUTCOME]"]. Worth doing every time. NEXT STEP (2:20–2:30) Now that [FEATURE NAME] is set up, your next step is [NEXT LOGICAL ACTION]. That's covered in the next video in this series.

Template 3: How-to Tutorial Script (~3–5 Minutes)

Tutorial scripts are the most complex to write because they need to cover a complete task — from problem to resolution — while staying tight enough that viewers don't drop off halfway through. The key structural move is to state the end state at the beginning so viewers know what they're working toward.

Structure

  • Problem statement (15 sec): Describe the situation the viewer is in. This is what makes them feel seen.
  • Outcome promise (10 sec): State exactly what they'll be able to do by the end.
  • Prerequisites (15 sec): Tell them what they need in place before they start. Critical for avoiding mid-tutorial drop-off.
  • Step-by-step process (2–3 min): Numbered steps, each with narration and simultaneous screen action.
  • Outcome confirmation (15 sec): Confirm what success looks like so the viewer knows they've completed the task correctly.
  • Next step (10 sec): One action only.
HOW-TO TUTORIAL SCRIPT TEMPLATE (~4 minutes, ~520 words) [Open on relevant screen. Show the starting state — what it looks like before the task is done.] PROBLEM (0:00–0:15) If you're looking at [STARTING STATE, e.g., "a raw recording of your customer interview" or "your Q3 metrics and need to build a report by end of week"], this video shows you exactly how to [COMPLETE TASK] using [PRODUCT NAME]. OUTCOME PROMISE (0:15–0:25) By the end of this tutorial, you'll have [SPECIFIC DELIVERABLE, e.g., "a shareable highlight reel ready to post" or "a fully formatted PDF report with your branding applied"]. This takes most users [REALISTIC TIME RANGE] from start to finish. PREREQUISITES (0:25–0:40) Before we start: make sure you have [PREREQUISITE 1, e.g., "your raw video file ready — any format works"] and [PREREQUISITE 2 if applicable]. You'll also need to be on [PLAN NAME] or higher for this feature. If you're not, there's a link in the description to upgrade. STEP 1 (0:40–1:15) [Screen: navigate to starting point. Highlight with cursor movement, not just a click.] Step one: [ACTION]. To do this, [SPECIFIC NAVIGATION, e.g., "go to the Projects tab in the left sidebar and click New Project"]. [Explain briefly why this is the starting point — one sentence.] [Pause 1–2 seconds after each action to let viewers follow along.] STEP 2 (1:15–1:50) [Screen: show next action. Use zoom or highlight if the UI element is small.] Step two: [ACTION]. [Explain what this does and what the user should see.] If you see [EDGE CASE SCREEN OR STATE], that's normal — it means [EXPLANATION]. Just [RESOLUTION]. STEP 3 (1:50–2:30) [Continue pattern. Maximum 5–6 steps. If the process has more steps, split into two videos.] Step three: [ACTION]. This is the part where most people [COMMON MISTAKE OR QUESTION]. The key is to [CORRECT APPROACH]. STEP 4 (2:30–3:10) Step four: [ACTION]. [PRODUCT NAME] will now [WHAT HAPPENS — be specific about the output or change in state]. This can take [TIME RANGE] depending on [VARIABLE, e.g., "file size" or "number of items"]. STEP 5 (3:10–3:40) Final step: [ACTION]. You'll see [WHAT THE COMPLETED STATE LOOKS LIKE]. If anything looks different from what I'm showing, check [COMMON CAUSE] or reach out to support — the link is in the description. OUTCOME CONFIRMATION (3:40–3:55) [Screen: show the completed end state clearly.] That's it. You now have [SPECIFIC DELIVERABLE]. It's [WHERE IT IS / HOW TO ACCESS IT, e.g., "saved automatically to your project folder" or "ready to download from the exports tab"]. NEXT STEP (3:55–4:05) Your next step is [SINGLE NEXT ACTION]. There's a short video on that right below this one.

How to Write an Onboarding Video Script: 6-Step Process

Good onboarding video scripts aren't written in a single sitting — they're built through a series of deliberate steps that move from user context to finished narration. This process works whether you're writing the script yourself or handing the brief to a dedicated scriptwriter.

Step 1: Define the single activation goal

Before writing a word, answer this: what is the one action you want the viewer to take during or immediately after this video? Not "understand the feature." A specific action: "connect their first data source," "invite a teammate," "publish their first campaign." If you can't name one action, you don't have a script concept — you have a product tour, which is a different thing and usually less effective.

Step 2: Map the minimum viable path

List every step a user has to take to complete the activation goal. Then cut anything that isn't strictly necessary for this video. Intermediate users can handle branching paths; onboarding video viewers cannot. If the process has more than 6–7 steps, split it into two videos and script a clear handoff between them.

Step 3: Write the hook before anything else

The first 10 seconds determines whether the viewer stays. Write the hook last in terms of refinement, but write it first in terms of order. It should name the outcome the viewer gets, not the feature they'll learn. "In the next 2 minutes, you'll have your first report live and shareable" beats "In this video, we're going to look at the Reports module."

Step 4: Write narration in spoken language

Read every line aloud as you write. If it sounds like documentation, rewrite it. Common signals that copy is written for reading, not listening: passive voice, jargon-dense sentences over 20 words, any sentence that would need to be re-read to understand. Narration should sound like a knowledgeable colleague explaining something across a desk, not a product manual.

Step 5: Add production direction

Every narration line that references a UI element should have a corresponding screen direction in brackets — what's shown, what's highlighted, what the cursor does. This is what separates a scriptwriter from an editor's brief. When your video editor or production team picks up the script, these directions remove all ambiguity about what happens on screen at each moment. For a full overview of how SaaS companies structure their video production workflow, see our SaaS video production guide.

Step 6: Read the finished script aloud and time it

Read at the pace you'd deliver it on camera — slower than you think, around 120–140 words per minute for instructional content. If you're over your target length by more than 20%, cut rather than speed up. Faster delivery doesn't save time for the viewer; it increases cognitive load and drop-off.

For teams producing onboarding video content at volume, this scripting process is where Video Editing Company typically recommends investing before optimizing anything else. A library of 20 scripts that are consistently structured and voice-approved is far more scalable than 5 videos that had to be re-recorded because the script was written the same day as the shoot. See our plans and pricing for how we structure ongoing video editing support for SaaS content teams.

Script Length and Pacing Guidelines

Script length directly controls video length, which is the single biggest factor in viewer completion rates. Write to the appropriate word count for your video type, then pace the narration to match. The targets below are based on instructional delivery — slower than marketing video, where pacing is typically 150–170 words per minute.

Onboarding Video Script Length Reference

Video Type Target Length Word Count at 130 wpm Max Steps/Sections
Welcome video 60–120 sec 130–260 words 3 (hook, action, next step)
Feature walkthrough 90–180 sec 195–390 words 5 (why, when, steps, tip, next)
How-to tutorial 3–5 min 390–650 words 6–7 steps, then split
Troubleshooting video 60–90 sec 130–195 words Problem → fix → confirm

Pacing principles for instructional narration

  • 130 words per minute is the instructional target. This gives viewers time to follow along with the screen action while processing the narration. Marketing copy reads well at 150–160 wpm; instructional video at that pace is too fast for most screen-based tasks.
  • Build pauses into the script, not the recording. Write "[pause 2 seconds]" at key transition moments — after navigating to a new screen, after completing a step, before the close. These pauses are editorial decisions, not accidents.
  • Short sentences beat complex ones for on-camera delivery. Sentences under 15 words are easier to deliver naturally and easier for viewers to process. When you have a complex idea to convey, break it into two sentences.
  • Don't read the UI. If the button says "Export" and you're clicking it, don't say "click the Export button." Say "click Export" — saving 30% of the words in step narration adds up across a 10-step tutorial.

HubSpot's video marketing research consistently highlights that shorter, purpose-built videos outperform long omnibus tutorials in engagement and action rates — the principle applies directly to onboarding video length decisions.

When to split instead of condense

If your how-to tutorial script runs beyond 650 words (5 minutes at 130 wpm), split it before cutting content. A 7-minute tutorial with a 50% drop-off rate helps half your users. Two 3.5-minute tutorials, each with 80% completion, helps 80% of users with the full process and 60% with the second half — a net gain. Design your onboarding video library as a series with numbered episodes from the start, so splitting is always a viable decision.

7 Onboarding Script Mistakes That Hurt Completion Rates

These are the patterns that show up repeatedly when onboarding video scripts are written without a structured process. Most are fixable at the script stage at zero cost — they become expensive to fix after production.

1. Trying to cover everything in one video

The most common mistake. The product team wants to cover setup, core features, advanced settings, and tips — all in one video. The result is a 12-minute walkthrough that loses 70% of viewers in the first 3 minutes. Ruthlessly scope each video to a single activation goal. Everything else gets its own video.

2. Writing feature-first instead of outcome-first

Scripts that open with "In this video, we'll look at the Analytics module" tell the viewer what they'll learn — not why they should care. Reframe every opening to the outcome: "By the end of this video, you'll know exactly which campaigns are driving your highest-value conversions." The viewer decides to keep watching based on the outcome, not the feature name.

3. Using product jargon without definition

Internal terminology feels natural to your team and is invisible to new users. Terms like "workspace," "pipeline," "entity," or "node" mean different things in different products — and a new user hearing your specific definition for the first time while also trying to follow screen instructions will drop off. Define any term that appears for the first time in onboarding video with a single explanatory sentence.

4. Forgetting production direction

A narration script without screen directions forces the editor or screencast recorder to make real-time decisions about what to show and when. Those decisions are rarely optimal. Every narration line that references a UI element needs a corresponding direction in the script: [screen: show the left sidebar], [highlight the blue Export button], [zoom in on the date field]. This is especially important if you're outsourcing your video editing to a team that doesn't use your product daily.

5. No explicit close

Onboarding videos that trail off — "and that's all there is to it, thanks for watching" — miss the highest-value moment in the video. The last 10–15 seconds should always name the exact next action and where to find it. "Your next step is connecting your first integration. You'll find it in the Settings menu — video two covers exactly how to do that." This is how you chain individual videos into a completion-driving sequence.

6. Writing for reading speed instead of listening speed

Narration is processed aurally in real time while the viewer's eyes are on the screen. Long complex sentences that read well on paper are cognitively expensive when heard while simultaneously watching UI movements. Apply the 15-word-sentence rule during the final script pass: flag any sentence over 15 words and break it in two.

7. Skipping the approval round before recording

A script review takes 15–30 minutes. A re-record of a video because the approved messaging changed after filming takes 2–4 hours plus editing time. Get the script approved by product, marketing, and whoever owns onboarding messaging before any screen recording begins. The script is cheap to change; the video is not.

Frequently Asked Questions

How long should an onboarding video script be?

For instructional onboarding video delivered at ~130 words per minute, target 130–260 words for a 60–120 second welcome video, 195–390 words for a 2–3 minute feature walkthrough, and 390–650 words for a 3–5 minute how-to tutorial. If a tutorial script exceeds 650 words, split it into two videos rather than condensing — shorter completion rates on two focused videos typically outperform a single longer one with significant drop-off.

Should I write the script or use AI to generate it?

AI tools can accelerate onboarding script drafts, but they consistently miss two things: product-specific accuracy and the specific close (the "your next step is…" moment that chains videos into a sequence). Use AI to generate a structure and first draft, then rewrite every step to match your actual UI, your actual nomenclature, and your specific activation path. The review and rewrite typically takes 20–40% of the time it would take to write from scratch — net positive, but not a full replacement for human knowledge of the product.

How many onboarding videos does a typical SaaS product need?

Most SaaS products benefit from a library of 10–25 onboarding videos. A practical starting set: 1 welcome video, 3–5 feature walkthroughs covering the core activation path, 3–5 how-to tutorials for the most common early tasks, and 2–3 troubleshooting videos for the questions support fields most frequently. That's 9–14 videos. Build from there based on where users are getting stuck — support ticket volume and in-app drop-off data are the best signals for prioritization.

What's the best format for an onboarding video script document?

Use a two-column format: narration on the right, production direction on the left. This makes the script readable as a document and actionable as a production brief simultaneously. Include a header block with video title, target length, audience segment (new user, returning user, admin), and approval status. Store scripts in a shared location — not email attachments — so editors, product reviewers, and voice talent all work from the same source of truth.

How often should onboarding video scripts be updated?

Update scripts when the UI changes meaningfully (navigation, button names, flow), when pricing or plan availability changes, or when activation data shows the video's target action is no longer performing. Avoid cosmetic updates — re-recording because the design updated minor visual elements but the steps are identical is usually not worth the production cost unless you have a high-volume, low-cost editing arrangement. A practical rule: review your top 5 onboarding videos every quarter against current UI. Script updates take 30–60 minutes; re-records take a day of editing per video. Catching a drift early keeps costs manageable.

Need Help Editing Your Onboarding Videos?

Video Editing Company works with B2B SaaS teams to edit, polish, and deliver onboarding video content at scale — from single tutorial edits to ongoing monthly video programs. Our dedicated editor teams learn your product and brand, so every video maintains the same quality and style without a brief-from-scratch every time.

Book a Free Strategy Call See Plans & Pricing