Features · 218 shipped
Features that fit the way you teach.
Sell your own courses, build LMS sites for clients, run certification or lead a team of instructors: start with what matters to you, then see all 218.
shipped
218
in the free plugin
126
in Pro
92
Who are you building for?
Who it’s for
Start with the way you work.
Four kinds of people run RootWright. Pick yours to see why it fits, the features that carry it, and which tiles below matter most to you.
01Course creatorsTeach and sell your own courses02EdTech agenciesBuilding LMS sites for clients03Training & certificationExams and verifiable certificates04Multi-instructor academiesMany teachers, one site
For course creators
Build it fast, help it stick, sell it your way.
You write the course, so the AI drafts it with you in your house style. Learners keep coming back with spaced recall, and you sell through the store you already use, on the block theme you already like.
0%platform feeFree or Pro, on every plan

1
2
3
- 1Describe the course, or start from an example
- 2Pick the size
- 3Guided, or let the agent build it
AI course builderProFrom a brief to a full draft course: three lessons written at once and streamed live, with outline check-ins.
AI skill libraryProReusable instructions in SKILL.md format, so every course follows your house style.
Multiple price optionsFreeOne-time, subscription and payment-plan prices on one course, each with its own sale price, setup fee and access length.
Store integrationsFreeWooCommerce, EDD, SureCart and FluentCart, with prices and coupons kept in step. Pro adds native Stripe and PayPal.
Recall (FSRS-6 spaced repetition)FreeEach lesson comes back right before it would be forgotten, in a daily Today session.
Three front-end designsFreeGrove, Canopy and Field Guide, inheriting your theme’s colours and fonts.
Highlight these in the features belowSee all 218
4 of the 10 features below fit course creators
For agencies
One plugin for every client site.
Advance covers unlimited sites. The designs inherit each client’s block theme, everything can be scripted through the REST API and WP-CLI, you can show a client exactly who can do what and why, and it stays quick on the ordinary hosting clients already pay for.
∞client sites on Advance$399 a year · launch prices, not final

1
2
3
- 1The fast lane, built in
- 2Turn it on per site
- 3What it answers early
Advance planProEvery Pro feature on unlimited sites, $399 a year. Launch prices, not final.
Site Editor templates and block patternsFreeCourse, archive, Students, Instructors and Verify templates, five page patterns and three designs that inherit the client’s theme.
REST API and WP-CLIFree297 routes under rootwright-lms/v2 (Pro adds 215), 121 actions and 158 filters, and wp rootwright-lms perms on the command line.
Built-in MCP serverPro16 tools for agents like Claude Desktop, with scoped, revocable per-user tokens and no AI key needed.
Permission Manager and GDPR toolsFreePer-person and per-course exceptions with an “explain why” view, plus full GDPR export and erase.
Fast laneFreeThe busiest learner requests answered before WordPress fully loads, with a cache that needs no Redis.
Highlight these in the features belowSee all 218
4 of the 10 features below fit agencies
For training and certification
Exams with real controls. Certificates anyone can check.
Book exams into windows, hold learners at a must-pass gate, and let them practise on mock exams drawn just for them. Every certificate carries a credential code and a QR code that open a public verification page, and signers approve it with their own signature.
11certificate starter designsin Certificate Studio, Pro

1
2
3
- 1QR codes made on your server
- 2Seals and signatures
- 3Learner and course fields
Exams as a lesson typeProQuestions hidden until the attempt starts; open anytime, in booked windows or after approval; cooldowns and a must-pass gate.
Mock examsProDrawn per learner from finished content, with results by module or skill. Weak areas bring recall forward.
Certificate verificationFreeRandom credential codes, QR codes made on your own server and a public verify page and block.
Certificate StudioProCanvas designer with text, images, shapes, QR, seals, signatures, layers, 11 starters and PDF download.
Signatures and sign-offProSigners draw their own signature with consent, and approve from a queue with daily nudges.
Rules-based awardingProAward on quiz, exam or assignment scores, a course grade, checkpoints or recall, re-checked nightly.
Highlight these in the features belowSee all 218
3 of the 10 features below fit training and certification
For multi-instructor academies
Bring instructors in, and keep each one in their lane.
Instructors apply, get approved and work from their own front-end dashboard. Each sale records their revenue share, teaching teams split the work on a course, and 16 permissions decide what every instructor can touch.
16instructor permissions12 per course, 4 dashboard screens

