Title: thevitaminshots Video CTA &amp; Lead Capture
Author: thevitaminshots
Published: <strong>July 19, 2026</strong>
Last modified: July 19, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/thevitaminshots-video-cta-lead-capture.
svg)

# thevitaminshots Video CTA & Lead Capture

 By [thevitaminshots](https://profiles.wordpress.org/thevitaminshots/)

[Download](https://downloads.wordpress.org/plugin/thevitaminshots-video-cta-lead-capture.zip)

 * [Details](https://wordpress.org/plugins/thevitaminshots-video-cta-lead-capture/#description)
 * [Reviews](https://wordpress.org/plugins/thevitaminshots-video-cta-lead-capture/#reviews)
 *  [Installation](https://wordpress.org/plugins/thevitaminshots-video-cta-lead-capture/#installation)
 * [Development](https://wordpress.org/plugins/thevitaminshots-video-cta-lead-capture/#developers)

 [Support](https://wordpress.org/support/plugin/thevitaminshots-video-cta-lead-capture/)

## Description

**The easiest way to embed YouTube, Vimeo and MP4 videos on WordPress — and actually
convert viewers into customers.**

Just paste a YouTube or Vimeo URL, customize the player colors, and drop the shortcode
anywhere on your site. Every video becomes a beautiful, mobile-optimized player 
with call-to-action overlays, lead capture forms, and built-in analytics. Perfect
for the homepage, landing pages, product pages, or any post.

100% free. No paid tier, no locked features. GPL v2.

#### Why marketers love it

 * **Paste any YouTube or Vimeo URL** — the plugin handles the rest
 * **Customize the player look** — colors, controls, aspect ratio, autoplay, loop,
   mute, branding text
 * **Add call-to-action overlays** — buttons, cards, lead forms, banners, end-screens,
   custom HTML
 * **Choose exactly when the CTA appears** — at a specific time, at a percentage
   of the video, on pause, at the end, or always visible
 * **Capture leads directly from your video** — optional email-gated content
 * **Track everything** — views, plays, completions, CTA clicks, form submissions

#### Features

 * Works with **YouTube**, **Vimeo**, and self-hosted **MP4** videos
 * **Beautiful custom player** — replaces the ugly default embed with a designer-
   quality player
 * **Mobile-optimized** — tap-to-show controls, autoplay-friendly, responsive image
   sizing
 * **Six CTA types** — button, card, lead form, banner, end-screen, custom HTML
 * **Five trigger types** — time, percentage, pause, end, always-visible
 * **Lead capture with video gating** — require an email to keep watching
 * **Built-in analytics dashboard** — no Google Analytics setup needed
 * **Per-device image sizing** — separate desktop and mobile settings inside CTAs
 * **Customizable close button** (size, style, color, position)
 * **Locked mute toggle** that overrides theme button styling
 * **VideoObject Schema markup** for SEO (Google video results)
 * **Privacy mode** — uses YouTube’s youtube-nocookie.com domain
 * **Lightweight** — under 60 KB, zero Core Web Vitals impact
 * **Free and open-source** under GPL v2

#### Use cases

 * **Homepage video** — hero video with an email signup form when it ends
 * **Product demo pages** — drive traffic to your buy button with a timed CTA
 * **Landing pages** — capture leads with an email-gated video
 * **Course previews** — show 30 seconds, then a “Sign up to watch more” CTA
 * **Explainer videos** — end-screen offers when the video finishes
 * **Sales pages** — pause CTA to recover attention when viewers stop
 * **Blog posts** — timed offers at key moments

#### How it works

 1. Install the plugin
 2. Go to the plugin’s admin page and click “Add Video”
 3. Paste your YouTube, Vimeo, or MP4 URL
 4. Customize the player (color, controls, autoplay)
 5. Add any CTAs you want (button, form, banner, etc.)
 6. Copy the shortcode `[tvscta_video id="1"]` and paste it anywhere on your site

That’s it. Your video is live with CTAs.

#### Compatibility

Works with **Elementor**, **Divi**, **Beaver Builder**, **Bricks**, **Gutenberg**,**
Classic Editor**, and every other page builder that supports shortcodes. Tested 
on WordPress 5.6 through 7.0.

#### Privacy

The plugin stores no personal data without explicit user action. Lead forms only
collect what the visitor types and submits. Analytics counts anonymized events (
views, plays, clicks) — no IP addresses, no cookies from us, no third-party tracking.
The plugin never phones home to thevitaminshots.com.

External video providers (YouTube, Vimeo) may set their own cookies when a visitor
loads a video. See the External Services section below.

### External services

This plugin connects to YouTube, Vimeo, and the YouTube IFrame Player API to display
videos that you, the site owner, embed via the plugin’s admin panel. No video is
loaded unless you explicitly add one.

**1. YouTube (Google LLC)**

 * What it is: Video hosting operated by Google.
 * What it does in this plugin: Embeds YouTube videos via the standard YouTube iframe
   player. The plugin loads the YouTube IFrame Player API to enable playback events
   used by analytics and CTAs.
 * What data is sent: When a visitor’s browser loads a page containing a YouTube
   video, the browser sends a request to YouTube containing the visitor’s IP address,
   browser user-agent, and video URL. Privacy Mode (enabled by default) uses `youtube-
   nocookie.com`, which delays cookies until playback begins.
 * When: Only when a page containing a YouTube video added via this plugin is loaded.
 * Terms of Service: https://www.youtube.com/t/terms
 * Privacy Policy: https://policies.google.com/privacy

**2. Vimeo (Vimeo, Inc.)**

 * What it is: Video hosting operated by Vimeo.
 * What it does in this plugin: Embeds Vimeo videos and loads the Vimeo Player SDK
   for playback events.
 * What data is sent: When a visitor loads a page containing a Vimeo video, the 
   browser sends the visitor’s IP address, browser user-agent, and video URL to 
   Vimeo.
 * When: Only when a page containing a Vimeo video added via this plugin is loaded.
 * Terms of Service: https://vimeo.com/terms
 * Privacy Policy: https://vimeo.com/privacy

The plugin itself does not transmit data to thevitaminshots.com or any other server
controlled by the plugin author. All plugin data (videos, CTAs, leads, analytics)
is stored in your own WordPress database.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install through the WordPress
    Plugins screen
 2. Activate the plugin
 3. Go to the plugin admin page to add your first video
 4. Use `[tvscta_video id="X"]` (where X is your video ID) anywhere on your site

## FAQ

### Is this really free?

Yes. 100% free forever. Every feature listed is included in the free version. No
premium tier, no paid add-ons, no locked features. GPL v2 licensed.

### Does it work with Elementor / Divi / Bricks / Gutenberg?

Yes. The shortcode `[tvscta_video id="X"]` works in every page builder. Just drop
it in a shortcode block.

### Will it slow my site down?

No. The player JavaScript only loads on pages with a video on them. Iframes use `
loading="lazy"`. The Vimeo SDK only loads if you have a Vimeo video on the page.

### Does autoplay work on mobile?

Yes. Videos autoplay muted on iOS and Android (browsers require muted autoplay).
A “Tap to Unmute” button appears so visitors can turn on sound.

### Can I customize the player colors?

Yes. Player accent color, background, control colors, and CTA button colors are 
all customizable per video.

### Can I put a lead form ON a video?

Yes. You can add a lead capture form as a CTA overlay. Optionally gate the rest 
of the video behind the form.

### Where is my data stored?

All plugin data lives in your own WordPress database (4 custom tables prefixed `
tvscta_`). Nothing is sent to external servers controlled by the plugin author.

### What if I want to uninstall?

By default, uninstall removes the plugin’s database tables and options. To preserve
data, add `define( 'VCTLC_KEEP_DATA', true );` to your `wp-config.php` before uninstalling.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“thevitaminshots Video CTA & Lead Capture” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ thevitaminshots ](https://profiles.wordpress.org/thevitaminshots/)

[Translate “thevitaminshots Video CTA & Lead Capture” into your language.](https://translate.wordpress.org/projects/wp-plugins/thevitaminshots-video-cta-lead-capture)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/thevitaminshots-video-cta-lead-capture/),
check out the [SVN repository](https://plugins.svn.wordpress.org/thevitaminshots-video-cta-lead-capture/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/thevitaminshots-video-cta-lead-capture/)
by [RSS](https://plugins.trac.wordpress.org/log/thevitaminshots-video-cta-lead-capture/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.0.8

 * SEO improvements to the plugin description and tags for better WordPress.org 
   search discoverability.
 * No code changes — full backwards compatibility with 3.0.7.

#### 3.0.7

 * Initial WordPress.org public release.
 * Removed backwards-compatibility shortcode alias. Shortcode is now exclusively`[
   tvscta_video]`.

#### 3.0.6

 * Renamed all identifiers to `tvscta_` prefix.
 * Added one-time legacy data migration.

#### 3.0.5

 * Renamed PHP constants, classes, script handles to `TVSCTA_`.
 * Added strict CSS-dimension validation.
 * Re-formatted JavaScript for human readability.

#### 3.0.4

 * Updated “Tested up to” to WordPress 7.0.

#### 3.0.3

 * Renamed plugin distinctive identifier to start of name.

## Meta

 *  Version **3.0.8**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [video embed](https://wordpress.org/plugins/tags/video-embed/)[video player](https://wordpress.org/plugins/tags/video-player/)
   [vimeo embed](https://wordpress.org/plugins/tags/vimeo-embed/)[YouTube embed](https://wordpress.org/plugins/tags/youtube-embed/)
 *  [Advanced View](https://wordpress.org/plugins/thevitaminshots-video-cta-lead-capture/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/thevitaminshots-video-cta-lead-capture/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/thevitaminshots-video-cta-lead-capture/reviews/)

## Contributors

 *   [ thevitaminshots ](https://profiles.wordpress.org/thevitaminshots/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/thevitaminshots-video-cta-lead-capture/)