home / skills / ominou5 / funnel-architect-plugin / vsl-funnel

vsl-funnel skill

/skills/vsl-funnel

This skill helps you design and implement high-converting VSL funnels with timed CTAs, minimal UI, and optimized order pages for maximum sales.

npx playbooks add skill ominou5/funnel-architect-plugin --skill vsl-funnel

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
2.8 KB
---
name: vsl-funnel
description: >
  Video Sales Letter funnel. A high-converting format that uses a
  long-form video to present the offer, followed by an order page.
  Best for info products, courses, and coaching in the $97–$2,000 range.
---

# VSL Funnel

The Video Sales Letter funnel replaces long-form sales copy with a persuasive video. The viewer watches, then clicks a CTA that appears after a timed delay.

## Flow

```
Traffic → VSL Page → Order Page → Thank You / Upsell
```

| Page | Purpose | Key Element |
|---|---|---|
| VSL Page | Deliver sales message via video | Auto-play video, delayed CTA button |
| Order Page | Capture payment | Order form, guarantee, testimonials |
| Upsell (optional) | One-click upsell after purchase | Single CTA, limited offer |
| Thank You | Confirm purchase, deliver access | Login details, next steps |

## VSL Page Requirements

### Video Player
- **Autoplay** (muted with unmute prompt on mobile)
- **No controls** visible — no scrub bar, no skip (optional, controversial)
- **Timed CTA reveal** — button appears after 60–80% of video plays
- Simple embed: Wistia, Vimeo Pro, or Bunny Stream preferred (no YouTube — ads distract)

### Timed CTA Pattern
```javascript
// Reveal CTA button after X seconds
const video = document.querySelector('video');
const cta = document.querySelector('.cta-delayed');
const REVEAL_SECONDS = 900; // 15 minutes

video.addEventListener('timeupdate', () => {
  if (video.currentTime >= REVEAL_SECONDS) {
    cta.classList.add('visible');
  }
});
```

### Page Layout
- **Minimal**: headline + video + CTA only
- **No navigation** — no distractions
- **Dark background** — keeps focus on video
- Optional: countdown timer below video for urgency

## VSL Script Framework (for copywriter reference)

```
1. Pattern Interrupt (0:00–0:30)
   Hook that stops the scroll — bold claim, curiosity, controversy

2. Story / Problem (0:30–5:00)
   Relatable origin story that mirrors the viewer's pain

3. Solution Reveal (5:00–8:00)
   Introduce the product as the bridge from pain to outcome

4. Proof (8:00–12:00)
   Testimonials, case studies, results, credentials

5. Offer Stack (12:00–16:00)
   Core product + bonuses with value anchoring

6. Price Reveal & Close (16:00–18:00)
   Price drop, guarantee, urgency, final CTA

7. FAQ / Objection Crusher (18:00–20:00)
   Address remaining doubts
```

## Conversion Benchmarks

| Metric | Target |
|---|---|
| VSL page view → watch 25% | > 50% |
| Watch 25% → watch 75% | > 40% |
| Watch 75% → click CTA | > 15% |
| Click CTA → purchase | > 5% |
| Overall visitor → purchase | > 1.5% |

## A/B Tests
- CTA reveal time (earlier vs. later)
- Headline above video vs. no headline
- Video thumbnail (play button styles)
- Order page: one-step vs. two-step checkout
- Upsell offer vs. no upsell

Overview

This skill turns Claude into a Video Sales Letter (VSL) funnel architect that designs, optimizes, and deploys high-converting long-form video funnels. It focuses on VSL pages, order pages, upsells, and thank-you flows for info products, courses, and coaching priced $97–$2,000. The goal is measurable lift in watch-to-click and visitor-to-purchase rates through UI/UX, performance, and copy tactics.

How this skill works

The skill inspects VSL page structure, video player behavior, and timed CTA logic to enforce autoplay, muted mobile behavior, and delayed CTA reveal. It evaluates order page elements like payment form, guarantee, and testimonials and recommends one-click upsell implementations. It produces production-ready HTML/CSS patterns, snippet-level JavaScript for timed CTAs, and A/B test plans for conversion optimization.

When to use it

  • Launching a new info product, course, or coaching offer priced $97–$2,000
  • Replacing long-form sales copy with a single, persuasive VSL
  • Optimizing an existing funnel for mobile playback and page speed
  • Building a fast, minimal landing page with a timed CTA reveal
  • Testing upsell sequences and one-click offers after purchase

Best practices

  • Keep the VSL page minimal: headline, centered video, single CTA, no navigation
  • Use a privacy-friendly, ad-free player (Wistia, Vimeo Pro, Bunny Stream) and avoid YouTube embeds
  • Autoplay muted on load and prompt unmute on mobile; reveal the CTA after a timed percentage of the video
  • Design order pages with clear guarantees, testimonials, and a single primary action to reduce friction
  • Measure key conversion benchmarks and run structured A/B tests (CTA timing, headline, checkout flow)

Example use cases

  • Create a VSL page and order page for a $497 course using Bunny Stream and a one-step checkout
  • Audit a live funnel to fix mobile autoplay issues, slow load times, and low watch rates
  • Generate JavaScript + HTML snippets for a timed CTA that reveals after 60–80% of the video duration
  • Design an upsell flow with a single-click purchase and limited-time countdown
  • Produce a conversion-focused VSL script outline matched to a 18–20 minute video

FAQ

What video players work best?

Use ad-free embeds like Wistia, Vimeo Pro, or Bunny Stream to avoid distractions and control autoplay behavior.

How long should the VSL be?

Typical VSLs run 12–20 minutes following the provided script framework; length depends on complexity of proof and offer stack.