Early-bird pricing is open. From $49 a year, for the first customers only.See plans
Your videos. Your viewers. Your list.
WP Lead Player is a complete video plugin for WordPress. Play video from anywhere, keep members-only content private, add captions and chapters, see how far people really watch, and turn viewers into subscribers you own.
14-day refund guaranteeWorks with any themeWorks behind caching plugins
Enter your email and the rest of the video plays straight away.
- jo@northfield.studio
- video
- Pricing walkthrough
- page
- /webinar-replay
- watched
- 42%
- came from
- facebook / spring-offer
One plugin for everything your videos need to do.
Most sites stitch together a player, a form plugin, an analytics tool and a membership add-on. WP Lead Player does all of it from one place in your WordPress dashboard.
- Play
Any video, any page
Your own files, YouTube, Vimeo, Bunny Stream or Cloudflare Stream. A sticky player keeps it in view as visitors scroll.
- Engage
Four overlays
Opt-in forms, calls to action, share-to-unlock and your own HTML, at the start, at any second, or at the end.
- Measure
How far people watch
A retention curve for every video, plus the video, page and campaign behind every subscriber.
- Protect
Keep content private
Members-only videos, an email watermark on the player, captions and chapters for every viewer.
- Email
Your own list
Subscribers stored in WordPress, sent to your email tool, or emailed directly with the built-in newsletter.
Eight designs built in. Or build your own.
Each design is a different layout, not just a different colour. Pick one per video, set a site-wide brand colour, or open the Form Designs builder and change every part.
Other players count plays. This one shows you who watched, and how far.
Most video plugins pass an email to your mailing list and forget where it came from. WP Lead Player keeps the full record, including the campaign that brought each person to your site, so you can see which video and which traffic are doing the work.
| Subscriber | Video | Page | Came from | Watched | Delivered |
|---|---|---|---|---|---|
| jo@northfield.studio | Pricing walkthrough | /webinar-replay | facebook / spring-offer | 42% | Webhook ✓ |
| sam.okafor@mail.com | Course trailer | /course | newsletter / october | 68% | Zapier ✓ |
| priya@brightleaf.co | Pricing walkthrough | /pricing | google.com | 35% | Make ✓ |
| d.harlow@outlook.com | Case study: Harlow & Co | /results | youtube / case-study | 81% | Retrying in 5 min |
Example data. This is the record the plugin keeps for every subscriber.
It tells you where to place your form, then places it.
The Retention screen draws a curve for every video, marks the biggest single drop-off, and suggests the latest point where most viewers are still watching. One click sets your form to appear right there.
Subscribers are never lost
Every sign-up is saved in your WordPress database first. If your email service is down, the plugin keeps retrying and logs every attempt.
Existing subscribers aren't asked again
People already on your list skip the form and see your call to action instead. Your best viewers never get nagged.
Test your wording
Run two versions of the form's wording side by side. The plugin shows which gets more sign-ups, and says so plainly when there aren't enough viewers yet to tell.
Every feature, in every plan.
Play
- Any video sourceSelf-hosted files, YouTube, Vimeo, and streaming from Bunny Stream or Cloudflare Stream.
- Add it anywhereBlock editor block, Elementor widget, shortcode, or an embed page for other sites.
- Sticky playerA playing video docks in a corner as visitors scroll, so they are still watching when your form appears. Switch it on per video.
- Remembers each viewerVolume, speed and captions carry over between videos and visits.
- Your logo on every playerAdd your brand in the corner you choose, at the size and opacity you choose.
- Your settings per videoPoster image, size, autoplay, controls on or off, and whether viewers can pause.
Engage
- Opt-in formsName and email, required or skippable, with your own wording on every part.
- Calls to actionA button to any page, with optional automatic redirect.
- Share to unlockFacebook, X, LinkedIn, WhatsApp or Pinterest.
- HTML overlaysOffers, notes or captions placed anywhere over the video, for as long as you choose.
Design
- Eight form designsCards, side panels, sheets and inline, all different layouts, not just different colours.
- Build your ownChange every part of a design, name it, and use it on any video. The preview is the real form.
- Fits any player sizeForms shrink to fit small players, so the button is never out of reach.
- Your theme's typefaceForms use your site's own font. No Google Fonts calls, which keeps things simpler under GDPR.
- Small print under the formAdd a privacy link or a short note beneath the buttons.
- Custom CSSFine-tune any detail with your own styles, right from Settings.
Measure
- Retention curve per videoHow many viewers reach each 10% mark, and where the biggest drop is.
- Subscriber sourceVideo, page and how much they watched, recorded with every sign-up.
- Sign-up rate per videoSubscribers divided by plays, so you can compare videos fairly.
- A/B test your wordingTwo versions, split automatically, with results for each.
- Where every subscriber came fromCampaign tags and the referring site, captured on their first page, even when they sign up pages later.
- One-click form placementAccept the suggested spot from the retention curve and the form moves there.
- Google Analytics and Meta pixelPlays, progress and sign-ups sent to the tags your site already uses.
- Full CSV exportEvery subscriber with their video, page, watch percentage and campaign.
Protect
- Members-only videoLogged-out visitors never receive the video address.
- Viewer watermarkThe viewer's own email shown faintly on the player, to discourage sharing.
- Captions and chaptersStandard caption files, and chapters as a clickable strip under the player.
- Video SEOAdds the structured data Google uses to show videos in search results.
Lists & email
- Subscribers stored in WordPressYour list lives on your site. Import more from a CSV file.
- Send to any email toolA signed webhook reaches Zapier, Make, n8n or your own system, with automatic retries.
- Built-in newsletterWrite and schedule emails to your lists, with a working unsubscribe link in every one.
Built properly
- Works behind caching pluginsPer-visitor choices happen in the browser, so it works with LiteSpeed, WP Rocket and Cloudflare.
- PHP 8 cleanNo warnings or notices on any screen, even on a brand-new install.
- Tested before every release133 automated tests cover the features on this page.
- Secure by defaultPermission checks on every action and all output escaped.
On the way, free for every licence holder: AI transcripts and chapters, playlists, and resume-where-you-left-off.
Lock in the launch price for as long as you renew.
Early-bird prices are for the first customers only and rise at general release. Keep your licence active and you keep the price you paid.
Personal
1 website
$49/ year$79
- Every feature
- A year of updates and support
- Unlimited videos and subscribers
Business
Most popularUp to 5 websites
$99/ year$149
- Every feature
- A year of updates and priority support
- Unlimited videos and subscribers
Agency
Up to 50 websites, including client sites
$199/ year$299
- Every feature
- A year of updates and priority support
- Use it on client sites
Before you buy
Something else on your mind? Get in touch and a real person will answer.
Will it work with my theme and page builder?
Yes. Add a player with the block editor block, the Elementor widget, or a shortcode, which works in Thrive Architect, Divi and other builders. Forms use your theme's own typeface, so they look like part of your site.
Do I need to host my own videos?
No. You can use YouTube, Vimeo, your own uploaded files, or a streaming service such as Bunny Stream or Cloudflare Stream.
Can I see which ad or campaign a subscriber came from?
Yes. The plugin records the campaign tags in the link a visitor first arrived on, and the site that sent them, even if they sign up on a different page later. You see it on the Leads screen, in the CSV export, and in what is sent to your email tool.
Does it work with Google Analytics or the Meta pixel?
Yes, if your site already uses them. Switch it on and plays, progress and sign-ups appear as events in both. The plugin never adds a tracker to your site by itself.
Does it work with my caching plugin?
Yes. Anything that changes per visitor, such as whether they've already subscribed, is worked out in the visitor's browser, so cached pages behave correctly.
How do subscribers reach my email tool?
Every subscriber is saved in WordPress first. The plugin then sends them to your email tool through a webhook, directly or through Zapier, Make or n8n, which connect to thousands of services. You can also email your lists with the built-in newsletter.
What happens if my email service goes down?
Nothing is lost. The subscriber is already saved in WordPress. The plugin queues the delivery and keeps retrying, and you can see every attempt in the delivery log.
Won't a form in my video annoy people?
You decide when it appears and whether it can be skipped, and the Retention screen suggests the best moment to ask. People who have already signed up never see it again. They get your call to action instead.
What happens when my licence expires?
The plugin keeps working and your subscribers stay where they are. You stop receiving updates and support until you renew.
Can I get a refund?
Yes. Ask within 14 days of buying and you'll get a full refund.
Get more from every video on your site.
Early-bird prices from $49 a year, for the first customers only.