Video Sales Letter: The VSL Script Structure, Beat by Beat
A video sales letter (VSL) is a sales page delivered as a video. It’s one continuous argument, spoken to camera or over slides, that takes a viewer from their problem to your offer and asks for one action at the end. The script does the selling, not the production. Most VSLs follow six beats: the problem, what it costs, a story, the change, the offer and the call to action.
It works because a viewer who presses play gives you their attention in order. A page can be skimmed to the price; a video makes the argument in the sequence you wrote.
What is a video sales letter used for?
VSLs fit offers that need explaining before the price makes sense: courses, coaching, software with a new way of working, services with a high price, products with a mechanism the buyer hasn’t seen. They usually sit at the top of a landing page with the button underneath, or as the step after an ad or a webinar sign-up.
They’re a poor fit for simple, cheap products the buyer already understands. Nobody needs a 12-minute video to buy a phone case.
| Format | Best for | Length | Where it sits |
|---|---|---|---|
| Short VSL | Low-price offers, warm traffic, retargeting | 2 to 5 minutes | Landing page hero, after an ad |
| Long VSL | High-price or new-mechanism offers, cold traffic | 10 to 30 minutes | A dedicated page, button shown after the offer |
| Sales page | Readers who skim and compare | Any | Alone, or under the VSL as the text version |
Many pages run both: the video at the top and the written sales page below it for the people who’d rather read.
What is the VSL script structure?
Six beats, in this order. The names come from the PASTOR framework (Problem, Amplify, Story, Transformation, Offer, Response); the copywriting frameworks guide compares it with the others.
- Problem. Open with the viewer’s situation in their own words, in the first 10 seconds. Not your name, not your logo. “You’ve posted every day for three months and your account still has 200 followers.”
- Amplify. What it costs to leave it alone, in concrete terms: money, time, a moment they’d rather not repeat. One or two costs, not ten. It’s the beat scripts tend to overdo; fear for its own sake loses the viewer.
- Story. Someone who had the problem: you, or a real customer with permission. What they tried, why it failed, the moment it turned. The storytelling guide covers the beats of a story that holds.
- Transformation. What changed, with specifics they reported. This is also where the mechanism goes: why this works when the usual advice didn’t.
- Offer. What they get, piece by piece, how it works, the price and the guarantee or refund terms, said plainly. Proof goes next to each claim, not saved for the end.
- Response. One action, said twice: what to click and what happens after. “Click the button below, pick a plan, and you’ll have access in two minutes.”
Inside the offer, answer the two or three objections your buyers raise most: price, time, “will it work for me”. The objections guide shows how to find and rank them.
How long should a video sales letter be?
As long as the argument needs, and no longer. Spoken English runs at roughly 130 to 150 words a minute, so a 1,500-word script is about ten minutes on camera. Use that to plan:
- Warm viewers who know you: 2 to 5 minutes. They need the offer and the reason to act now, not the whole story.
- Cold viewers meeting a new idea: 10 minutes or more. They need the problem, the story and the mechanism before the price means anything.
Cut any sentence that repeats an earlier one or doesn’t move the viewer toward the next beat. Length isn’t the problem in long VSLs; repetition is.
How do you write a VSL script, step by step?
- Write the offer first. What’s included, the price, the terms. You can’t build an argument toward something undefined.
- List the buyer’s words. From reviews, support emails, sales calls. The opening line comes from here.
- Draft the hook. Write ten opening lines and pick the one a viewer would recognise as their own situation. The hooks guide has formulas for the first seconds.
- Fill each beat with one paragraph, then expand. Put a [placeholder] wherever you need a story or a number you don’t have yet.
- Read it out loud. Every sentence you stumble on gets rewritten shorter. Scripts are written for the ear, and the guide to making AI writing sound human lists the phrases that sound worst spoken.
- Plan the visuals last. Your face, slides with one line each, or screen recordings of the product. Captions on, since many viewers start muted.
- Review it for claims without proof, AI-sounding phrases and a second call to action that crept in.
Can AI write a VSL script?
It can draft one fast. The problems are the usual ones, magnified by length: invented testimonials to fill the story beat, results you can’t back, and the same phrase rhythm for 15 minutes. A model with no facts writes a generic VSL that sounds like every other one.
So the model needs your facts, a beat structure, and a check before you record. That’s what Copix gives it. It’s an MCP server that works inside Claude, ChatGPT, Cursor and Claude Code:
writewith the assetvslreturns the beat structure picked for your viewer’s awareness, the order of argument and persuasion levers, and the story structures for the middle. It reads your saved brief first, so the script uses your offer, buyer words and proof, with [placeholders] for anything you haven’t given it.reviewchecks the full script: structure against the framework, claims that need proof, offer terms, the story beats and the voice, each with the exact line to fix.
Copix never writes a testimonial for you. If the story beat needs a customer and your brief has none, the draft says [customer story needed] and you go get one.
What does Copix cost?
Copix Basic is $9 a month or $90 a year: write, review and brief, unlimited, so you can rewrite the script as many times as recording takes. Copix Complete is $29 a month or $290 a year and adds the Conversion Engine, which reviews the live page your VSL sits on against winning pages, plus the SEO, GEO and Ads engines, with 1,500 credits every month.
Your first plan starts with a 14-day free trial: card at checkout, nothing charged for 14 days, then $9 a month for Basic unless you cancel from your account.
Start your 14-day free trial of Copix Basic, or compare the plans first.
FAQ
What is the difference between a VSL and a sales page?
Same argument, different medium. A VSL controls the order the viewer gets it in; a sales page lets the reader skim. Many offers use both on one page.
Do I need to be on camera for a VSL?
No. Slides with one line each, read over by your voice, are a common format and easier to record. Being on camera helps trust when you’re the product, such as coaching.
Should the buy button be hidden until the offer?
On long VSLs, many sellers show the button only after the offer beat, so viewers don’t click away to the price early. On short ones, show it from the start.
Are VSLs still used in 2026?
Yes, for offers that need explaining. What changed is length: viewers who come from short-form video expect the problem in the first seconds.
What is a VSL script template?
The six beats above with a placeholder for each: [problem in the buyer’s words], [cost of leaving it], [story], [what changed and why], [offer, price, terms], [one action]. Fill it from your brief, then cut.