{"id":312645,"date":"2026-07-19T05:14:43","date_gmt":"2026-07-19T05:14:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/engagely-video-ctas-lead-capture\/"},"modified":"2026-07-19T04:59:19","modified_gmt":"2026-07-19T04:59:19","slug":"thevitaminshots-video-cta-lead-capture","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/thevitaminshots-video-cta-lead-capture\/","author":23499093,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.8","stable_tag":"trunk","tested":"7.0.2","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"thevitaminshots Video CTA & Lead Capture","header_author":"The Vitamin Shots","header_description":"Add call-to-action overlays, lead capture forms, and analytics to your YouTube, Vimeo, and MP4 videos. Lightweight, mobile-friendly, and free.","assets_banners_color":"","last_updated":"2026-07-19 04:59:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/thevitaminshots.com\/plugins\/","header_author_uri":"https:\/\/thevitaminshots.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"3.0.7":"<p>Initial public release on WordPress.org. Use <code>[tvscta_video id=&amp;quot;X&amp;quot;]<\/code> shortcode.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Add Video screen \u2014 paste a YouTube\/Vimeo URL or MP4 link","2":"CTA editor \u2014 choose type, trigger, and styling per CTA","3":"Frontend \u2014 CTA appearing over a video at a chosen timestamp","4":"Analytics \u2014 views, plays, CTA clicks, and leads per video","5":"Settings \u2014 privacy, control visibility, retention"}},"plugin_section":[],"plugin_tags":[272261,5162,5637,139736,16326],"plugin_category":[],"plugin_contributors":[272262],"plugin_business_model":[],"class_list":["post-312645","plugin","type-plugin","status-publish","hentry","plugin_tags-video-cta","plugin_tags-video-embed","plugin_tags-video-player","plugin_tags-vimeo-embed","plugin_tags-youtube-embed","plugin_contributors-thevitaminshots","plugin_committers-thevitaminshots"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/thevitaminshots-video-cta-lead-capture.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>The easiest way to embed YouTube, Vimeo and MP4 videos on WordPress \u2014 and actually convert viewers into customers.<\/strong><\/p>\n\n<p>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.<\/p>\n\n<p>100% free. No paid tier, no locked features. GPL v2.<\/p>\n\n<h4>Why marketers love it<\/h4>\n\n<ul>\n<li><strong>Paste any YouTube or Vimeo URL<\/strong> \u2014 the plugin handles the rest<\/li>\n<li><strong>Customize the player look<\/strong> \u2014 colors, controls, aspect ratio, autoplay, loop, mute, branding text<\/li>\n<li><strong>Add call-to-action overlays<\/strong> \u2014 buttons, cards, lead forms, banners, end-screens, custom HTML<\/li>\n<li><strong>Choose exactly when the CTA appears<\/strong> \u2014 at a specific time, at a percentage of the video, on pause, at the end, or always visible<\/li>\n<li><strong>Capture leads directly from your video<\/strong> \u2014 optional email-gated content<\/li>\n<li><strong>Track everything<\/strong> \u2014 views, plays, completions, CTA clicks, form submissions<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Works with <strong>YouTube<\/strong>, <strong>Vimeo<\/strong>, and self-hosted <strong>MP4<\/strong> videos<\/li>\n<li><strong>Beautiful custom player<\/strong> \u2014 replaces the ugly default embed with a designer-quality player<\/li>\n<li><strong>Mobile-optimized<\/strong> \u2014 tap-to-show controls, autoplay-friendly, responsive image sizing<\/li>\n<li><strong>Six CTA types<\/strong> \u2014 button, card, lead form, banner, end-screen, custom HTML<\/li>\n<li><strong>Five trigger types<\/strong> \u2014 time, percentage, pause, end, always-visible<\/li>\n<li><strong>Lead capture with video gating<\/strong> \u2014 require an email to keep watching<\/li>\n<li><strong>Built-in analytics dashboard<\/strong> \u2014 no Google Analytics setup needed<\/li>\n<li><strong>Per-device image sizing<\/strong> \u2014 separate desktop and mobile settings inside CTAs<\/li>\n<li><strong>Customizable close button<\/strong> (size, style, color, position)<\/li>\n<li><strong>Locked mute toggle<\/strong> that overrides theme button styling<\/li>\n<li><strong>VideoObject Schema markup<\/strong> for SEO (Google video results)<\/li>\n<li><strong>Privacy mode<\/strong> \u2014 uses YouTube's youtube-nocookie.com domain<\/li>\n<li><strong>Lightweight<\/strong> \u2014 under 60 KB, zero Core Web Vitals impact<\/li>\n<li><strong>Free and open-source<\/strong> under GPL v2<\/li>\n<\/ul>\n\n<h4>Use cases<\/h4>\n\n<ul>\n<li><strong>Homepage video<\/strong> \u2014 hero video with an email signup form when it ends<\/li>\n<li><strong>Product demo pages<\/strong> \u2014 drive traffic to your buy button with a timed CTA<\/li>\n<li><strong>Landing pages<\/strong> \u2014 capture leads with an email-gated video<\/li>\n<li><strong>Course previews<\/strong> \u2014 show 30 seconds, then a \"Sign up to watch more\" CTA<\/li>\n<li><strong>Explainer videos<\/strong> \u2014 end-screen offers when the video finishes<\/li>\n<li><strong>Sales pages<\/strong> \u2014 pause CTA to recover attention when viewers stop<\/li>\n<li><strong>Blog posts<\/strong> \u2014 timed offers at key moments<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install the plugin<\/li>\n<li>Go to the plugin's admin page and click \"Add Video\"<\/li>\n<li>Paste your YouTube, Vimeo, or MP4 URL<\/li>\n<li>Customize the player (color, controls, autoplay)<\/li>\n<li>Add any CTAs you want (button, form, banner, etc.)<\/li>\n<li>Copy the shortcode <code>[tvscta_video id=\"1\"]<\/code> and paste it anywhere on your site<\/li>\n<\/ol>\n\n<p>That's it. Your video is live with CTAs.<\/p>\n\n<h4>Compatibility<\/h4>\n\n<p>Works with <strong>Elementor<\/strong>, <strong>Divi<\/strong>, <strong>Beaver Builder<\/strong>, <strong>Bricks<\/strong>, <strong>Gutenberg<\/strong>, <strong>Classic Editor<\/strong>, and every other page builder that supports shortcodes. Tested on WordPress 5.6 through 7.0.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>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) \u2014 no IP addresses, no cookies from us, no third-party tracking. The plugin never phones home to thevitaminshots.com.<\/p>\n\n<p>External video providers (YouTube, Vimeo) may set their own cookies when a visitor loads a video. See the External Services section below.<\/p>\n\n<h3>External services<\/h3>\n\n<p>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.<\/p>\n\n<p><strong>1. YouTube (Google LLC)<\/strong><\/p>\n\n<ul>\n<li>What it is: Video hosting operated by Google.<\/li>\n<li>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.<\/li>\n<li>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 <code>youtube-nocookie.com<\/code>, which delays cookies until playback begins.<\/li>\n<li>When: Only when a page containing a YouTube video added via this plugin is loaded.<\/li>\n<li>Terms of Service: https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>2. Vimeo (Vimeo, Inc.)<\/strong><\/p>\n\n<ul>\n<li>What it is: Video hosting operated by Vimeo.<\/li>\n<li>What it does in this plugin: Embeds Vimeo videos and loads the Vimeo Player SDK for playback events.<\/li>\n<li>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.<\/li>\n<li>When: Only when a page containing a Vimeo video added via this plugin is loaded.<\/li>\n<li>Terms of Service: https:\/\/vimeo.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/vimeo.com\/privacy<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install through the WordPress Plugins screen<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to the plugin admin page to add your first video<\/li>\n<li>Use <code>[tvscta_video id=\"X\"]<\/code> (where X is your video ID) anywhere on your site<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20really%20free%3F\"><h3>Is this really free?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%20%2F%20divi%20%2F%20bricks%20%2F%20gutenberg%3F\"><h3>Does it work with Elementor \/ Divi \/ Bricks \/ Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. The shortcode <code>[tvscta_video id=\"X\"]<\/code> works in every page builder. Just drop it in a shortcode block.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>No. The player JavaScript only loads on pages with a video on them. Iframes use <code>loading=\"lazy\"<\/code>. The Vimeo SDK only loads if you have a Vimeo video on the page.<\/p><\/dd>\n<dt id=\"does%20autoplay%20work%20on%20mobile%3F\"><h3>Does autoplay work on mobile?<\/h3><\/dt>\n<dd><p>Yes. Videos autoplay muted on iOS and Android (browsers require muted autoplay). A \"Tap to Unmute\" button appears so visitors can turn on sound.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20player%20colors%3F\"><h3>Can I customize the player colors?<\/h3><\/dt>\n<dd><p>Yes. Player accent color, background, control colors, and CTA button colors are all customizable per video.<\/p><\/dd>\n<dt id=\"can%20i%20put%20a%20lead%20form%20on%20a%20video%3F\"><h3>Can I put a lead form ON a video?<\/h3><\/dt>\n<dd><p>Yes. You can add a lead capture form as a CTA overlay. Optionally gate the rest of the video behind the form.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20stored%3F\"><h3>Where is my data stored?<\/h3><\/dt>\n<dd><p>All plugin data lives in your own WordPress database (4 custom tables prefixed <code>tvscta_<\/code>). Nothing is sent to external servers controlled by the plugin author.<\/p><\/dd>\n<dt id=\"what%20if%20i%20want%20to%20uninstall%3F\"><h3>What if I want to uninstall?<\/h3><\/dt>\n<dd><p>By default, uninstall removes the plugin's database tables and options. To preserve data, add <code>define( 'VCTLC_KEEP_DATA', true );<\/code> to your <code>wp-config.php<\/code> before uninstalling.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>SEO improvements to the plugin description and tags for better WordPress.org search discoverability.<\/li>\n<li>No code changes \u2014 full backwards compatibility with 3.0.7.<\/li>\n<\/ul>\n\n<h4>3.0.7<\/h4>\n\n<ul>\n<li>Initial WordPress.org public release.<\/li>\n<li>Removed backwards-compatibility shortcode alias. Shortcode is now exclusively <code>[tvscta_video]<\/code>.<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>Renamed all identifiers to <code>tvscta_<\/code> prefix.<\/li>\n<li>Added one-time legacy data migration.<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>Renamed PHP constants, classes, script handles to <code>TVSCTA_<\/code>.<\/li>\n<li>Added strict CSS-dimension validation.<\/li>\n<li>Re-formatted JavaScript for human readability.<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>Updated \"Tested up to\" to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>Renamed plugin distinctive identifier to start of name.<\/li>\n<\/ul>","raw_excerpt":"Embed YouTube, Vimeo &amp; MP4 videos with beautiful custom players, call-to-action overlays, lead capture forms and analytics. Free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312645"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thevitaminshots"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312645"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312645"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312645"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312645"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312645"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}