1
2
3
- 1Visitors can apply to teach
- 2Approval adds the Instructor role
- 3How access is decided, explained
Instructor applicationsFreeA public sign-up form and in-app “Apply to teach”, with admin approval and emails.
Instructor revenue shareFreeA commission rate per course, recorded on each sale and shown as earnings (payouts are not processed).
Front-end instructor dashboardFreeCourses, grading, comments, announcements, students and earnings, without wp-admin.
Teaching teamsProCo-instructors, assistants and per-lesson instructor assignment.
16 instructor permissionsFree12 per course (pricing, discounts, certificates, enrolment and more) and 4 dashboard screens.
Shared AI skillsProSkills in the AI skill library are shared with every instructor, so courses keep one house style.
Highlight these in the features belowSee all 218
4 of the 10 features below fit multi-instructor academies
For {who}
Showing what matters for: {who} · {n} of {total} highlighted
Show all
The features that sell it
Twelve more reasons to switch, on the real screens.
Past the headline features on the homepage: ten more people ask about, with what is Free and what is Pro. Every tile opens its category in the full list, where the other 208 are.
01AI course auditProFor course creators
An editor that reads every lesson.
Free structural checks, an AI audit for sequence, coverage and pacing, and fixes one at a time or in bulk.
1Audit with AI: sequence, coverage, pacing
2Improve in bulk, in the background
3Fix one finding at a time

1
2
3
02Lesson builderFree + ProFor course creators
Lessons built from blocks.
Image, video, quiz, Q&A, files and assignments, with recall items asked again later and questions inside videos in Pro.
1Add blocks in the order students see them
2Questions inside videos, in Pro
3Recall items asked again later
4Import recall from a spreadsheet

1
2
3
4
4store plugins, prices and coupons kept in sync
297REST routes under rootwright-lms/v2Pro adds 215 more
03AI cost controlsProFor course creators
AI that stays inside budget.
A hard monthly token budget, limits per person, a pause switch and a cap on jobs running at once.
1Pause all AI with one switch
2A hard monthly token budget
3Limits per person

1
2
3
04Advanced discountsFree + ProFor course creators
Sales with real promotion limits.
Coupon or automatic, with a countdown and use caps, plus recurring coupons in Pro.
Spring saleActive
TypeCouponAutomatic
CodeSPRING25
AmountPercentFixed25%
Dates1 to 31 Mar · countdown on
Limits200 in total · 1 per student · 50 per course
Applies3 chosen courses · enrolment fee too
RepeatsFirstEvery3 cyclesPro
−25%Excel for Small Business$129 $96.75for the first 3 paymentsEnds in 3d 04h
Synced to
WooCommerceEDDSureCartFluentCart
Pro checkout Pro
StripePayPal
05ExamsProFor course creators
Exam controls built for certification.
Booked windows, approval, cooldowns, a must-pass gate and mock exams drawn per learner.

Final exam · booked window
WindowSat 14 Dec, 10:00 to 12:00
ApprovalApproved
Cooldown48 h after a fail
Must pass to go on
Mock exam · results by skill
Formulas86%
Pivot tables71%
Lookups44%
Lookups goes back into recall
06CertificatesFree + ProFor course creators
Certificates anyone can verify.
Credential codes and QR codes made on your own server, with no third-party calls.
1QR codes made on your server
2Seals and signatures
3Learner and course fields

1
2
3
07Your AI agentProFor course creators
Let Claude Desktop work in your LMS.
A built-in MCP server with scoped, revocable tokens and student data off by default.
1Off until you turn it on
2Your MCP endpoint
3Grant only the scopes it needs

1
2
3
08Fast on ordinary hostingFreeFor course creators
Quick on a small server.
The opt-in fast lane answers the busiest learner requests before WordPress fully loads.
1The fast lane, built in
2On or off per site
3What it answers early

1
2
3
09Telegram remindersProFor course creators
Recall where learners already chat.
A bot sends recall with answer buttons, and each course can have its own group.

Telegrambot
Recall · Excel for Small BusinessWhat does a pivot table summarise?
AgainGoodEasy
Course group · joined with access
16MCP tools for agents like Claude DesktopNo AI key needed
37editable emails, sent through a queue with retriesIn the free plugin
10Permissions and privacyFreeFor course creators
Every permission has a visible reason.
Deny beats allow, with an “explain why” view on screen or in WP-CLI, plus GDPR export and erase.
1Visitors can apply to teach
2Approval adds the Instructor role
3How access is decided, explained

1
2
3
11Prices and checkoutFree + ProFor course creators
As many prices as you want. Recurring, free.
Subscriptions, payment plans and one-time prices on the same course, in the free plugin through your store. Pro adds native Stripe and PayPal.

