LifterLMS · Video Hosting

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 required

LifterLMS 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

1

Install both plugins

LifterLMS for courses, memberships, certificates. VideoFlowEngine for the video layer. Clean separation — no conflicts.

2

Upload your videos

Drag & drop in the VideoFlowEngine dashboard. Adaptive HLS encoding (360p / 720p / 1080p) runs on our servers.

3

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.

Testing in progress

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

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