VSL funnel builder with checkout
The video sales letter page, the checkout, the bumps, the upsells and the members area as one funnel, split tested under one URL and tracked to the sale.

Every page of a VSL funnel, one platform
No handoff between a page builder, a cart and an upsell tool, so no data lost between them. New to funnels? Start with funnel basics, or follow a video sales letter funnel page by page.

Inside a VSL funnel built on ElasticFunnels
A relief cream offer for a made-up brand, Calvessa: two entry pages, one checkout, four one-click offers, a final offer and a members area. Every screen below is the live funnel. Open it and click through.
A sales letter and a VSL page
Some buyers read, some watch. The letter and the video page carry the same offer and both start the same funnel.
- Both are trigger pages of one funnel, so either one leads to the same checkout and upsells
- The VSL plays from TrackPlay, muted until the visitor clicks to listen
- Put both behind one ad URL with a split test and let sales decide

The packs appear at the pitch
The order cards stay hidden while the video plays and show up at the moment the offer is made. Three packs, each sold one-time or on Subscribe & Save, with free gifts on the biggest.

- Reveal
- Timed to the pitch in the video
- Packs
- One product per pack, priced per jar
- Subscribe & Save
- Subscription products with their own interval
- Gifts
- Bonus products on the 6-jar pack
One checkout behind both entries
The pack picked on the VSL page arrives ticked. Everything else the buyer changes happens on this page, with no reload.

- Pack switch. Click another bundle and the product, totals and pay button change in place. The 12-jar row shows as sold out.
- Auto-refill. One switch swaps the pack for its every-28-days version, with the billing terms under the switch and the pay button.
- Free gifts. The bigger packs come with free shipping and two guide ebooks, listed in the order at no charge.
- Order bump. Priority shipping protection, added with one tick before paying.

Four one-click offers in a row
Each offer page opens with a short video and charges the card from checkout with one click (Stripe, NMI and PayPal). A yes or a no both move the buyer to the next offer. How one-click upsells work.




A final offer on the same page
Decline the foot mat and a smaller offer opens over the page: one mat at a lower price.
- Yes charges it with one click, like the upsells before it
- No thanks finishes the order and goes to the thank-you page
- Built into the page, so the URL never changes

The whole order on one card
The thank-you page lists what the buyer took in this visit: the cream, the bump and every offer they said yes to, with the total.
- Filled by the page's order tags, nothing to update by hand
- Links to support, the refund policy and the buyer's account

A members area for every buyer
Sign-in takes an email and a magic link or code, no password. Inside, each buyer finds their own orders.
- Every order with its items and delivery status
- Pages set to Requires Login send visitors to the sign-in page first

Apply the relief cream VSL funnel kit
The funnel above is the relief cream VSL funnel template. Pick it under Create Page > Choose Template > Kits, check what gets created, then apply it and rewrite the offer. Each step is in the docs: apply a kit.
- Pages
- Sales letter, VSL, checkout, four upsells, thank-you, members area, help
- Products
- One-time and subscription packs, bump, gifts, upsell offers
- Funnel
- Both entries, checkout and the upsell path, wired
- Video
- Swap in your own TrackPlay video
A page that knows where the video is
Page events react to the video: show the buy button at the pitch, or act on how much was watched.
- Seconds or percentage watched
- Show or hide the video call to action
- Check progress, pause or muted state
- Video host
- TrackPlay or your own player
- Page types
- VSL page, text sales letter
- Checkout
- Bumps, upsells, subscriptions
- Tracking
- Every sale to the ad and variant
VSL against text, under one URL
Test two videos, a VSL against a text sales letter, or two checkouts behind the same video. The ad keeps its learning, and the winner is picked on sales.
- Winner on revenue, EPC or profit, not clicks
- Upsell take rate per main product
- Revenue by campaign, ad set and ad

Who runs VSL funnels here
VSL funnel FAQ
What is a VSL funnel?
A video sales letter funnel: an ad sends traffic to a page with a sales video, the video leads to a checkout, and one-click upsells follow the purchase. ElasticFunnels runs every step, including the checkout, on one platform.
Where do I host the video?
Connect TrackPlay, VSL hosting built for paid traffic, and pick videos and embed codes from inside ElasticFunnels. You can also embed the player you already use.
Can the buy button appear at the right moment in the video?
Yes. Page events can react to the seconds or percentage of the video watched, and show or hide the call to action at the point where you make the offer.
Can I split test the VSL?
Yes. Test two videos, a VSL against a text sales letter, or two checkouts behind the same VSL, all under one URL so the ad keeps its learning.
Can the AI build the VSL page?
Yes. VSL page and text sales letter are AI page types. Describe the offer and the AI lays out the page around your video.
Can a VSL funnel sell a subscription?
Yes. Make the subscribe option its own subscription product with its billing interval, and the checkout can switch the chosen pack to it in place.
Is there a ready-made VSL funnel to start from?
Yes. Create Page > Choose Template > Kits lists whole funnels, the relief cream funnel on this page among them. You review what gets created, then apply it: the pages, products, checkout and funnel land in your project for you to rewrite.
Does the downsell need its own page?
No. In the relief cream funnel the final offer is a modal on the last upsell page, so the URL never changes. You can also give the downsell its own page and route the decline to it in the funnel builder.