SaaS sales training video template

Help sales teams explain your product clearly. Build training around the audience, real features and the questions customers ask.

See it in action with HubSpot pipeline training.

From this input to this video

A three-part sales training video using HubSpot’s published pipeline screenshots and guidance.

Create a 45-second sales training video for HubSpot, a CRM platform used by sales representatives. Source: https://www.hubspot.com/products/crm/pipeline-management. Cover these features in order: the visual deal pipeline, moving deals between stages, and creating a new deal from a contact or company record. For each feature, open on the problem it solves, show the solution in the real UI with labeled callouts, then state the benefit in one sentence. Tone: practical and clear. Non-technical language throughout. End with a learning CTA: Explore HubSpot’s pipeline management guide. Include a title page and a separator slide between each feature section. Voiceover language: English. Use original source screenshots or footage, with labels and highlights. Preserve the interface and any visible example data; do not redraw screens or invent clicks.

What you start with
What you get
Drag to compare
Read the exact input

Prompt

Create a 45-second sales training video for HubSpot, a CRM platform used by sales representatives. Source: https://www.hubspot.com/products/crm/pipeline-management. Cover these features in order: the visual deal pipeline, moving deals between stages, and creating a new deal from a contact or company record. For each feature, open on the problem it solves, show the solution in the real UI with labeled callouts, then state the benefit in one sentence. Tone: practical and clear. Non-technical language throughout. End with a learning CTA: Explore HubSpot’s pipeline management guide. Include a title page and a separator slide between each feature section. Voiceover language: English. Use original source screenshots or footage, with labels and highlights. Preserve the interface and any visible example data; do not redraw screens or invent clicks.

Selected style

Editorial

Read the video transcript

Pipeline management in HubSpot: three essentials for every rep. One: the visual pipeline. Deals spread across tools are hard to track. The board shows each deal as a card, sorted by stage, with stage totals. You see your whole pipeline at a glance. Two: moving deals. Deals stall when nobody updates them. Drag a card to the next stage as it progresses; each stage carries its own deal probability. Your pipeline and forecast stay current. Three: new deals from a record. Retyping customer details wastes selling time. Add a deal from a contact or company record, and the form fills in the latest details. Less data entry, more time selling. Explore HubSpot's pipeline management guide.

Make it yours

Fill in your details here, or continue and finish your brief in ngram.

Help filling in your brief
[duration]
Total video length.
[product-name]
Your product name.
[product-category]
What it is, in plain words.
[audience]
Who the reps are selling to.
[product-url]
Product page or docs URL ngram will pull from.
[feature-list]
Comma-separated features to cover, in order.
[tone]
Voice and feel.
[cta-type]
What the CTA asks for.
[cta-text]
The exact closing line.
[vo-language]
Voiceover language.

Trusted by teams at

HubSpotDeelZapierITVVeevaDP WorldGenpactSafetyCulture

What this template is

A SaaS sales training video template is a structured prompt that turns a product URL and a feature list into a narrated, motion-graphics walkthrough — one usable for rep onboarding and for live customer-facing demos. ngram generates the script, callouts, and voiceover from the slots you fill in; you review the plan containing the script before anything renders. The output runs 1.5 to 3 minutes and covers multiple features with a title page and a section separator between each one.

industry: saasjob: sales trainingaudience: sales reps
Scene structure

What the template builds

Four beats — title page, then one block per feature, then CTA. Adjust the number of feature blocks to match your [feature-list].

  1. 1

    Title page

    8s

    Product name, logo, and the one-line value proposition. Sets the frame for reps and customers before any features appear.

  2. 2

    Feature block (repeat per feature)

    35s

    Problem statement on screen, then the real UI with animated callouts showing the solution, then one benefit sentence. Each block ends with a separator slide. For three features, this section runs about 105 seconds total.

  3. 3

    Objection or troubleshooting note

    15s

    One common objection or support scenario, handled plainly. Optional — add a second prompt line to include it.

  4. 4

    CTA close

    12s

    The exact CTA text from your slot, on a clean card with the logo. Post-booking, data-ownership, or booking-focused — whatever you specified.

