Training

Mastering the VSL

The video sales letter formula, the mindset behind it, and how to read the data. Watch the training, then use the roadmap below to build and refine your own.

The Formula

The VSL Structure

A well-scripted VSL covers multiple parts of the sales process at once — lifting bookings, lead quality, close rate and cash per close. Here's the exact order.

1

Pain / Problem (your hook)

Open on the pain, not a clever curiosity hook. A sharp pain point is the strongest opener — and it doubles as a qualifier: the right people keep watching, the wrong ones leave.

Example: "Tired of not getting the Facebook ad results you want?"
2

The Transformation / Claim

Tell them where they are now and where you can take them. A guarantee is a bonus, not a requirement — the point is a clear, specific promise.

Example: "I can help you add £50k in revenue in the next 90 days — guaranteed."
3

Who This Is For

Qualify and de-qualify. Naming exactly who it's for (and who it isn't) sharpens the fit and raises perceived value.

Example: "This is for established e-com brands spending over £30k per month on ads."
4

Social Proof

Now prove it. A case study, testimonial snippets on screen, or a quick results dump. Specific numbers build trust and credibility.

Example: "I've helped companies like [client] add £64k in just 37 days."
5

Your Mechanism(s)

Outline what you actually do — the "how". Then tie every mechanism straight back into social proof to reinforce trust.

Example: "The secret is in creative testing — just like John, who had no testing process. We set up a creative testing campaign and cut his cost-per-result by 35% in 67 days."
6

Comparison / USPs

The moment they see your offer, they compare you to a competitor or something they've already tried. Get ahead of it — introduce your USPs and explain why you're different.

Example: "An agency or freelancer will cost you thousands with no guaranteed results."
7

Value Stack

Stack what you deliver — but never just list features. Tie each feature to the desired outcome it produces.

Example: "We'll do CRO to take your landing page from 1% to 5% — so you get more revenue without spending a penny more on ads. We manage your ads to save you time. We set up post-purchase email flows to lift LTV."
8

Risk Reversal

Lower the barrier to entry. For a call, make it consequence-free. Or lead with a money-back guarantee. Positioning it as "we hand-select who we work with" raises perceived value too.

Example: "Leave your credit card at home — the first call is just to see if our system is a fit for your business." Or: "If you don't add £50k in 90 days, I'll refund you plus £1,000 for wasting your time."
9

Bonuses

Solve the next logical problem to spike perceived value. Map your customer's dream outcome and hand them the next step for free.

Example: "And that's not all — sign up today and get exclusive access to my Google Ads course (worth £997), so you can open a second revenue channel."
10

Recap Stack + CTA

Restate the full stack against the cost of the alternative, then give one clear next step. No options, no confusion.

Example: "You get all of this for a fraction of what an agency would charge — click the link below to book your call."

Turn this structure into a script

Our VSL GPT knows this exact formula. Feed it your offer and it drafts the script, hooks and ad angles.

Open the VSL & Ad Scripts GPT
Recording

Scripting & Mindset

Your first few won't be perfect — and that's completely fine. Ship a raw one, then refine from the data.

🎯

Done beats perfect

Keep your first three basic — record on Loom or your phone. Don't chase editing or presentation. Get it live, then improve.

🗣️

Authentic beats polished

Talk as if you're speaking to a friend. Genuine excitement sells better than forced professionalism, and it's rare in business.

🎬

Run rough drafts

Before recording, run through it a few times unrecorded — get into the flow, find your rhythm and get your energy up.

🔁

Ship raw, then refine

Get a raw version onto the page first. Only once it's live do you start testing overlays, editing style and text.

Setup

Setup & Delivery

How you host and frame the VSL matters as much as the script.

📝

Mirror it in copy

The average visitor reads ~20% of the text. Put the VSL up top and regurgitate it as written copy underneath — you capture both the watchers and the readers.

📊

Host on Wistia

Free for your first 10 videos. You get view analytics to spot bottlenecks, plus brand colours and more control than YouTube.

