Batu Ulker
Funnels

VSL Funnel: How to Build One That Books Cold Sales Calls

Want my team to build this for you? Work with Advergent. Rather build it yourself? Join the coaching waitlist.

You got to $20,000 or $30,000 a month on cold DMs, cold email, organic posting, referrals, whatever got you your first clients, and now the calendar has gone quiet. Not because you got lazy. Because every one of those channels needs you to double the input to double the output, forever, and there's a ceiling on how many DMs or emails one person can send in a day.

A VSL funnel breaks that ceiling. It's an ad, a landing page carrying a 6 to 8 minute video, an application and a calendar, built to sell for you 24/7 instead of you educating one ice-cold prospect at a time by hand. Done right, it does the same qualifying and educating your best closer does live on a call, except it scales the moment you raise the ad budget.

This is the build me and my team run for clients at Advergent: coaches, consultants, agencies and B2B or SaaS companies selling a high-ticket offer where the buying event is a sales call, on cold traffic, mostly Meta. If you're still deciding between a VSL and a webinar for your offer, work through that first; this post is what you build once you've already picked the VSL.

What do 1,000 cold clicks actually produce?

Run 1,000 cold clicks through a VSL funnel and, at typical rates, you should land 5 to 6 closed clients: roughly 350 video views, 35 applications, 21 qualified bookings, 17 shown calls, and a third of those closing. At a $2.50 average cost per click, that's $2,500 spent to close one to six deals depending only on your offer and your closers.

Stage Volume from 1,000 clicks Assumed rate
Ad clicks 1,000 -
VSL views 350 35% view the video
Applications submitted 35 10% of viewers apply
Qualified bookings 21 60% of applicants qualify
Calls shown 17 80% show rate
Clients closed 5-6 33% close rate

At $2,500 in spend, closing just one $5,000 deal already puts you at 2x return on ad spend, which is the signal that the funnel works and any remaining problem sits in your sales process, not your advertising. Close three or four and you're at roughly 6 to 7x. That's the whole case for a VSL over most other cold-traffic channels on a high-ticket offer: when it underperforms, the math tells you exactly which step broke.

That's not hypothetical. This exact build took a brand-new agency owner to $168,000 in revenue off $35,000 in ad spend, 129 booked calls, a 33% close rate, on cold traffic with no warm list. A B2B SaaS client ran it to double their monthly recurring revenue, scaling one offer from $95,000 to $187,000, and another account collected $268,000 in cash in 63 days on $47,000 spent. None of that came from the video alone. It came from the offer, the script, the pre-call engine and closers who could finish the job, which is everything below.

Why does your calendar go quiet past $20,000-$50,000 a month?

Because the channel that got you there, cold DMs, cold email, organic content or referrals, can't scale its output without you doubling your personal input every single time, and a cold sales call booked with zero framing beforehand gets roughly half your calls disqualified before your rep even opens their mouth.

Advertising has the same doubling problem on the sales side. Whoever handles your calls still has to work twice or three times as hard as volume grows. But lead generation itself stops being manual: it becomes predictable, mathematical, and it scales without you personally sending more messages. The catch is that someone who found you 36 hours ago through an ad has no trust and no education yet, so if you skip straight to a bare calendar link, you'll burn through 30 to 45 minutes of every call just explaining what you do, with no time left to actually sell. A VSL exists to compress that decision window down to 48 to 72 hours before anyone gets in front of your sales team.

Step 1: How do you optimize your offer for cold traffic before you build anything?

Cold traffic needs a different offer than the one that sells to your inbound audience, because inbound leads wait until they're ready to buy and outbound leads need help getting ready. Add a guarantee or risk reversal so people can take a chance on you, build in a cheaper tier for anyone who can't qualify for your top offer, and speak to one avatar at a time.

Build the full curriculum, package or program first, then structure the VSL to give away everything except the implementation itself, the same way this post gives away the entire funnel and leaves the building of it as the gap. If you serve more than one persona, run separate campaigns and separate messaging for each rather than trying to sell one offer to everyone, because a message built for everyone convinces no one. If you haven't nailed the offer itself yet, that's worth solving first: the offer formula from analyzing 1,000+ high-ticket offers is a good starting point before you write a single word of script.

Step 2: How do you write an 8-step VSL script?

Write it to run 6 to 8 minutes, never 40, because ad attention is borrowed, not earned, and nobody sits through a long video from someone they met 30 seconds ago. In a highly sophisticated market where people have already seen your kind of offer, cut it to 3 to 4 minutes and spend it purely on differentiation.

