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 requiredSensei 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
Install both plugins
Sensei LMS for courses and quizzes. VideoFlowEngine for the video layer. Both are WordPress-native and coexist cleanly.
Upload your videos once
Drag & drop in the VideoFlowEngine dashboard. Adaptive HLS encoding (360p / 720p / 1080p) is automatic.
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.
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
- Download your source videos from Vimeo.
- Upload each to VideoFlowEngine — adaptive HLS encoding runs automatically.
- In each Sensei lesson, swap the Vimeo embed for
[vfhls_player id="NEW_ID"]or the VideoFlowEngine block. - Use Sensei's course outline view to track which lessons are migrated.
- Cancel Vimeo once the switch is complete.
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