Sensei LMS · Video Hosting

Sensei LMS video hosting — the Automattic-native choice

Host your Sensei LMS course videos on your own Cloudflare R2 storage. Adaptive HLS streaming, no per-view fees, and a WordPress-native workflow throughout.

Install Free Free tier included · No credit card required

Sensei is clean, Automattic-built, and WordPress-native. Your video layer should be too.

Vimeo breaks the WordPress-native feel

Embed a Vimeo video in a Sensei lesson and you have just left your WordPress admin behind. Separate login, separate dashboard, separate bill.

YouTube pulls viewers out of your course

Sensei's clean lesson UI is undermined the moment a YouTube video shows "Next up" thumbnails mid-lesson.

Raw self-hosting was never the answer

FFmpeg, S3, CDN config — no Sensei creator signed up for that. There has to be a better way.

How VideoFlowEngine works with Sensei LMS

1

Install both plugins

Sensei LMS for courses and quizzes. VideoFlowEngine for the video layer. Both are WordPress-native and coexist cleanly.

2

Upload your videos once

Drag & drop in the VideoFlowEngine dashboard. Adaptive HLS encoding (360p / 720p / 1080p) is automatic.

3

Embed in Sensei lessons

Drop the VideoFlowEngine block into any Sensei lesson, or paste [vfhls_player id="123"] into the lesson content.

Vimeo vs self-hosting on Sensei LMS — the real cost

Factor Vimeo VideoFlowEngine (self-host) Winner
Monthly cost $20+ (Vimeo Pro) <$1 (R2 storage) + $0 (egress) VideoFlowEngine
Bandwidth overages Extra fees None — Cloudflare R2 egress is free VideoFlowEngine
Player branding Vimeo logo unless paid Your brand, your domain VideoFlowEngine
WordPress-native External embed Inside your dashboard VideoFlowEngine
Automattic-friendly stack Third-party service Self-hosted on your R2 VideoFlowEngine
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 Sensei LMS

Sensei LMS compatibility testing is scheduled for this week. VideoFlowEngine embeds via the standard WordPress block/shortcode API, which Sensei 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, certificate trigger.

Migrating from Vimeo to VideoFlowEngine in Sensei LMS

Sensei LMS + VideoFlowEngine — FAQ

Does VideoFlowEngine play cleanly inside Sensei lessons?

Yes — the VideoFlowEngine block and shortcode render inside any Sensei lesson content area, because Sensei uses standard WordPress editor output.

Will lesson completion tracking still work?

Yes. Sensei's lesson completion is triggered by the student clicking Complete Lesson or finishing the associated quiz — independent of which video host is embedded.

Does it work with Sensei quizzes?

Yes. Quizzes sit in their own content area, separate from lesson video embeds. Adding a VideoFlowEngine video to a lesson does not affect quiz behavior.

I also run WooCommerce — will this clash with Sensei's WooCommerce integration?

No clash. VideoFlowEngine operates purely at the video embed layer — it does not touch product, order, or membership data.

Is this a good fit if I am on WordPress.com VIP / Automattic-recommended stack?

VideoFlowEngine is a standard WordPress plugin with no custom cron, no database schema changes outside its own tables, and minimal JavaScript. It is well-suited to managed WordPress environments.

Host your Sensei LMS course videos properly

Install VideoFlowEngine free. No credit card. No Vimeo bill.

Install Free