The private beta is open. Round 1 has 50 seats and closes 1st Nov 2026.

Apply for a seat →

Every feature in the beta build, marked Free or Pro.

208 features are in the build: 122 in the free plugin and 86 in Pro. Fourteen of them are the reason people switch to RootWright, so they come first. Every beta tester gets Pro, so you can try all of them.

Features in the build

208

In the free plugin

122

In Pro

86

Reasons to switch

14

Learning

For learners: they remember, not just finish.

FreePro

Learners remember, not just finish

Most LMS plugins measure clicks. RootWright measures memory, and brings each lesson back right before the learner would forget it.

In FreeBuilt-in spaced repetition (the modern FSRS-6 algorithm), a daily Today session with goals and streaks, and a 0-100 memory strength score for every course.

Pro addsConfidence ratings, recall tuned to each course, nightly retention reports, reminder emails answered in one click without logging in, and Today offline.

FreePro

Lessons that make people think

Learning-science practice is built into the lesson itself, so learners don’t just read along.

In FreeKey concept, Quick check and Pre-question blocks inside any lesson. Misses go into recall, and answers never reach the browser before they should.

Pro addsPredict-then-reveal, explain-it-back, anonymous peer feedback, questions inside videos, and mixed-module challenges.

FreePro

A learning path for each learner

Learners move through skills, not just a list of lessons, and get a plan that fits their own deadline.

In FreeA skill map with mastery that fades to “needs refresh”, learn-next pins and optional locks until skills are mastered.

Pro addsPlacement tests to skip what a learner already knows, plus study plans across courses that fit each learner’s deadline and minutes a day, rebuilt nightly, with behind-schedule nudges.

Exams and AI

For you: exams, and an AI that builds with you.

Pro

AI that builds the course with you

Go from a brief to a full draft course while you watch it being written, with your house style and your budget in charge.

In ProThree lessons written at once and streamed live, outline check-ins, agent mode, course audit, AI covers and AI marking that waits for a human when unsure. Seven providers including WordPress’s own AI, a reusable skill library, and enforced monthly budgets.

Pro

Exams built for certification courses

Real exam controls plus practice tests that adapt to each learner.

In ProExams as their own lesson type with booked windows, approval, cooldowns and must-pass gates, plus mock exams drawn per learner and broken down by skill, with weak areas fed back into study.

Pro

Your AI agent can work in your LMS

Connect Claude Desktop or any MCP agent straight to your courses.

In ProA built-in MCP server and WordPress Abilities registration, with scoped, revocable tokens. Student data is off by default and no AI key is needed.

Business

For the business: price it your way, sell anywhere, keep learners coming back.

FreePro

Sell your way

Keep the store you already use, or sell with no store plugin at all.

In FreeWooCommerce, EDD, SureCart and FluentCart with two-way sync: products created from the builder, prices, coupons and currency kept in step, and one order list across all stores.

Pro addsNative Stripe and PayPal checkout with subscriptions, instalment plans, bundles, single-lesson sales, sales tax and EU VAT, refunds and a full transaction ledger with automatic webhook retries.

FreePro

Several prices for one course, in the free plugin

Other free LMS plugins give a course one price. RootWright’s free plugin gives it as many as you need.

In FreeOne-time, subscription and payment-plan prices on the same course, each with its own sale price, setup fee and access length, pushed to WooCommerce, EDD, SureCart or FluentCart and kept in sync.

Pro addsThe same price options on native Stripe and PayPal checkout, plus bundles, single-lesson sales and recurring coupons.

FreePro

Certificates people can trust

Credentials that can be verified, and designs that never change after they are issued.

In FreeRandom credential codes, QR codes made on your own server and a public verification page, with no third-party calls.

Pro addsCertificate Studio canvas designer, rules-based awarding, frozen published versions, and signers who approve from a queue with their own signature.

FreePro

Reach learners where they already are

Learning nudges that arrive in the inbox and chat apps learners already use.

In Free37 editable emails sent through a queue with retries, plus announcements with required acknowledgement and read reports.

Pro addsTelegram bot with recall answer buttons and nudges, recall emails at the learner’s own time with quiet hours, announcement targeting rules, and at-risk learner nudges.