▶️

Autoplay thumbnail

Use the first ~10 seconds as an autoplaying thumbnail packed with results. It dramatically lifts play-throughs — YouTube can't do this.

🔒

Remove viewer controls

Strip out scrubbing. Leave only play/pause, speed and captions so people can't skip — which forces the full watch.

🧹

Keep the page simple

Headline → VSL → CTA. Nothing else. Cluttered pages (banners, extra copy, scattered proof) are why VSLs don't get played.

Length

How Long Should It Be?

Match the length to the difficulty of the buyer's decision. The bigger the ask, the longer you can go.

3–5 min
Low barrier
Free lead magnet or low-ticket. Shorter almost always performs better here.
Longer
Higher ticket
As price climbs, lengthen accordingly — a £1,000 offer needs more than a £200 one.
3–15 min
Typical range
Jack's VSLs usually land somewhere in this window.
Optimisation

Reading the Data

A VSL isn't a one-and-done asset — it's a living sales system. The gains come from iterating on the data, not from a perfect day-one script.

The 3 jobs of a VSL

① Answer "is this for me?"  ·  ② Build trust & authority  ·  ③ Push the next step. It isn't meant to be watched 100% by everyone — people leave once they've decided yes or no, and both are fine. Your job is to earn more correct yeses and get the wrong people to exit early.

1 · Play rate Fix this first

Of everyone who lands on the page, how many press play. If it's low, the problem isn't the VSL — it's the headline not matching the ad, a weak thumbnail/hook, or a cluttered page. Fix play rate before touching anything else.

Below 35% = fix it35% = minimum40–50% = excellent

2 · Engagement / retention

Watch the retention curve. A gradual decline is completely normal. An early cliff in the first 30–60s means a weak hook. A sudden cliff later means one specific part is the problem — go find it and refine.

Short (<5–7 min): 50–70% strong, 70%+ excellentLong (10+ min): 45–60% good

3 · Conversion rate Most important

This is the metric that matters most — not watch time, not play rate. Always tie VSL performance back to bookings and applications. A VSL with lower watch time but higher conversion wins every time.

Testing

How to A/B Test

The one rule people break: change only one variable at a time. Test more than one and you'll never know what caused the change. Test in this order.

Hook — highest leverage

The single most valuable test. Try pain-based vs outcome-based openers, direct authority vs empathy, or short-and-punchy vs slower context. Everything after the ~30–60s mark stays identical.

Length

No need to re-record. Clone the VSL, cut version B shorter and relaunch. (Example: removing a slow intro + pain agitation and cutting straight to social proof and what's included.)

CTA placement & delivery

Test end-only vs midway + end, and verbal ("click the link below to book") vs visual (an on-screen overlay showing exactly what to do).

Tip: use proof to fix specific drop-offs. In one test, a case study using a low-spender caused an instant drop — higher-budget viewers assumed the agency wasn't for them. Swapping in a higher-spend case study fixed it.

Diagnosis

Diagnosing Drop-offs

Where people leave tells you exactly what to fix.

Early · first 30s

Hook problem

Hook mismatch (first seconds don't match the ad's promise), wrong/too-broad audience, or it's too vague and slow.
Fix:
  • Say who it's for immediately
  • State the core promise / outcome upfront
  • Cut the intro — name, background, company all wait
Mid-video

Clarity problem

You've started rambling or over-explaining, got too pitchy too early, or the value-per-second dipped.
Fix:
  • Tighten explanations — clarity over cleverness
  • Use proof as momentum right before each claim
  • Add light pattern interrupts (slides, subtle B-roll)
Late · before CTA

Actually good

People have already decided and skipped ahead to book. That's not a problem — that's efficiency.
Do: nothing. Leave it be.

Ready to write yours?

Give the VSL GPT your offer, audience and mechanism — it'll draft the full script, hooks and ad angles using this formula.

Open the VSL & Ad Scripts GPT