SaaS tutorial video template
Teach a product workflow in a clear sequence. Bring your documentation, audience and steps, then turn them into a practical tutorial.
See it in action with Your first GitHub Actions workflow.
From this input to this video
GitHub’s quickstart becomes an illustrated walkthrough of creating a workflow and finding its run logs.
Create a 60-second role-based tutorial video for GitHub Actions (https://docs.github.com/en/actions/get-started/quickstart). The audience is developer users. Cover these modules in order: create the workflow file shown in GitHub’s quickstart in a repository where Actions is enabled; copy the quickstart workflow and commit it; open the Actions tab, select the workflow run, then inspect the job and step logs. For each module, show the UI step on screen, narrate what the developer does and why it matters, then move to the next. Tone: clear, practical and encouraging. End with a brief summary screen listing all modules covered and the line: Create your first workflow with GitHub Actions. Voiceover language: English; apply the brand kit if one is set.
Read the exact input
Prompt
Create a 60-second role-based tutorial video for GitHub Actions (https://docs.github.com/en/actions/get-started/quickstart). The audience is developer users. Cover these modules in order: create the workflow file shown in GitHub’s quickstart in a repository where Actions is enabled; copy the quickstart workflow and commit it; open the Actions tab, select the workflow run, then inspect the job and step logs. For each module, show the UI step on screen, narrate what the developer does and why it matters, then move to the next. Tone: clear, practical and encouraging. End with a brief summary screen listing all modules covered and the line: Create your first workflow with GitHub Actions. Voiceover language: English; apply the brand kit if one is set.
Selected style
Editorial
Source material
Read the video transcript
Let's run your first GitHub Actions workflow. Three short modules, and you're done. In a repository where Actions is enabled, click Add file, then Create new file. Name it dot github, slash workflows, slash github-actions-demo dot yml. GitHub only discovers workflows saved in that folder. Next, copy the quickstart YAML into the file. It runs on every push, on an Ubuntu runner, and echoes a few details about your repository. Click Commit changes. That commit is a push, so your workflow starts right away. Now open the Actions tab. Select GitHub Actions Demo, then click the run your commit triggered. Choose the Explore-GitHub-Actions job and expand any step to read its log. This is exactly what ran, and where you'll debug later. Create, commit, inspect. Create your first workflow with GitHub Actions.
Make it yours
Fill in your details here, or continue and finish your brief in ngram.
Help filling in your brief
- [product-name]
- Your product name.
- [product-url]
- Product or documentation URL.
- [role]
- The job role being trained.
- [module-list]
- Comma-separated modules in order.
- [tone]
- Voice + pacing feel.
- [closing-line]
- Closing on-screen text.
- [vo-language]
- Narration language.
Trusted by teams at
What this template is
A SaaS tutorial video template is a editable brief plus scene structure for producing a narrated, module-by-module walkthrough of a software product for a named role. The user supplies a product URL, a role (COO, sales rep, HR admin), and a list of modules; ngram writes the script, sequences the scenes, and generates a 60-second training video with on-screen UI, captions, and voiceover. The template works for customer onboarding, internal enablement, and YouTube how-to content alike.
What ngram builds from this prompt
Five beats, 60 seconds — the shape most SaaS tutorial prompts converge on.
- 1
Role intro
8sOpen with a title card naming the role and the platform. One sentence: what this video covers and who it's for. No UI yet.
- 2
Module walkthrough
36sCycle through each module: on-screen UI cut, narrated action, a callout box labeling the step. 8-10 seconds per module for a 4-module list.
- 3
Key action summary
8sA motion-graphics recap card listing each module and the primary action in it. Reinforces retention without repeating full scenes.
- 4
Next-step prompt
5sBrief on-screen nudge — where to go first, what to do next, or how to get help. Optional CTA link.
- 5
Brand close
3sLogo + closing line from the [closing-line] slot. Clean exit, no hard sell.
Adjust it for your team
Duration
More modules need more time; a single-module deep-dive can run shorter.
Narration
AI voiceover carries most training videos. Captions-only works for noisy environments or accessibility-first contexts.
Style
Motion graphics suits polished onboarding decks; screen-recording keeps it raw and credible for internal tools.
Aspect ratio
16:9 for LMS embeds and YouTube; 9:16 for mobile-first or vertical help centers.
Common cuts from this template
Single-module deep-dive
Cover one module in detail instead of cycling through all of them. Useful for advanced users who already know the basics.
Focus on [one-module] only. Show every sub-step with on-screen callouts. Target 90 seconds.
Sales training + CTA
Shift tone and closing to a post-demo booking action. Add client-facing context around each feature.
Reframe for a client-facing sales demo. After each module, add one sentence on the business value. End with a booking CTA: [booking-line].
YouTube how-to
Expand to 2-3 minutes with chapter markers and a YouTube-optimized title card for organic search.
Extend to 2 minutes. Add chapter labels for each module. Open with an SEO-friendly intro: why this tutorial matters.
Vertical mobile guide
9:16 reframe for a help center or mobile onboarding flow where the UI is already on a phone.
Switch to 9:16. Crop the UI to the primary action region. Keep text large and centered.
How to use it
Open the template
"Use this template" drops you into the ngram editor with the prompt prefilled. No blank page.
Add your details
Replace [product-name], [role], [module-list], and the other brackets with your specifics. Attach your product URL or a screen recording if you have one.
Approve the plan, then refine
Review the proposed plan and its script, then approve it to create your video. Preview the result and ask ngram to adjust the pacing, visuals or narration.
Related templates
Real tutorial videos from this template
Prompts people used and the patterns that made them work.
Use cases behind this template
The specific jobs SaaS teams use training videos for.
Who makes these
Teams that use this template to ship training and onboarding videos.
Features behind this template
The ngram capabilities a tutorial video leans on.
Wire tutorials into your stack
Triggers that connect tutorial creation to the tools your team already uses.
whenThe finished SaaS tutorial is ready for the YouTube learning channel
thenPlace the SaaS tutorial on the YouTube calendar and publish its post.
whenThe finished SaaS tutorial is ready for a LinkedIn how-to post
thenCompose the SaaS tutorial as a LinkedIn how-to post, then publish it.
whena user is added to your onboarding sequence
thenauto-generate their role-specific tutorial
whena self-hosted trigger fires
thengenerate a tutorial in your own workflow
whenyou record a walkthrough in-browser
thenstart a tutorial from that recording instantly
Useful tools for tutorial videos
Standalone utilities for the pieces that go into a training video.
Turn your source into a tutorial
Drop in what you already have and get a training video back.
Frequently asked
Do I need a screen recording to use this template?
How many modules can I list in [module-list]?
Can I make different videos for different roles on the same platform?
What if I already have a script I want to follow?
How do I add my company's brand to the output?
Can this work for a sales training video, not just customer onboarding?
What languages does voiceover support?
Use the SaaS tutorial video template now.
Paste your product URL, name the role and modules, and generate a 60-second training video.