The 7-part script formula B2B teams use to write video sales letters that book meetings - with fill-in-the-blank templates for cold outbound, ABM, and proposal walkthroughs.
Most video sales letters fail in the first eight seconds. Not because the offer is wrong, but because the script is. Either the rep buries the hook, or the message reads like a written email someone decided to film.
This guide gives you the script formula B2B sales teams actually use, plus three fill-in-the-blank templates you can adapt today. If you want a service that scripts, films, and edits these for you, see our video sales letter production service. If you want the broader strategy first, start with how to make video sales letters the star of your sales strategy.
What is a video sales letter script?
A video sales letter (VSL) script is the written outline a rep follows when recording a short on-camera sales video. It opens with a hook, names the buyer's problem, presents the solution, surfaces proof, and ends with a clear next step. Good VSL scripts are usually 100 to 220 words for a 60-90 second cold outbound video, and 250 to 500 words for a 2-3 minute proposal walkthrough.
Scripts matter more on video than in email. Buyers can skim text. They cannot skim a face on screen, so every sentence has to earn its seconds.
The 7-part video sales letter script formula
Every VSL that performs well in B2B follows the same arc. Skip a step and the video stalls.
1. Pattern interrupt (0-5 seconds)
Open with something the prospect did not expect. Use their name, their company, a specific detail you noticed about their stack, their hiring page, or a recent post. The goal is to stop the autoplay-thumb.
Bad: "Hi, my name is Sarah from Acme."
Good: "Hi Daniel, saw your team just posted three new BDR roles on LinkedIn - that's exactly why I shot this."
2. Name the problem (5-15 seconds)
State the painful, specific outcome the prospect is dealing with right now. Not the abstract category - the actual symptom. If they do not nod by the 15-second mark, they will close the tab.
3. Earn permission (15-25 seconds)
One sentence on why you are credible to talk about this problem. Not a company pitch. Either a relevant customer ("we just helped Stripe's BDR team do X") or a specific result ("our customers see Y"). Keep it short. Buyers can sense when you are auditioning.
4. Tease the solution (25-50 seconds)
Describe what your solution actually does in one breath. Avoid feature lists. Use the one-sentence shape: "We help [ICP] do [outcome] without [common pain]." If the buyer cannot repeat your value prop after one watch, the script is not done.
5. Show, do not tell (50-70 seconds)
Cut to a screen recording, a customer logo wall, or a quick before-and-after. Visual proof carries more weight than another spoken claim. This is where VSLs beat written email - the buyer can see it work.
6. Soft CTA (70-85 seconds)
Make the next step low-friction. "Worth a 15-minute call next week?" beats "click here to book a demo." Reply rates climb when the ask feels like a question, not a transaction.
7. Sign off with a name (85-90 seconds)
End with your name, a smile, and a short signoff. Buyers reply to humans, not to brands. Avoid "Looking forward to hearing from you" - it sounds like the bottom of a templated email.
Cold outbound VSL script template
Use this for first-touch cold video on email or LinkedIn. Target length: 60-75 seconds, 130-180 words.
"Hi [Prospect First Name], saw [specific trigger about their company]. Most [their role] I talk to at companies like [their company] are dealing with [specific pain]. We just helped [comparable customer] [specific outcome] in [timeframe]. The way it works is [one-sentence solution]. I shot this because [reason this is relevant to them right now]. Worth a 15-minute call next [day]? Either way, no pressure. Cheers, [Your name]."