Cashflow CoachesCashflow CoachesFind my bottleneckBook your call
Home / VSL funnel / VSL script

VSL Script Template: Time Stamps, Hooks and Examples

A VSL script is the word-for-word text of a video sales letter. For a high ticket offer it runs in eight parts, from a hook in the first 30 seconds to one call to action. The middle answers the questions prospects ask on sales calls, most common first.

Our team writes the VSLs, pages and emails behind client funnels. Those emails have gone out 2.6M times at a 71.86% open rate. Results are not typical.

By Anshjeet Singh, founder of Cashflow Coaches. Updated 23 October 2026.

VSL length planner
Words to write1,200Hook: about 96 words. Offer starts at about 4:00.
In range for business owners

150 words a minute is an easy talking speed. Read a paragraph out loud with a timer to find yours. Write the script

1What is a VSL script?

In VSL marketing, you read the script out loud over simple slides, or on camera. It covers the problem, your way of solving it, your proof, your offer and the next step. The price is for the call.

The script sits inside a VSL funnel: ad, opt-in page, the video, a short application, then a booked call. For what each part must do and the mistakes to avoid, see the VSL structure, part by part.

Real screenshots from our clients and our stories. Not typical.

2The VSL script template, with time stamps

This order follows a good sales call. Time stamps assume an 8 minute VSL read at 150 words a minute.

PartTime stampWordsIts job15 min VSL
1. Hook0:00 to 0:3896Repeat the ad's promise. Say who it is for.0:00 to 1:12
2. Why you0:38 to 1:26120Your proof, and results of people like them1:12 to 2:42
3. Bigger picture1:26 to 2:48204Why the old way fails. Why yours works.2:42 to 5:15
4. How it works2:48 to 4:00180Your method in three plain steps5:15 to 7:30
5. The offer4:00 to 5:12180What they get and the outcome. No price.7:30 to 9:45
6. Questions5:12 to 7:12300Top questions from real calls, with proof9:45 to 13:30
7. Who it is for7:12 to 7:3660And who it is not for13:30 to 14:15
8. Next step7:36 to 8:0060Apply and book a call14:15 to 15:00

The offer lands around the halfway mark, with no price. The investment is discussed on the call. Many operators only show the apply button once the video reaches the offer, so your team only talks to people who heard it.

Download the fill-in VSL template (PDF), or see it section by section on the video sales letter template page.

3VSL script generator

Made-up example answers. Change them to yours.

Your VSL script, word for word
The offer
Offer size and next step
Running time7:40
Words1,150
Offer starts at3:30
In range for business owners.

Lines in [square brackets] are yours to fill in with real names and numbers. Never invent a result.

4VSL hooks: 10 opening lines for coaches

The hook is the first 30 seconds. It repeats what your VSL ads promised, so the right person keeps watching.

10 VSL hooks
1. If you're one of the [who it is for], and you want to [result] in the next [time], watch this to the end.
2. Most [who it is for] try [the old way]. Here's why it stops working, and what to do instead.
3. In the next few minutes I'll show you how [your method] works. If it's not for you, I'll say so.
4. This video is not for everyone. It's for [who it is for] who are done with [the old way].
5. Here's the plan, the proof and what you get. All of it, before you ever talk to us.
6. [Client name] was where you are. In [time], they [result]. Here's what changed.
7. If you tried [the old way] and it didn't work, it wasn't you. It was the order you did it in.
8. You don't need more content to [result]. You need three steps. Here they are.
9. Before you book a call with anyone, watch this. It answers the questions people ask us most.
10. What if you could [result] in [time], without [the old way]? That's what this video is about.

5How long should a VSL script be?

Video lengthWords at 150 a minuteWho it fits
2 minutes300Business owners, warm traffic
5 minutes750Business owners; shortest test for the general public
8 minutes1,200Business owners; general public
10 minutes1,500Upper end for most business owners
15 minutes2,250Longest for business owners
30 minutes4,500General public, after shorter tests

Business owners and high earners: 2 to 15 minutes, often under 10. The general public: start at 5 to 10 minutes and go no longer than about 60. On long VSLs, about 10% or fewer stay to the later parts.

Write every part, then cut words, not parts. If a part feels long, it is usually the story in part 2.

6Video sales letter script examples

Each video sales letter example below is a made-up offer in a different market. None are real clients.

OfferHook (first lines)Offer line
Sales coach, $6K"If you run a sales team of 3 to 10 reps and your close rate is under 20%, watch this to the end.""You get 12 weeks of call reviews and a new script for your team. We cover the investment on the call."
Real estate mentor, $12K"If you want to buy your first rental property this year, this video shows the exact steps we use.""We find the deal with you and walk you through the purchase. We only take people we're sure we can help."
Fitness coach for busy dads, $3K"If you're a dad over 40 who wants to get fit again on 30 minutes a day, here's the plan.""You get 6 months of coaching and a plan that fits 30 minutes a day."
Agency owner, $15K"If you own a dental practice and want more new patients every month, this is how we find them.""We build and run the ads and the booking system. On the call we look at your numbers and the investment."

Each hook names the person and the result in one breath. Each offer line says what they get and leaves the price for the call.

For VSL funnels other operators have shared, with their numbers, see the best VSL examples.

See If You Qualify

Bring your VSL script or outline, and your funnel numbers.

7What makes a VSL script book calls?

A script that books calls does ten things. It opens with the ad's promise and names who it is for. It shows one real result, gives the method in three steps and lays out the offer with no price. It answers the top questions from real calls, says who it is not for and asks for one next step. It has no made-up bonus values and no blanks left in.