# Section Job
1 Hook Restate their problem back to them
2 Mechanism Reveal the solution in three levers: acquisition, delivery, expansion
3 Objections Handle what they're already thinking after hearing the mechanism
4 Differentiation Show why you're not just another vendor
5 Credibility stack Reinforce who you are and why it's believable
6 Metrics deep-dive Prove it's actually working with real numbers
7 False-belief bridge Move their belief toward yours, with proof stacked in
8 Close One simple call to action: book the call

Every section has to move a belief from where it sits to where you need it before the close, or cut it. Talk about them, their business and their problem before you talk about your services, because the only question a cold viewer is running is whether you actually understand their situation. Once you install that belief, describing what you do gets far easier. You could skip the video and run text alone, but across $25 million in ad spend we've consistently seen a VSL lift both conversion and the quality of who books, because people consume information differently: some read, some watch, some listen, and a video-plus-page lets you serve all three on one page.

Step 3: What does a VSL landing page need above the fold?

Three questions, nothing more: what's in it for me, why you, and how do you do this. The headline, sub-headline, CTA and the proof stack right under it should answer all three before anyone scrolls, and the rest of the page is a text version of the same argument for people who'd rather read than watch.

Skip countdown timers and forced watch gates. Someone should be able to click your ad, land on the page and submit an application immediately if they want to, because some people don't want to think, the ad already sold them, and making anyone watch five minutes before they can act feels like homework. That single decision raises drop-off enough to cost you a real share of the market who were ready to move.

Step 4: Should the application come before or after the calendar?

Application first. It lets you qualify or redirect someone before they ever see your calendar, which raises the intent of who books, and for B2B or high-ticket offers it's close to the default. Keep it to 3 to 6 questions on current state, what they've tried, budget and timeline, and only offer same-week slots, because the gap between booking and the call kills conviction.

The trick that actually moves drop-off: ask for name, email and phone number in the second half of the form, not the first. Ask for contact details immediately and people get put off and bounce. Ask a couple of real questions first and, because they're already invested, they hand over their information far more willingly. Every extra question you add trades volume for quality, so decide that trade-off on purpose rather than by accident.

Step 5: How do you get an 80%+ show rate on cold traffic?

Build a pre-call engine between the booking and the call: a confirmation page with 5 to 20 short breakout videos answering the FAQs, a 72-hour retargeting hammer at 15 to 20 frequency across your social channels, 2 to 3 value-dense emails a day, a selfie video or a real text from whoever is closing, and a same-day confirmation message with the call link attached so nobody has to go hunting for it.

Booking the call is the easy part. For cold traffic, closing the trust and education gap in the days before the call is what actually protects your show rate, and it's the step most people skip because a confirmation page alone rarely gets watched. Send resources based on what they told you in the application, keep the human touch going, and confirm on the day itself. That combination is what holds an 80%+ show rate on traffic that met you a week ago.

Step 6: Which ad formats and metrics should you actually track?

Four formats do the consistent winning across our accounts: expert myth-busting, problem-first three-act, UGC direct-to-camera or split-screen, and talking-head case study videos. Judge all of them on cost per qualified booked call, not CPM and not cost per lead, because CPMs barely correlate with revenue and a cheap unqualified lead just costs your closer the time you thought you saved.

Step 7: How do you validate, optimize and scale it?

Validate first: get your cost per application and cost per qualified booked call stable at a number you can work with. That tells you the funnel itself is fine, and if calls still aren't closing, the fix is your sales process, not your targeting. Only then raise budget, and only while that same cost per qualified booked call holds.

Fix leaks at the exact point they show up rather than scaling around them: if the page doesn't convert, nothing downstream will, no matter how much traffic you pour on top. And ad spend has to follow closer capacity. Hire before you overload your sales team, not after calls start going unworked. If cost per lead is still the number your team argues about, that's the wrong metric to optimize for.

Where to start this week

  • Confirm your offer has a guarantee and a lower tier for people who can't qualify for the top one.
  • Write the 8-step VSL script and keep it under 8 minutes.
  • Build the landing page around the three above-the-fold questions, with no watch gates.
  • Put the application before the calendar: 3 to 6 questions, contact info in the second half.
  • Build the pre-call engine before you turn ads on, not after you notice a weak show rate.
  • Track cost per qualified booked call as your one advertising metric from day one.

Everything above is the same build we run for clients. If you'd rather have me and my team implement it for your business, the application is here; on the call I'll give you my honest read on whether it's a fit.

FAQ

How long should a VSL be?

6 to 8 minutes for most offers. In a highly sophisticated market, cut it to 3 to 4 minutes focused purely on differentiation.

Should the application come before or after the calendar?

Before. Keep it to 3 to 6 questions on current state, what they've tried, budget and timeline, so you qualify people before they see your calendar.

What do 1,000 cold clicks into a VSL funnel produce?

At typical rates: about 350 video views, 35 applications, 21 qualified bookings, 17 shown calls and 5 to 6 closed clients.