LifterLMS video hosting — keep your course revenue
Host your LifterLMS course videos on your own Cloudflare R2 storage. Adaptive HLS streaming with no per-view fees and no bandwidth surprises.
Install Free Free tier included · No credit card requiredLifterLMS makes course delivery easy. Video delivery is where the cost sneaks in.
Vimeo eats into your course margin
For LifterLMS creators selling $200 courses, one runaway bandwidth month on Vimeo can wipe out half a sale.
YouTube isn't private enough
"Unlisted" is not private. Students can share URLs, search suggestions leak related videos, and you lose brand control.
Raw uploads stall playback
WordPress hosting wasn't built for streaming 30-minute lessons. Students bounce before the value hits.
How VideoFlowEngine works with LifterLMS
Install both plugins
LifterLMS for courses, memberships, certificates. VideoFlowEngine for the video layer. Clean separation — no conflicts.
Upload your videos
Drag & drop in the VideoFlowEngine dashboard. Adaptive HLS encoding (360p / 720p / 1080p) runs on our servers.
Embed in LifterLMS lessons
Use the VideoFlowEngine block in the LifterLMS lesson editor, or paste [vfhls_player id="123"]. Works in the course builder and the lesson edit screen.
Vimeo vs self-hosting on LifterLMS — the real cost
| Factor | Vimeo | VideoFlowEngine (self-host) | Winner |
|---|---|---|---|
| Monthly cost | $20+ (Vimeo Pro) | <$1 (R2 storage) + $0 (egress) | VideoFlowEngine |
| Bandwidth overages | Extra fees beyond plan limit | None — free egress on R2 | VideoFlowEngine |
| Player branding | Vimeo logo unless paid | Your brand, your domain | VideoFlowEngine |
| Drip content compatibility | Works via Vimeo embed | Works via WordPress shortcode | Both |
| Certificate triggers | Independent of video host | Independent of video host | Both |
| Annual cost at 1,000 students | $240+ | <$30 | VideoFlowEngine |
At 500 students watching a 6-hour course once, with 720p HLS delivery.
Compatibility with LifterLMS
LifterLMS compatibility testing is scheduled for this week. VideoFlowEngine embeds via the standard WordPress block/shortcode API, which LifterLMS lesson content areas accept. We will publish a "Tested ✅" badge and a live demo lesson link after the end-to-end test pass — lesson completion, quiz flow, course builder.
Migrating from Vimeo to VideoFlowEngine in LifterLMS
- Download your source videos from Vimeo.
- Upload each to VideoFlowEngine — adaptive HLS encoding is automatic.
- In each LifterLMS lesson, replace the Vimeo embed with
[vfhls_player id="NEW_ID"]or the VideoFlowEngine block. - Use LifterLMS's course builder for a visual overview while migrating.
- Cancel your Vimeo subscription once all lessons are switched over.
LifterLMS + VideoFlowEngine — FAQ
Does VideoFlowEngine work with LifterLMS drip content?
Yes. LifterLMS drip scheduling controls when lessons unlock — not how videos are delivered. Your VideoFlowEngine videos drip alongside the rest of the lesson content on schedule.
Will it affect LifterLMS certificates or badges?
No. LifterLMS certificates and badges are triggered by lesson completion, quiz scores, or course completion — all independent of which video host you use.
Can I use this in LifterLMS membership sites?
Yes. The same plugin and embed method works whether the lesson lives inside a course, a membership tier, or a bundled content offering.
Does the LifterLMS course builder support the VideoFlowEngine block?
The LifterLMS course builder uses standard WordPress lesson editor screens once you click into a lesson — which means the VideoFlowEngine block is available exactly as it would be on any WordPress page.
How does this compare to LifterLMS's native video options?
LifterLMS natively supports YouTube, Vimeo, and direct video URL embeds. VideoFlowEngine adds adaptive HLS streaming on your own storage — branded, analyticised, and without per-view fees.
Host your LifterLMS course videos properly
Install VideoFlowEngine free. No credit card. No Vimeo bill.
Install Free