The AI on every VSL
Each video with its own maximization level and its own change history.
VSL Max for
VSLs (sales videos)The player that tests what sells more. Course creatorsMore sales from the same VSL. Media buyersMore return on every ad dollar. AgenciesMany VSLs, one dashboard. CopywritersFind out which copy sells.Connect
IntegrationsCheckouts, Zapier, Make, n8n and webhooks. Switching from VTurbAssisted migration with our team.AI maximization
AI maximizationTurn it on once: the AI tests headline, CTA, autoplay, bar and colors, and applies what sells best. Starter kitThe AI reads the transcript and sets up the pitch, 4 headlines, 3 button texts and smart autoplay. AI headlinesThe AI reads the transcript, writes headlines for above the video and tests them against each other.What the AI tests
CTA timingThe AI combines retention and clicks to find the button's moment — and moves the button there. Smart autoplayThe video starts muted on its own, with an invitation to turn on sound. The AI tests the format. Mini triggerA small button in the corner of the video that leads to the offer. The AI tests whether it shows, when and what it says. Progress barA bar that doesn't have to be linear: the AI tests pacing to keep viewers watching until the offer. Page colorsThe player reads your page's palette and applies it to the button and bar. The AI tests the variations. Segment A/B testingUpload another opening, problem or offer. The AI splits the traffic — viewers see a single video.Sales & integrations
Revenue analyticsHow much each VSL sold, with a history of what the AI changed and how each change did. Retention curveWhere viewers leave, where they click and how many reach the pitch. Webhook conversionsThe sale approved at checkout comes back by webhook and is attributed to the video that sold it. IntegrationsCheckouts with conversion webhooks, two-way Zapier and a signed outgoing webhook. Meta Pixel and GA4Play, progress and checkout go straight from the player to Meta Pixel and GA4. Outgoing webhook and ZapierSales and events go out through a signed webhook or Zapier, with retries.Player & delivery
Script-embed playerA player built from scratch for VSLs that loads on your page with a <script> tag and can access it (iframe also available). Allowed domainsThe player only plays on the domains you allow. Someone copied the code? Off the list, it won't play. Assisted migrationWe'll help you leave VTurb: upload your videos, the starter kit prepares the test and you swap the tag.No video limit. Each VSL with its own allowed domains, its own tests and its own results — and the AI working on all of them.

With ten VSLs live, nobody can test all of them every week.

Dashboard screenshots and hand-built spreadsheets.

Someone copies the client's page, and the video plays anywhere.

Each new video means setting everything up again.
The same care on every VSL, without multiplying the work.
The AI tests on every VSL at the same time.
See how it works · AI maximizationEach video only plays on the pages you allow.
See how it works · Allowed domainsHow much each VSL sold, in the same dashboard.
See how it works · Revenue analyticsOne tag per video and settings you can copy between VSLs.
See how it works · Script-embed playerCheckouts, Zapier, Make, n8n and outgoing webhooks.
See how it works · IntegrationsA new opening for the client without a new shoot.
See how it works · Segment A/B testingEach video with its own maximization level and its own change history.
Off the domain list, the player won't play — even if someone copies the code.
Revenue, sales, plays and retention for every VSL in the dashboard, no report to build.
One VSL's settings can be copied to another, instead of starting from scratch.
No. Every plan has unlimited videos. What changes between plans is play volume.
Yes. One video's settings can be copied to another.
Through each VSL's history: every AI change shows up with its result, and you can revert it.
14 days or 100 free plays, $0 today. From the transcript come 4 headlines, 3 button texts and the pitch timestamp.
Start with 100 free plays