Customize

Make it yours

Duration

One feature = about 45 seconds. Three features = about 2 minutes. Five features = about 3.5 minutes.

45s (1 feature)2min (3 features)3.5min (5 features)

Narration

Voiceover is on by default. Turn it off for a captioned internal training doc, or request a specific voice in the prompt.

AI voiceover (default)Captions + musicCustom voice clone

Style

Motion graphics is the default for non-technical audiences. Switch to screen-recording-only if the rep audience prefers raw UI.

Motion graphics (default)Screen recording + calloutsPresenter + slides

Aspect ratio

16:9 for LMS platforms and Zoom screen-share. 9:16 for mobile rep training.

16:9 LMS / Zoom9:16 mobile training
Variations

Common variations

Single-feature CRM demo (30 seconds)

Cut to one feature — for example, adding a customer contact to an account — with one callout and one benefit. Good as a standalone leave-behind or as part of a series.

tweak

Reduce to 30 seconds. Cover only [one-feature]. Remove the title page and separator. End on the logo with the CTA line.

Post-booking follow-up video

Same structure, but the CTA shifts from booking to next steps — data migration guide, support contact, or a calendar link for onboarding.

tweak

Keep the feature walkthrough. Replace the CTA type with post-booking. CTA text: [post-booking-cta].

Troubleshooting and objection-handling cut

Adds a dedicated section after each feature block with the most common objection for that feature and a plain-language response.

tweak

After each feature block, add a 15-second objection card: objection — [objection-text], answer — [answer-text].

Multilingual rep training

Same video, different language. Useful for distributed sales teams where English is not the primary language.

tweak

Set [vo-language] to [target-language]. Translate all on-screen callouts and the CTA text.

How it works

How to use it

1

Open the template

"Use this template" drops you into the ngram editor with the prompt prefilled and a storyboard skeleton ready.

2

Add your details

Replace the brackets: product URL, feature list, tone, and CTA text. Paste or type — ngram pulls the product content from the URL.

3

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.

Frequently asked

Do I need a screen recording to use this template?

No. The template defaults to pulling your product UI from the URL you provide in [product-url]. If you have a screen recording, paste it in alongside the URL — ngram will use both. If you have neither, describe the UI steps in the feature-list slot and ngram will generate motion graphics from that description.

How many features can I cover in one video?

Practically: three to five. Each feature block runs about 35 seconds, so five features puts you at roughly 3.5 minutes including the title page and CTA. Beyond five, consider splitting into a series — ask the agent to generate each segment.

Can the same video work for internal rep training and for customer-facing demos?

That is the intent of the template — it is built for dual use. Set [tone] to a register that holds up in both contexts: confident and plain, not jargon-heavy for internal use or over-polished for customers. If the audiences diverge significantly, use the persona-variants feature in ngram to generate a rep version and a customer version from the same prompt.

What if my product is a CRM and I want to show a single workflow like adding a contact?

Use the 30-second single-feature variation. Set [feature-list] to the one workflow, [duration] to 30 seconds, and remove the title-page line from the prompt. The output will focus on the one action — problem, UI walkthrough with callouts, benefit — and end on the CTA.

Can sales reps generate their own version of this video for specific accounts?

Yes. Each rep fills the slots with their prospect's industry and pain point, adjusts the [audience] slot to match the specific buyer persona, and generates a personalized cut. ngram's brand kit keeps every rep's output on-brand regardless of the customizations they make.

How do I include objection handling in the video?

Use the troubleshooting variation. Add one line to the prompt after the feature-list: "After each feature block, add a 15-second objection card." Then fill the [objection-text] and [answer-text] slots for each feature. This produces a discrete card — not blended into the walkthrough — so reps can skip it in customer-facing cuts.

Does this template support non-English voiceover?

Yes. Set [vo-language] to any supported language and ngram generates the voiceover in that language, translates on-screen text and callouts, and syncs lip movements if you are using a talking-head avatar. This applies to every feature block and the CTA close.

Build your sales training video with ngram.

Give ngram your product URL and feature list. Review the plan containing the script. Generate.

Talk to sales