preloader

Sensei LMS plugin review and common issues

Sensei LMS is used for selling or delivering courses, lessons, quizzes, and student access. In most cases, it fits business sites better than a custom build done too early. A common issue is that lesson access or progress tracking does not behave as expected. This usually happens when course rules, memberships, and payment flows often need extra testing. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Sensei LMS works best when you keep the setup focused and avoid overlapping plugins.

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 Help

Key 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.

Need a Sensei LMS Developer?

Find a vetted WordPress developer specializing in Sensei LMS. From setup and configuration to custom Sensei LMS development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.