Under the hood

Under the hood: fast, private, found.

Free

Fast on ordinary hosting

Built to stay quick on a small server with no Redis.

In FreeThe fast lane answers the busiest learner requests before WordPress fully loads. The plugin also uses custom indexed tables, a persistent cache that works without Redis, X-Sendfile / X-Accel file delivery and background jobs.

Free

Control and privacy you can explain

Every permission has a reason you can see, and every byte of learner data can be exported or erased.

In FreePermission Manager with per-person and per-course exceptions and an “explain why” view, plus WP-CLI. Full GDPR export and erase across every table, IP addresses that age out, and encrypted secrets with no wp-config edits.

Pro addsPro data is covered by the same export and erase.

Free

Found by Google and by AI

Courses are ready for search engines and AI assistants without extra setup.

In FreeFull Course schema, breadcrumbs, crawl control and a /llms.txt catalogue for AI crawlers. Works alongside Yoast, Rank Math and SEOPress.

Free

Looks right on any block theme

No page builder needed.

In FreeThree ready designs that inherit your theme, seven blocks, Site Editor templates, block patterns, and a course listing that still works without JavaScript.

Full list

All 208 features, by area.

122 in the free plugin, 86 in Pro. Open an area to see each feature, or filter and search across all of them.

Course building 15
FeatureWhat it doesTier
Full-screen course builderSections for Details, Curriculum, Pricing & Access, Skill map and Certificate, with save draft, publish and an unsaved-changes guard.Free
Unlimited courses, modules and lessonsOptional modules, lessons directly on a course, drag-and-drop ordering.Free
Reusable lesson libraryUse one lesson in several courses; removing it from a module keeps it in the library.Free
Import a module from another courseCopy a whole module across courses.Free
Duplicate a courseOne-click copy, controlled by permission.Free
Course marketing fieldsLevel, duration, commitment, format, requirements, materials, outcomes, audience, short description, thumbnail, intro video.Free
Categories and tagsOrganise the catalogue; only admins can edit the lists.Free
Featured, hidden and not-for-sale coursesFeature a course, hide it from the catalogue or switch off purchasing.Free
Single prerequisite courseRequire one course before enrolment, with messages on the course page.Free
Multiple prerequisitesAny number of prerequisite courses with an all-of or any-of rule.Pro
Mandatory lessonsA lesson marked mandatory locks the lessons after it until it is done.Free
Scheduled course openingOpening date and time, with a public countdown or the course hidden until it opens.Free
Enrolment end dateClose enrolment after a set date, with a message to visitors.Pro
Publish review workflowAuto-publish or require admin approval per site or course, with a requests queue and emails.Free
Course cover is the featured imageThemes and SEO plugins see the course image natively.Free
Lessons & content 11
FeatureWhat it doesTier
Lesson typesText, video, quiz, Q&A (open-ended or fill-in-the-blanks) and assignment.Free
Block-editor lessonsWrite lessons with Gutenberg in wp-admin and in the front-end instructor dashboard.Free
Preview and students-only lessonsMake any lesson a public preview; each lesson has a thumbnail and summary.Free
Private lesson attachmentsDownloads only enrolled learners can get, with file-count and size limits.Free
Video lessonsUpload a file or paste a YouTube, Vimeo or direct link; native Vimeo playback with an access token.Free
Custom video playerSpeed, seek, picture-in-picture, resume prompt, and completion based on what was really watched.Free
Drip contentUnlock by date, days after enrolment, in sequence, after a prerequisite, or a mix; per-student overrides and expiry.Pro
Drip builder viewsPlan, timeline, “what students see” and per-student previews before saving.Pro
Drip emailsContent unlocked, coming soon and access expired notices.Pro
Drip editing permissionsChoose whether the course creator or assigned instructors may edit drip.Pro
Live meetings in lessonsZoom and Google Meet attached to a lesson; students get a join card, the host link stays private.Pro
Video & file storage 8
FeatureWhat it doesTier
Stream provider extension pointLets add-ons plug in video hosts.Free
Bunny StreamVideo libraries, resumable uploads and a manager screen.Pro
Cloudflare StreamHost lesson video on Cloudflare.Pro
YouTube channel browserPick videos from your channel and embed them in privacy mode.Pro
Resume and watched thresholdBunny and Cloudflare videos resume where the learner stopped and complete at a set percentage.Pro
Viewer watermarkThe viewer’s name or email moves across the video to discourage screen recording.Pro
Cloud file storageBunny Storage, Cloudflare R2 (signed, expiring links) and Google Drive, with a browser in the lesson builder.Pro
Direct-to-bucket uploadsBrowsers upload straight to storage so PHP never carries the file.Free
Quizzes & assessment 13
FeatureWhat it doesTier
Six question typesSingle choice, multiple choice, true/false, short answer, essay, fill in the blanks.Free
Five extra question typesImage choice, put in order, match the pairs, rating scale, keywords.Pro
Quiz settingsPoints, pass mark, negative marking, questions per page, time limit, random order, attempts, feedback mode.Free
Answers on requestLearners reveal the answer one question at a time; revealing locks their answer.Free
Quiz overview screenQuestion count, points and past attempts before starting, without using an attempt.Free
Server timer and autosaveThe timer runs on the server and answers save as the learner goes.Free
Auto and manual gradingAutomatic marking plus per-question manual grading of open answers.Free
Assignments: text and linkInstructions, points, pass mark, written or link submissions, drafts, feedback.Free
Assignments ProFile uploads, due dates with late penalties, multiple attempts, return for revision, reminders.Pro
Grading queue and assessments overviewOne place for instructors to grade quizzes and submissions across courses.Free
Student grades panelLearners see their own grades on the course page.Free
Teacher gradebookPer-course grade matrix, cross-course list, CSV export, optional grades view for students.Pro
AI marking of assignmentsSuggested marks by default; confident marks can publish, low-confidence marks wait for a human.Pro
Exams 3
FeatureWhat it doesTier
Exams as a lesson typeQuestions hidden until the attempt starts; open anytime, in booked windows, or after approval; cooldowns; must-pass gate.Pro
Mock examsDrawn per learner from finished content, with results by module or skill.Pro
Mock feedback loopWeak areas bring recall forward and add revisit tasks to study plans.Pro
Learning loop 18
FeatureWhat it doesTier
Recall (FSRS-6 spaced repetition)Learners rate how well they remembered; the server schedules the next review.Free
Instructor recall itemsConcept prompts or existing quiz questions attached to lessons.Free
Learners’ own recall questionsPrivate questions a learner writes after a lesson, returned in Today.Free
Today daily sessionRecall, then the next lesson, then more recall, with daily limits and catch-up mode.Free
Study goal and streaksDaily minutes goal, own time zone, and a streak that forgives one missed day a week.Free
Memory strength score0-100 retention per course with nightly snapshots.Free
Checkpoint blocksKey concept, Quick check and Pre-question inside lessons, with an optional “answer to read on” gate.Free
Skill mapSkill graph mapped to lessons, mastery that fades to “needs refresh”, learn-next pins and optional locks.Free
Predict-then-reveal and explain-it-backExtra checkpoint types that make learners commit before seeing the answer.Pro
Confidence ratings“How sure are you?” on checkpoints, quizzes and recall; lucky guesses come back sooner.Pro
Questions inside videosQuestions at set times, with optional auto-pause.Pro
ChallengesMixed questions from finished modules, shown in Today.Pro
Peer feedbackTwo classmates give anonymous rubric feedback on explain-it-back answers, with reporting and moderation.Pro
Recall tuning per courseSet a retention target; scheduler settings fitted to the course’s own answers.Pro
Retention reportsNightly forgetting, confidently-wrong, lesson funnel and recall health reports; small groups hidden.Pro
Recall reminder emailsSent at the learner’s chosen time with quiet hours; answer with one click, no login.Pro
Recall CSV importBring in recall items from a spreadsheet.Pro
Offline TodayDo the daily session without a connection; ratings sync later.Pro
Study plans & placement 5
FeatureWhat it doesTier
Study plansDated paths across courses and exams, scheduled per learner to their own deadline and daily minutes.Pro
On-track monitoringInstructors see who is behind and can nudge them; schedules rebuild nightly.Pro
Placement testsTest out of a skill and the skills under it.Pro
At-risk learnersDaily risk scoring, nudge emails (optional guardian copy), admin digest and dashboard widget.Pro
Study plan after a failed quizWeak areas found from answers; the learner is emailed courses from your site.Pro
Student experience 11
FeatureWhat it doesTier
Student dashboard appToday, Your courses, Announcements, Achievements, Purchase history, Apply to teach, Settings.Free
Course playerOutline, navigation, progress at lesson, module and course level, completion screen.Free
Pinned private notesNotes pinned to a paragraph, a video moment or the whole lesson.Free
Lesson commentsThreaded discussion under lessons with reply emails.Free
Course reviews and ratingsStar ratings with auto or manual approval.Free
Achievements and purchase historyCompleted courses with certificates and grades; orders from any connected store.Free
Profile and preferencesAvatar, password, address, optional guardian email, email notification choices.Free
Access status on cards“Access until”, “Access ended – Renew” and expired badges.Free
Free-course self-enrolmentWorks without JavaScript, with a configurable redirect afterwards.Free
Subscriptions pageLearners cancel, resume and pay a failed renewal themselves.Pro
Learner preferencesReminder time, quiet hours, video auto-pause, peer-feedback email, preferred channel.Pro
Communication & community 10
FeatureWhat it doesTier
37 email templatesAccount, enrolment, expiry, renewal, completion, grading, certificates, reviews, comments and more.Free
Visual email designerMerge tags, images, test send and reset to default.Free
Reliable deliveryGroup mail through a queue with retries, delivery log and health panel; always via wp_mail().Free
Expiry noticesDaily access-expiring and access-expired emails.Free
AnnouncementsAudiences, banner or course placement, email, priority, schedule, required acknowledgement and reports.Free
Announcement targeting rulesProgress, days since enrolment, enrolment dates, finished lesson; dialog placement; hourly sends.Pro
Bulk email to studentsMessage selected students from the roster.Free
Course Q&APublic or private Q&A per course, in-player drawer, staff inbox, similar-question suggestions.Pro
Telegram botLearners link their chat; recall with answer buttons, study-plan nudges and announcements.Pro
Payment and subscription emailsReceipts, renewals, refunds, failed payment, action required, cancelled, expired.Pro
Instructor & team tools 5
FeatureWhat it doesTier
Front-end instructor dashboardCourses, grading, comments, announcements, students and earnings without wp-admin.Free
Instructor applicationsPublic sign-up form and in-app “Apply to teach”, with admin approval and emails.Free
Instructor revenue shareCommission rate per course, recorded on each sale and shown as earnings (payouts not processed).Free
One lead instructor per courseEach course has a single owning instructor.Free
Teaching teamsCo-instructors, assistants and per-lesson instructor assignment.Pro
Certificates 9
FeatureWhat it doesTier
Auto-issue on completionCertificates issue when a course is finished, per-course on/off.Free
Two built-in templatesLandscape and portrait with logo, colours, signature, QR and seal.Free
VerificationRandom credential codes, in-house QR, public verify page and block.Free
Print / save as PDFPlus copy verification link and custom URLs.Free
Rules-based awardingAward on quiz or assignment scores (best, first or latest attempt) explained to learners in a sentence.Pro
Per-course certificate templatePick a different design for each course.Pro
Certificate StudioCanvas designer with text, images, shapes, QR, seals, signatures, layers, 11 starters, fonts and PDF download.Pro
Frozen versionsDraft, publish and revert; issued certificates never change.Pro
Signatures and sign-offSigners draw their own signature with consent; approval queue and daily nudges.Pro
Commerce & payments 26
FeatureWhat it doesTier
Store integrationsWooCommerce, Easy Digital Downloads, SureCart and FluentCart grant and revoke access.Free
Course-product linkingCreate the product from the builder or map an existing one; meta box on the product.Free
Multiple price optionsOne-time, subscription, payment plans, sale price, setup fee, access length.Free
Price sync to storesPrices and options pushed to every linked store, with out-of-sync warnings.Free
Manual renewalsRenew button and reminders for store subscriptions and plans.Free
Seat limitsRace-safe enrolment caps with a “full” badge.Free
DiscountsCoupons or automatic, fixed or percent, date window, usage caps, sale countdown, synced to stores.Free
Orders mirrorOne order list across stores with period comparison, CSV export and detail timeline.Free
Currency handlingFormat settings, store drift detection, correct handling of JPY/BHD-style currencies.Free
Card pricing“From” prices, struck-through originals and discount badges.Free
Access records ledgerOne record per purchase or grant, so overlapping access is never lost.Free
Native checkoutSell without WooCommerce: checkout block, page and template; server-checked prices.Pro
StripeOne-time, subscriptions, refunds, cancel at period end, resume, 3-D Secure.Pro
PayPalOne-time, subscriptions with synced plans, refunds.Pro
Add your own gatewayThird-party gateways plug in and get a settings card.Pro
Subscriptions and instalmentsAny billing interval, trials, “pay in N” plans, failed-payment grace.Pro
Admin subscriptions screenList, details, ledger and cancel.Pro
RefundsFull or partial from the order screen, with access and subscription choices.Pro
Access policySite rules for access after cancel, refund or a finished plan.Pro
Transactions ledger and webhook replayEvery payment and event, automatic retries, idempotent delivery.Pro
Sales tax and VATRates by country and state with an editor, inclusive or exclusive prices, EU VAT IDs checked with VIES and reverse charged, the tax line on orders and receipts, and rate changes that reach live subscriptions.Pro
Recurring couponsDiscount the first payment, every payment or N cycles; 100%-off orders.Pro
Course bundlesSell several courses as one, with a public page and a suggested price.Pro
Sell a single lessonOne-time purchase of one lesson.Pro
Default store pickerChoose native checkout or a connected store.Pro
Renewal dashboard cardsSubscriptions and renewals card, renewal revenue, payment queues.Pro
AI course creation 14
FeatureWhat it doesTier
Bring your own AI keyAnthropic, OpenAI and compatible gateways, Gemini, DeepSeek, Z.ai.Pro
WordPress AI Client providerUse the site’s WordPress AI connectors with no key in the plugin.Pro
Generate a course from a briefBlueprint first, then a full draft course; partial results kept.Pro
Live parallel generationThree lessons at once, streamed live, failures retried alone.Pro
Outline check-inGeneration can pause to ask about the outline.Pro
Agent modeA tool-using agent builds the course, limited to that course and capped.Pro
Course Assistant chatChat in the builder that reads and edits the open course.Pro
AI course auditFinds sequence, gap and pacing problems; cached; fixes can be applied.Pro
Improve with AIExtend or rewrite an existing course safely.Pro
AI course coversWordless 16:9 covers from OpenAI, Z.ai or WordPress AI, with a monthly limit.Pro
AI skill libraryReusable instructions in SKILL.md format with versions and sharing.Pro
Cost controls and usageMonthly token budget, concurrency caps, thinking levels, prompt caching, usage page.Pro
AI emails and merge tagsCourse ready, stopped, study plan, nudges, admin digest.Pro
Draft first course with AIAn AI path in the setup wizard.Pro
AI agents & MCP 2
FeatureWhat it doesTier
Built-in MCP server16 tools for agents like Claude Desktop, with scoped per-user tokens; no AI key needed.Pro
WordPress Abilities APILMS actions registered as WordPress abilities for other plugins and agents.Pro
Integrations 9
FeatureWhat it doesTier
Store pluginsWooCommerce, EDD, SureCart, FluentCart.Free
SEO pluginsWorks alongside Yoast, Rank Math and SEOPress.Free
Translation pluginsLoco Translate and WPML reach the React apps too.Free
RootWright Community bridgeHooks and slots for the separate Community plugin.Free
FluentCRM12 LMS events, tag and list rules for all or per course.Pro
Zoom and Google MeetLive sessions attached to lessons.Pro
TelegramLearner bot for recall, nudges and announcements.Pro
Stripe and PayPalNative payment gateways.Pro
Bunny, Cloudflare, YouTube, Google DriveVideo and file hosting.Pro
Admin, reporting & people 10
FeatureWhat it doesTier
Admin home dashboardSales, learning, courses, queue, team and activity cards, custom periods, “Why did this move?”, per-person layout.Free
Students rosterSegments (active, not started, at risk, completed), spend, bulk actions.Free
Student profileActivity, grades, orders; extend, schedule or remove access per course.Free
Add peopleExisting user, invite by email, or CSV import with enrolment.Free
Instructor roster and profileCourses, earnings and permissions.Free
Enforced deactivationBlocks sign-in and app passwords and ends sessions.Free
ModerationReviews and lesson comments.Free
Pending-work badgesNavigation counts for what needs attention.Free
Settings appSearchable settings across General, Learning, Instructors, Assessments, Certificates, Emails, Performance.Free
Pro settings pagesCommerce, Integrations, Stream & storage, AI.Pro
Permissions 4
FeatureWhat it doesTier
Permission ManagerRole defaults plus per-person and per-course exceptions; deny beats allow.Free
19 instructor permissionsPricing, discounts, certificates, moderation, enrolment, announcements and more.Free
Explain whySee exactly why someone has or lacks a permission.Free
WP-CLI permissionswp rootwright-lms perms explain / set / list.Free
Onboarding 4
FeatureWhat it doesTier
Setup wizardEssentials, pages, payments and first course, resumable.Free
Safe page managerNo pages created on activation, slug checks, page badges.Free
Setup checklistDashboard prompt until setup is done.Free
Native checkout in setupChoose native checkout and create the checkout page.Pro
Design & front end 9
FeatureWhat it doesTier
7 Gutenberg blocksCourse Listing, Single Course, Dashboard, Sign in/Register, Profile Directory, Certificate, Verify.Free
Course Listing blockLive search, filters, sort, grid/list, pagination; works without JavaScript.Free
Three front-end designsGrove, Canopy and Field Guide, inheriting theme colours and fonts.Free
Site Editor templatesCourse, archives, Students, Instructors and Verify templates for block themes.Free
Block patternsFive ready-made page patterns.Free
Public profile directoryInstructor and student profiles with pretty URLs and controlled fields.Free
Custom sign-in screensLogin, register and password reset with spam and rate protection.Free
Distraction-free dashboardThe learner app without theme clutter.Free
ShortcodesFallbacks for classic themes.Free
SEO & AI visibility 4
FeatureWhat it doesTier
Course schemaCourse, Offer, AggregateRating, Person and ItemList JSON-LD.Free
BreadcrumbsVisible and structured; steps aside for SEO plugins.Free
Crawl controlFilter URLs kept out of search indexes.Free
/llms.txtCourse catalogue for AI crawlers.Free
Privacy & security 6
FeatureWhat it doesTier
GDPR export and eraseEvery free plugin table covered, with account-deletion cascade.Free
Pro data in GDPR toolsPro’s personal data is exported and erased too.Pro
IP retentionStored IP addresses age out automatically.Free
Upload guardAllow-listed file types, web-shell protection, private file storage with a Site Health check.Free
Encrypted secretsAPI keys encrypted with libsodium; no wp-config edit needed.Free
Rate limiting and access policiesEvery API route has an explicit access policy plus row-level checks.Free
Performance 6
FeatureWhat it doesTier
Fast lane (opt-in)Busiest learner requests answered before WordPress fully loads.Free
Caching without RedisThree-tier persistent cache and shared lesson snapshots.Free
Fast file deliveryPHP streaming, X-Sendfile or X-Accel-Redirect.Free
Custom indexed tablesLMS data in its own tables, never postmeta.Free
Background jobsHeavy work runs on Action Scheduler, never in the request.Free
Batched learner writesVideo position and answers saved in batches.Free
Developer & extensibility 6
FeatureWhat it doesTier
REST APIAbout 296 routes under rootwright-lms/v2 (Pro adds about 195).Free
HooksAbout 120 actions and 140 filters.Free
Add-on registryFeature flags readable from PHP and JavaScript.Free
UI slotsAbout 30 named slots and replaceable components.Free
Pluggable stores, question types and morePurchase providers, question/assignment/checkpoint types, announcement conditions, emails, dashboard cards.Free
Translation-ready.pot file and JavaScript translation bridge.Free

See it working on your own site.

Fifty seats, every Pro feature free for the beta.