What is Sensei LMS plugin?
Sensei LMS is a WordPress LMS plugin developed by Automattic — the company behind WordPress.com, WooCommerce, and Jetpack. This official parentage gives Sensei a native compatibility advantage with WooCommerce for course monetization and the broader WordPress ecosystem. Sensei’s design philosophy prioritizes simplicity: a clean, minimal course interface built with Gutenberg blocks, a straightforward lesson structure, and tight WooCommerce integration for selling courses without complex payment configuration.
The free version (available on WordPress.org) covers basic course and lesson creation, quizzes, student management, and integration with WooCommerce for paid course access. Sensei Pro ($60–180/year) adds content dripping, course groups, video lessons with progression tracking, flashcards, conditional content, WooCommerce Subscriptions integration for subscription-based course access, and co-teachers for collaborative course management.
Sensei is best suited for WordPress users who are already in the WooCommerce ecosystem and want a course plugin that integrates natively without compatibility friction. Its Gutenberg-first design means courses are built with blocks, which appeals to users comfortable with the WordPress block editor. For complex LMS requirements (SCORM, advanced reporting, multi-instructor marketplaces), LearnDash, Tutor LMS, or LifterLMS are more capable. For clean, professionally presented courses with WooCommerce monetization and minimal configuration, Sensei is one of the more elegant choices in the category.
Need Help With Sensei LMS Setup, Troubleshooting, or Customization?
Need help with Sensei LMS? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Sensei LMS Expert HelpKey Features
- Gutenberg-block-based course and lesson builder
- Free version with course creation, quizzes, and student management
- WooCommerce integration for course sales (free)
- Content dripping with flexible scheduling (Pro)
- Course groups for cohort learning (Pro)
Pros & Cons
Pros
- Developed by Automattic — guaranteed WooCommerce and WordPress.com compatibility
- Gutenberg-block course builder integrates naturally with modern WordPress editing workflow
- Clean, minimal student-facing course interface
Cons
- Less feature-complete than LearnDash or Tutor LMS at comparable pricing
- No SCORM or xAPI compliance
Free vs Premium
Free: courses, lessons, quizzes, student management, WooCommerce integration. Sensei Pro ($60–180/year): content dripping, video lessons with tracking, groups, flashcards, conditional content, co-teachers, WooCommerce Subscriptions.
Common Problems & Fixes
Sensei LMS lesson completion is not being recorded — students complete lessons but the progress bar does not update. How do I fix this?
Lesson completion in Sensei relies on the student clicking the “Complete Lesson” button. If completion is not recording: (1) confirm the student is logged in — guest users cannot have their progress tracked; (2) check if a caching plugin is serving the lesson page from cache without the correct user state — clear cache and configure your caching plugin to exclude logged-in users from caching; (3) check browser DevTools Console for JavaScript errors that may prevent the completion AJAX call from firing; (4) verify the lesson is correctly associated with the course and is published, not draft.
WooCommerce payment for a Sensei course is completing but students are not gaining access to the course — enrollment is not triggering. How do I resolve this?
Verify the WooCommerce product is linked to the Sensei course: in the WooCommerce product editor, the Sensei tab should show the course linked. If the link is missing, re-create it. Check the WooCommerce order status — Sensei enrollment typically triggers on “Processing” or “Completed” order status. If orders are left in “Pending Payment,” enrollment does not occur. Also confirm there are no WooCommerce payment gateway errors in WooCommerce → Status → Logs that might be preventing order status updates.
Sensei Pro content dripping is not working — all lessons are accessible immediately despite drip scheduling. How do I fix this?
Content dripping in Sensei Pro requires the drip schedule to be configured at the lesson level, not just the course level. Open each lesson and set the drip schedule (days after enrollment, specific date, or manual unlock). Also verify: (1) the student enrolled after the drip feature was configured — lessons created before enabling drip may not have the schedule applied retroactively; (2) the Sensei Pro license is active — drip is a Pro feature and reverts to unrestricted access if the license expires; (3) clear all caches after configuring drip schedules.
Customization & Developer Notes
How do I sell Sensei courses as a subscription using WooCommerce Subscriptions?
With Sensei Pro and WooCommerce Subscriptions installed, create a WooCommerce Simple Subscription product and link it to your Sensei course in the product’s Sensei tab. Set the subscription price, billing period (monthly, annual), and trial period if applicable. When a student subscribes, they gain course access. If the subscription expires or is cancelled, Sensei automatically revokes course access. This creates a recurring revenue model where continued course access requires an active subscription.
How do I create a quiz in Sensei LMS with multiple question types?
In Sensei LMS, quizzes are built with Gutenberg blocks. In the lesson editor, add a Quiz block. Within the quiz, add individual questions by inserting question blocks. Available question types include: multiple choice, true/false, gap fill (fill in the blank), single line text answer, and multi-line free text. Set pass percentage and feedback visibility in the Quiz block settings. For more advanced question types (matching, ordering, image-based), Sensei Pro does not currently match LearnDash or Tutor LMS Pro in quiz variety — those plugins are better suited for assessment-heavy courses.
Frequently Asked Questions
Is Sensei LMS a good choice for a WooCommerce store that wants to add courses?
Yes — Sensei is arguably the most seamless option for existing WooCommerce stores. Since both are from Automattic, compatibility is guaranteed and the course/product relationship works without third-party bridge plugins. WooCommerce customers can purchase courses using their existing checkout flow and payment methods. If your primary business is WooCommerce and courses are a secondary offering, Sensei integrates with less configuration friction than LearnDash or LifterLMS.
Does Sensei LMS support multiple instructors?
Sensei Pro includes co-teacher support, which allows adding a second author/instructor to a course who can edit lessons and view student progress. Full multi-instructor marketplace functionality (external instructors creating and selling their own courses with revenue sharing) is not available in Sensei — for that use case, Tutor LMS Pro is the appropriate choice.
Can Sensei LMS break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Sensei LMS?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.