VSL script grader

Score0 of 12
Running time0:00
Paste a script to grade it.
Your report
Your report shows here.

It reads words, not meaning, so treat a pass as "it is there", not "it is good". To have the whole script written and checked for you, get the VSL master Claude skill.

8How do you find the questions for part 6?

Put the text transcripts of 10 to 20 recorded sales calls into an AI tool and ask it to list every question and objection, ranked by how often it comes up. That ranked list is your part 6.

Prompt: rank my buyers' questions
I am pasting the transcripts of my recorded sales calls below.
Read every call. List every question, worry and objection the buyer raised.
Group the same question when it is asked in different words.
Rank the list by how many calls it came up in, most common first.
For each one, quote the buyer's exact words from one call.
Then show me how I answered it on the calls where the buyer said yes.
Use plain words. Do not add questions that are not in the calls.

[paste call transcripts here]

Put the top three to five into the generator above, in that order.

Want the VSL written and the funnel built for you?We look at your offer and your sales calls, and map the script, funnel and follow-up.Book your callNot ready? Find your bottleneck in 2 minutes

9Worked example: Dana rewrites her first 30 seconds

Dana is a made-up IT consultant with an $8,000 offer. Her old VSL opened with two minutes about her career. Her ad promised 3 new retainer clients a month.

LineOld scriptNew script
People who pressed play700700
Reached the offer84 (12%)168 (24%)
Booked a call (25% of those)2142
Offer starts at6:102:30
21 to 42 booked calls from one new opening
Before21 calls
  • Opened with her career
  • Offer at 6:10
  • Objections guessed
After42 calls
  • Opened with the ad's promise
  • Offer at 2:30
  • Objections from 12 real calls

Made-up example. Same ads, same page.

10What happens after someone watches?

Most people who watch won't book on their own. Some operators say only about 10% of leads book themselves, and setters who call the rest can bring in several times more revenue from the same traffic. So every opt-in should get a text and a call. Our appointment setter scripts have the exact words for VSL leads.

Then the booked call needs to happen. One client's booking flow booked 664 sales calls in three months. Not typical. Run yours through the show rate calculator.

A VSL is minutes long and runs every day. A webinar is about an hour, for buyers who need more teaching first. See the full table in what is a VSL. If you want the script written and the funnel built for you, that is our done-for-you VSL funnel.

11How to write a VSL script this week

  1. Pull 10 recorded sales calls. Run the prompt above. Keep the top five questions.
  2. Fill in the generator with your offer, your proof and those questions.
  3. Replace every [bracket] with a real name or number. Delete any line you can't back up.
  4. Paste it into the grader above and fix what it flags, top first.
  5. Read it out loud with a timer. Cut words until it fits your length.
  6. Record it over plain slides. Add the 8 part names as chapters.
  7. After a week of traffic, check play rate and how much people watch. Fix the hook first.

Want the script written and the funnel built for you? See if you qualify. Not sure the script is what is holding you back? find the exact bottleneck in your business.

Find the exact bottleneck in your business

Frequently asked questions

What is VSL writing?

VSL writing is writing the script for a video sales letter. You write it word for word, in the order of a good sales call: hook, why you, the bigger picture, how it works, the offer, buyer questions, who it is for, and the next step.

What does VSL stand for?

VSL stands for video sales letter: a sales letter turned into a video. Many are simple slides with a voice over.

How do you write a video sales letter?

Write it in the order of a good sales call. Take the questions buyers ask most on your real calls and answer them in the middle, most common first. Then read it out loud and cut words until it fits.

How long should my VSL be?

Business owners and high earners: 2 to 15 minutes, often under 10. For the general public, start at 5 to 10 minutes and go no longer than about 60. At 150 words a minute, 8 minutes is about 1,200 words.

How many words is a 10 minute VSL?

About 1,500 words at an easy talking speed of 150 words a minute. A faster talker at 170 words a minute needs about 1,700 words for the same 10 minutes.

What makes a good VSL hook?

A good hook repeats the ad's promise and names who the video is for in the first sentence. When people leave within seconds, the opening usually breaks the ad's promise.

Should a VSL say the price?

No. The VSL sells the call, not the program. Cover what they get and the outcome, then discuss the investment on the call, once you know the buyer's situation and can show them the right option.

Can AI write a VSL script?

AI is good at the first draft and at sorting sales call transcripts into a ranked list of buyer questions. It can't know your real results. Replace every placeholder with a real name and number, and read it out loud before you record.

Anshjeet Singh holding the Skool Games trophy
About the authorAnshjeet Singh

$10M+ in client results. I run Cashflow Coaches, a done-for-you marketing, sales, operations and tracking agency. We handle everything from paid ads, funnels, webinars, VSLs and Skool communities to setters, closers, ops and tracking. Two-time Skool Games winner.

YouTubeInstagram

Bring your script and your numbers to the call.

We look at your offer, your VSL and your funnel numbers, find the weakest step, and map the full system for your business. If you are not a fit, we tell you what to fix first.

Book your call

Keep reading: Video sales letter templateWhat is a VSL?Done-for-you VSL funnelAppointment setter scriptsShow rate calculatorFind your bottleneck (quiz)

Dana and the four example offers are made up. Their numbers show how the template works and are not client results. Benchmarks on this page are what other operators commonly report. They are not Cashflow Coaches results and not a promise. Every real result on this page is a past result from a specific client. None of them is typical.

Got your script?Bring it to the call. We will find the weak part.

Find my bottleneckBook your call