VSL Script Writing
High-converting video sales letter scripts for online courses, SaaS launches, coaching programs, and DTC brands.
Who it’s for
A good fit if…
- Course creators, coaches, and SaaS teams launching an offer through video rather than a written sales page.
- Brands that already have a written sales page and want a script adapted specifically for spoken delivery and pacing.
- Teams running paid traffic to a VSL who need the first 30 seconds to earn the rest of the watch time.
What you get
Deliverables
- A full VSL script following a hook-story-offer-close structure built around your specific offer.
- Objection-handling segments placed where viewer drop-off typically happens.
- On-screen text and pacing notes to support the editor or presenter delivering the script.
- Two revision rounds to refine pacing, proof placement, and the closing offer.
What is VSL script writing?
A VSL (video sales letter) script is the full spoken copy for a video that sells one offer: what the presenter says, in what order, and what appears on screen while they say it. VSL script writing turns your offer, proof and objections into a structure that keeps people watching until the price, and gives them a clear reason to act when they get there.
It sits somewhere between a sales page and a talk. The persuasion principles are the same as written sales copy, but the delivery isn't. Viewers can't skim back, so the script has to hold attention second by second.
When is a VSL the right format?
A VSL tends to work well when:
- your offer needs explaining, and a person talking through it builds more trust than text alone
- you're sending paid traffic to a page and want one focused message rather than a long scroll
- your founder or coach is the brand, and their face and voice do part of the selling
- you already have a written sales page that converts and want a second format to test
It's usually the wrong choice for simple, low-priced products where a short product page does the job, or for buyers who need to compare details side by side.
How I structure a VSL script
Most of my VSL scripts follow the same backbone, adapted to the offer:
- Hook (first 15 to 30 seconds). Name the viewer's situation or the result they want, specifically enough that the right people think "that's me."
- Problem and stakes. Why the problem persists, and what it costs to leave it alone.
- Story or insight. The reason your approach works, told through a real experience or a clear idea.
- The offer. What it is, what's included and who it's for, in plain language.
- Proof. Results, testimonials, demonstrations or credentials, placed where doubt usually appears.
- Objections. Price, time, "will this work for me?", handled before they become reasons to leave.
- Close. The price, the guarantee if you have one, and exactly what to click.
Every section gets pacing notes and suggested on-screen text, so your editor or presenter knows where to slow down, cut to a slide or show proof.
What makes a VSL script hold attention?
A few things I watch closely:
- Short spoken sentences. Long written sentences sound like reading when spoken aloud. I read every draft aloud before it reaches you.
- Open loops. Small promises of what's coming ("in a minute I'll show you why most people get this wrong") keep viewers past the natural drop-off points.
- Proof near claims. If the script says "fast", the next line shows how fast.
- One idea per segment. Viewers can't re-read, so each segment makes one point and moves on.
Before (illustrative): "Our comprehensive programme offers a wide range of modules designed to help you achieve your goals."
After: "In six weeks you'll write, record and launch one course. Not a library of ideas you never finish. One course, live and selling."
Common VSL script mistakes I fix
- A hook that introduces the presenter instead of the viewer's problem
- Revealing the offer too early, before the problem feels real
- Proof saved for the end, when most viewers have already left
- A close that lists five options instead of one clear action
- Written-page copy pasted into a script, with sentences nobody would say out loud
What affects the price of a VSL script?
VSL scripts start from $799. The final quote depends on the length of the video, how much research the offer needs, whether you want alternative hooks or ad cut-downs, and your deadline. You get a fixed quote before any work starts.
If you're launching the offer through more than one channel, product launch copywriting covers the emails and pages around the video, and a B2B sales page gives you a written version for buyers who prefer to read. You can also read how I approach landing page copy, which follows many of the same principles.
How it works
From brief to finished copy
1
Brief
You share your offer, price, audience, and any existing VSLs or competitor scripts as reference.
2
Research
I study your audience's objections and the proof points that will matter most.
3
Draft
You receive a complete script with hook, story, offer, and close clearly structured.
4
Refine
I apply two rounds of feedback to sharpen pacing, proof, and the final ask.
Related work
SaaS Landing Page Copy Refresh
A full demo-request landing page for a month-end close tool, rewritten from a feature list into a page a finance controller can understand in ten seconds.
Read the full sample“Everything was excellent! I gave extremely detailed instructions for this project and I am very satisfied with the final results! Everything was an easy process indefinitely felt like I could tell him what I needed and what needed to be tweaked. Thank you!”
FAQ
Questions about VSL Script Writing
Further reading
How long should a VSL script be?
Most VSLs for low and mid-priced offers run 5 to 15 minutes, which is roughly 750 to 2,200 spoken words. Higher-priced offers can justify longer scripts because buyers need more proof. I write to the length your offer and audience need, not to a fixed word count.
Do you write the hook separately for ads?
Yes, if you ask. Many teams run the first 30 to 60 seconds of a VSL as a paid ad, so I can deliver two or three alternative hooks to test against each other.
Can you adapt my existing sales page into a VSL script?
Yes. Spoken copy needs shorter sentences, more signposting and a different rhythm from written copy, so it's a rewrite rather than a copy-and-paste, but your existing page gives me the research to work from.
Will the script work if I present it myself on camera?
Yes. Tell me whether it's a face-to-camera video, a voiceover over slides, or a mix, and I'll write the pacing notes and on-screen text for that format.
What do you need from me to start?
Your offer and price, who it's for, the main objections you hear, any proof you can use (results, testimonials, credentials) and any VSLs you like or dislike.
Related services
SaaS Website Copywriting
Homepage, feature, pricing, demo, and landing page copy that explains your product and converts visitors into trials.
From $199
Ecommerce Copywriting
Shopify homepage copy, product descriptions, category pages, offer messaging, and conversion-focused store copy.
From $149
Website Copywriting
Home, About, Services, Contact, landing, and sales pages written with clarity, persuasion, and a strong brand voice.
From $129
Have a page, an email flow or a document that isn’t working yet?
Send a short brief. You’ll get a reply from me, not an account manager, with a recommended scope, a fixed quote and a delivery date.