What is a VSL in B2B?
A VSL, or video sales letter, is a short video that makes one argument to one buyer and asks for one action, and in B2B that action is almost always a sales call.
Forget the 45-minute info-product VSLs with red arrows and a fake countdown. B2B buyers smell that from a mile away.
A B2B VSL has a smaller, sharper job: pre-sell the call.
By the time your buyer sits down with your closer, they should already know:
- That you understand their problem better than they do.
- Why the way they've tried to fix it hasn't worked.
- What your approach is, and proof it works.
- What happens on the call, and who it's for.
Why video? Because buyers want to do their homework alone. Gartner's July 2025 survey of 632 B2B buyers, as reported by BizTechReports, found 61% prefer an overall rep-free buying experience.
So give them your best rep, on demand.
A VSL lets your best pitch run every single time. Without your best rep in the room.
VSL vs demo video vs prospecting video: which one do you need?
A VSL argues for one action, a demo shows how the product works, and a prospecting video is a short personal message from a rep, so each needs a different script.
| Format | Main job | Who sees it | Measure it by |
|---|---|---|---|
| VSL | Make the case for one action, usually the call | Every booked or interested buyer | Show rate, close rate, bookings |
| Product demo | Show how the software works | Buyers evaluating features | Viewers reaching key features |
| Explainer | Make an idea or process clear | Early-stage visitors | Fewer confused questions on calls |
| Personal prospecting video | Earn a reply from one named account | One prospect | Reply rate, meetings set |
Moonb's VSL guide makes the same split between VSLs, demos and explainers, and notes a VSL often borrows demo footage for its mechanism.
Here is the confusion in search results. Shootsta and other sales video vendors use "video sales letter" for the 60 second to 3 minute personal video a rep sends by email or LinkedIn.
Useful for outbound. Different job.
This page covers the VSL that pre-sells your call, the one every inbound buyer sees. One recording. Every booking.
Where to put a VSL in a B2B funnel
In a B2B funnel the VSL works hardest right after the buyer books, because that's where it protects your show rate and warms up the call.
There are three places to put one:
| Placement | Job | Ideal length | Measure it by |
|---|---|---|---|
| In the ad or before the opt-in | Earn the click into the quiz | Short. Seconds, not minutes | Quiz starts |
| On the booking confirmation page | Make them want to show up | A few minutes | Show rate, viewers vs non-viewers |
| In the pre-call reminder sequence | Pre-sell, handle objections, set the agenda | As long as the argument needs | Close rate, viewers vs non-viewers |
The decision rule: if you can only make one VSL, make the post-booking one. Most B2B companies skip it. That's where the money is.
A booked call is a promise. The days between booking and the call are where that promise goes cold.
The VSL keeps it hot. The full indoctrination sequence is in the show-up playbook.
B2B VSL script structure: the 8 parts
A B2B video sales letter script runs in eight parts: call out the buyer, name the problem, kill the old way, reveal the mechanism, prove it, explain the call, disqualify, and give one next step.
| Part | Job | Rough share of runtime (our rule of thumb) |
|---|---|---|
| 1. Callout hook | Name the buyer and the result in the first line | 5% |
| 2. The problem, in dollars | Make the cost of doing nothing concrete | 15% |
| 3. The old way | Explain why what they've tried keeps failing | 15% |
| 4. The mechanism | Your approach, named and simple | 20% |
| 5. Proof | Real numbers, real screens, real outcomes | 20% |
| 6. What happens on the call | Agenda, length, who they'll talk to | 10% |
| 7. Who it's NOT for | Disqualify the wrong buyers out loud | 5% |
| 8. One next step | Show up, or book, and nothing else | 10% |
The enemy in part 3 is your secret weapon. Every buyer has been burned before. The retainer agency that reported clicks. The lead vendor that sold MQLs. The cold calling farm.
Name that enemy and they lean in. You're not another vendor now. You're the one who gets it.
Part 7 feels backwards. It isn't. Telling the wrong people to leave makes the right people trust you more.
VSL script template for B2B (fill in the blanks)
Here's a fill-in VSL script template for a B2B service or software company, written for the post-booking video. Replace everything in brackets.
- Hook. "If you run a [type of business] doing [revenue range] and your [core metric] has stalled, watch this before our call."
- Problem. "Most [buyers] I talk to are losing [specific, measurable thing] every month. At [their deal size], that's [dollar figure] walking out the door."
- Old way. "You've probably tried [common fix 1] and [common fix 2]. Here's why they don't stick: [one-sentence reason]."
- Mechanism. "What works instead is [named approach]. Three parts: [part one], [part two], [part three]."
- Proof. "Here's [real result] for a [type of client]. Here's the dashboard." Show the screen. Real numbers only.
- The call. "On our [length] call, we'll look at [their specific situation], find [the gap], and show you [the plan]. You'll talk to [name and role]."
- Disqualify. "This isn't for you if [disqualifier one] or [disqualifier two]. If that's you, cancel the call. No hard feelings."
- Next step. "Your call is booked for [time]. Reply to the text so we know you're coming. See you then."
Notice what's missing. No price. No hype. No "act now."
B2B buyers don't need pressure. They need certainty.
Want help with part 4? The irresistible offer guide shows how to name and package your mechanism.
How long should a B2B VSL be?
A B2B VSL should be as long as it takes to answer the questions that would stop a buyer from showing up or saying yes, and not a second longer.
There's no magic number. There is a test.
Write down the five objections your closers hear most. "Is this right for my size of company?" "How long until results?" "What does it cost?" "Why you and not the agency we already have?" "What if it doesn't work?"
Your VSL answers each one. That sets the length.
Some practical rules:
- Read the script aloud with a timer. That's the only word count that matters.
- Cut every sentence that doesn't move the argument. If a line could appear in any competitor's video, delete it.
- Front-load the hook. The first sentence decides if they watch the second.
- Short in the ad, longer after booking. A cold scroller gives you seconds. A booked buyer will give you minutes, because they've already raised their hand.
Published starting points, by where the video lives:
| Use | Suggested length | Source |
|---|---|---|
| LinkedIn DM prospecting video | 30 to 45 seconds | Shootsta's B2B SaaS VSL guide |
| Cold outbound email video | 60 to 75 seconds | Shootsta's B2B SaaS VSL guide |
| Proposal walkthrough | 2 to 3 minutes | Shootsta's B2B SaaS VSL guide |
| Full VSL | Under 10 minutes | Joyspace's 2026 VSL framework |
Treat those as starting points, not rules. Moonb's guide puts it well: a 90-second cut can beat a four-minute one. Cold audiences and complex products need more proof. Warm buyers can reach the call details sooner.
How to measure if your VSL works
A VSL works if buyers who watch it show up and close more often than buyers who don't. Watch time alone proves nothing.
Tag every booked buyer as a viewer or non-viewer (most video hosts can pass a "watched past X%" event to your CRM). Then run two numbers:
Show-rate lift = show rate of viewers minus show rate of non-viewers
Extra held calls a month = booked calls × share who watch × show-rate lift
Illustrative example, not a benchmark: 120 booked calls a month. 60% watch the post-booking VSL. Viewers show at 85%, non-viewers at 70%. Lift is 15 points.
120 × 0.60 × 0.15 = about 11 extra held calls a month. From one video you record once.
Two traps. First, viewers are often keener buyers anyway, so the gap flatters the video. Second, small samples lie. For a cleaner read, send the VSL to half your bookings at random for a month and compare the halves.
Do the same with close rate on held calls. If viewers close no better, rewrite parts 3 to 5 of the script.
What to test first. Change one thing at a time, in this order, because each step only matters if the one before it works:
- Thumbnail and the line beside the player. Measure play rate.
- The hook, first 5 to 15 seconds. Measure drop-off in the first 30 seconds.
- The proof sequence. Measure how many reach the call details.
- The call explanation and next step. Measure show rate.
- Presenter vs voiceover. Expensive to change, so test it last.
That order follows Moonb's VSL testing table. Its author also notes he could not trace a primary source for the VSL conversion benchmarks that get repeated online.
So ignore borrowed benchmarks. Your own non-viewers are the baseline.
What proof to show in a B2B VSL
Proof in a B2B VSL means specific, checkable outcomes shown on screen, because business buyers discount adjectives and believe numbers they can see.
"We're the leading provider of..." Nobody cares.
"Here's the CRM. Here's every held call from last month, and the ad each one came from." Now they care.
What works, in order of strength:
- Live screens. The ad account, the CRM, the calendar. Blur names, keep numbers.
- Named mechanisms. How the result happened, step by step.
- Aggregate results. For us that's $54.3M+ in revenue generated for clients, 85+ SaaS and B2B brands scaled, and a 9x average ROAS.
- Range of outcomes. Clients scaled from $10K to $100K+ MRR on the same system. Ranges feel more honest than one cherry-picked win.
And the rule that never bends: never invent a number, a client or a testimonial. One fake claim spotted by a sharp CFO kills every true one around it.
How to record a VSL without a studio
You can record a strong B2B VSL with a laptop, a decent microphone and your slides, because buyers judge the argument and the person, not the production.
- The founder or closer on camera. The buyer is about to meet this person. Let them meet them early.
- Audio beats video. A cheap USB microphone does more for trust than a new camera.
- Simple slides. One idea per slide. Big numbers. Short words.
- Screen recordings for proof. Show the dashboard. Don't describe it.
- Captions on. Assume some buyers watch at their desk with the sound off.
- One take per section. Record in parts. Stitch them. Stop chasing perfection.
Rough is fine. Fake is fatal.
A slightly awkward founder who clearly knows the problem beats a polished actor reading a script every time.
VSL mistakes that kill B2B conversions
Most B2B VSLs fail because they talk about the company instead of the buyer, run too long without an argument, or ask for more than one action.
- Starting with "Hi, I'm..." Start with their problem. Introduce yourself after you've earned it.
- Feature tours. A VSL is not a demo. Save the product walkthrough for the call.
- Three calls to action. Book, download, follow us. Pick one.
- Consumer hype. Fake scarcity and countdowns destroy trust with business buyers.
- No disqualifier. Without one, the wrong people book and your closers burn hours.
- Hiding it. A VSL nobody sees does nothing. Link it in the confirmation email, the SMS and the reminder.
- Never measuring it. If you can't say what it did to show rate, you don't know if it works.
The VSL is one part of the system. It works best after a qualifying quiz funnel has already filtered who books. See the full flow in our B2B sales funnel guide.
Want yours built? Every booking machine we build includes a VSL, alongside the ads, the quiz, the CRM and email and SMS follow-up. Live in 14 days. Book a free 30-minute strategy call to see it.
Questions
What does VSL stand for?
VSL stands for video sales letter. It is a sales argument delivered as a video, usually with one presenter or voiceover and simple slides, built to lead the viewer to one action. In B2B, that action is usually booking or attending a sales call.
Do VSLs work for B2B?
They can, when they pre-sell a sales call rather than push an instant purchase. B2B buyers like to research alone: Gartner's July 2025 survey of 632 buyers, as reported by BizTechReports, found 61% prefer a rep-free buying experience. Test it by comparing show and close rates of viewers and non-viewers.
What is the difference between a VSL and a demo video?
A demo shows how the product works. A VSL makes the case for one action, such as attending the sales call, and may borrow demo footage to show the mechanism. Judge a demo on feature views and a VSL on show and close rates.
How do you write a video sales letter script?
Follow eight parts: call out the buyer, name the problem in dollars, explain why the old way fails, reveal your mechanism, show proof, explain what happens on the call, say who it is not for, and give one next step.
How long should a VSL be for B2B?
Long enough to answer the objections that stop buyers from showing up or saying yes. Keep ad versions to seconds. A post-booking VSL can run several minutes because the viewer has already raised their hand. Read it aloud and cut anything generic.
Where should I put a VSL in my funnel?
The highest-value spot is right after the booking, on the confirmation page and in the reminder emails and texts. There it improves show rate and close rate. A short version can also run in ads to earn the first click.
Should a B2B VSL mention price?
Usually not. The VSL's job is to make the call worth attending, and price without context invites a quick no. Discuss investment on the call, once you understand the buyer's situation and can tie price to their numbers.
What should you test first in a VSL?
Start with whatever decides whether people press play: the thumbnail and the line beside the player. Then test the hook, then the proof, then the next step. Change one variable at a time and judge it on show rate, not watch time.