One course · 4 pricesRecurring in Free+ Add a price
MonthlySubscription · every month$19 / month
YearlySubscription · every year$190 / year
LifetimeOne-time · lifetime access$299
3 paymentsPayment plan · 3 monthly payments$109 × 3
Free · syncs withWooCommerceEDDSureCartFluentCartPro · nativeStripePayPal
12The learning loopFree + ProFor course creators
Check, recall, master. Every day.
Lesson checks feed recall, recall feeds Today, mastery shows on a skill map. Pick a step to read it.
1
2
3
4
5
Step 1 of 5 · FreeCheck inside the lessonKey concept, Quick check and Pre-question blocks. Misses go into recall.
- Check inside the lesson Key concept, Quick check and Pre-question blocks. Misses go into recall. Free
- Recall at the right time FSRS-6 schedules each review on the server. Free
- Today, every day Recall, then the next lesson, then more recall, with goals and streaks. Free
- Mastery on a skill map Mastery fades to “needs refresh” until it comes back. Free
- Reports close the loop Nightly retention, forgetting and confidently-wrong reports. Pro
Pause motionSee all 218 features
Step {n} of {total} · {tier}
The full list
All 218, chapter by chapter.
Close every category
All · 218Free · 126Pro · 92
Search the 218 features
Search 218 features
218 features shown. Open a category to see its list.
01Teach
Course building15 features
Full-screen course builderSections for Details, Curriculum, Skill map, Pricing & Access, Instructors 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 courseBring a whole module, or some of its lessons, into another course; the lessons are shared, not copied.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 & content11 features
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 once the learner reaches a set point in the video.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 storage8 features
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; connect YouTube to list unlisted videos too.Pro
Resume and watched thresholdBunny and Cloudflare videos resume where the learner stopped and complete at a set percentage; notes and in-video questions work on them too.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 Cloudflare R2 or Bunny Stream, so PHP never carries the file.Pro
AI course creation14 features
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 & MCP2 features
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
Instructor & team tools5 features
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
Design & front end10 features
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 in your theme’s colours and fonts, with spam and rate protection.Free
Distraction-free dashboardThe learner app without theme clutter.Free
ShortcodesFallbacks for classic themes.Free
Course page layout for classic themesDesign the single course page in the block editor on classic themes; block themes use the Site Editor template.Free
02Learn
Quizzes & assessment16 features
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; shows the course grade when grading is on.Pro
AI marking of assignmentsSuggested marks by default; confident marks can publish, low-confidence marks wait for a human.Pro
Pass to completeA course setting: lessons with a quiz or quick checks complete only when the learner reaches the score needed (70% by default), with another try after a set wait.Free
Course gradesEach course’s grade is a weighted mix of its exams, quizzes and assignments, set by its teachers and shown to the learner.Pro
Grade scaleA site-wide scale of named bands (A+ to F to start), with an optional scale per course; grades show as a letter, a percentage or both.Pro
Exams3 features
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 loop19 features
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, retention and recall health reports; groups under five learners 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
Recall per courseTurn spaced repetition on or off for each course.Free
Study plans & placement5 features
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 experience11 features
Student dashboard appToday, Overview, 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
Certificates10 features
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, exam or assignment scores (best, first or latest attempt), a course grade, checkpoints or recall, explained to learners in a sentence and re-checked nightly.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
Grade on the certificatePrint the learner’s final course grade, frozen when the certificate is issued.Pro
Communication & community11 features
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
Telegram course groupsLink a Telegram group to a course: each learner gets their own join link, and leaves the group when their access ends.Pro
03Sell
Commerce & payments28 features
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 subscriptions and payment plans sold through WooCommerce and EDD.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; buyers land where you choose after paying.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, "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; a withdrawn coupon stops at the next payment.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
After a successful purchaseChoose where buyers land after paying: the course page, the first lesson or the dashboard (WooCommerce, EDD and FluentCart).Free
Invoices and credit notesGapless invoice numbers for paid charges and credit notes for refunds, with your details, the buyer’s, tax and reverse-charge wording; learners print theirs.Pro
Integrations9 features
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 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
04Grow
Admin, reporting & people11 features
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, and a Grade scale section.Pro
Full viewOne click hides the WordPress admin menu so the LMS gets the full width.Free
Permissions4 features
Permission ManagerRole defaults plus per-person and per-course exceptions; deny beats allow.Free
16 instructor permissions12 per course (pricing, discounts, certificates, reviews, moderation, enrolment, announcements and more) and 4 dashboard screens.Free
Explain whySee exactly why someone has or lacks a permission.Free
WP-CLI permissionswp rootwright-lms perms explain / set / list.Free
Onboarding4 features
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
SEO & AI visibility4 features
Course schemaCourse, Offer, AggregateRating, Person and ItemList JSON-LD.Free
BreadcrumbsVisible and structured; the structured data steps aside for Yoast, Rank Math and SEOPress.Free
Crawl controlFilter URLs kept out of search indexes.Free
/llms.txtCourse catalogue for AI crawlers.Free
Privacy & security6 features
GDPR export and eraseEvery free plugin table that holds personal data, 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
Performance6 features
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 indexed tables, not 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 & extensibility6 features
REST API297 routes under rootwright-lms/v2 (Pro adds 215).Free
Hooks121 actions and 158 filters.Free
Add-on registryFeature flags readable from PHP and JavaScript.Free
UI slots61 named slots and 5 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
No feature matches that. Try another word, or show All.
{n} feature
{n} features
{n} features shown. Open a category to see its list.
{n} features match “{q}”.
Open every category
Close every category
Start with Free.
Add Pro when you sell.
Free plugin with 126 features. Pro $129, $229 or $399 a year for 1, 5 or unlimited sites, every Pro feature on every plan, 0% platform fee. Launch prices, not final.