---
title: "Features | RootWright"
description: "Every RootWright LMS feature, flagged Free, Pro or Coming soon, so you know exactly what you get before you install."
canonical: "https://staging2.rootwrightlms.com/features/"
last_modified: "2026-11-04T10:37:34+00:00"
---

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?

[See the highlights](https://staging2.rootwrightlms.com/features/#bento) [All 218 features](https://staging2.rootwrightlms.com/features/#all)

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.

​ 01 Course creators Teach and sell your own courses ​ 02 EdTech agencies Building LMS sites for clients ​ 03 Training & certification Exams and verifiable certificates ​ 04 Multi-instructor academies Many 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 fee Free or Pro, on every plan

![The real Generate with AI screen: what do you want to teach, example starting points, size and build mode](https://staging2.rootwrightlms.com/wp-content/themes/rootwright-lms-site-v7/assets/launch/ai-generate.jpg)

1

2

3

1. **1**Describe the course, or start from an example
2. **2**Pick the size
3. **3**Guided, or let the agent build it

​ **AI course builder** Pro From a brief to a full draft course: three lessons written at once and streamed live, with outline check-ins.

​ **AI skill library** Pro Reusable instructions in SKILL.md format, so every course follows your house style.

​ **Multiple price options** Free One-time, subscription and payment-plan prices on one course, each with its own sale price, setup fee and access length.

​ **Store integrations** Free WooCommerce, EDD, SureCart and FluentCart, with prices and coupons kept in step. Pro adds native Stripe and PayPal.

​ **Recall (FSRS-6 spaced repetition)** Free Each lesson comes back right before it would be forgotten, in a daily Today session.

​ **Three front-end designs** Free Grove, Canopy and Field Guide, inheriting your theme’s colours and fonts.

Highlight these in the features below [See all 218](https://staging2.rootwrightlms.com/features/#all)

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

![The real Performance settings screen: the fast lane, what it answers before WordPress loads, and its status](https://staging2.rootwrightlms.com/wp-content/themes/rootwright-lms-site-v7/assets/launch/performance.jpg)

1

2

3

1. **1**The fast lane, built in
2. **2**Turn it on per site
3. **3**What it answers early

​ **Advance plan** Pro Every Pro feature on unlimited sites, $399 a year. Launch prices, not final.

​ **Site Editor templates and block patterns** Free Course, archive, Students, Instructors and Verify templates, five page patterns and three designs that inherit the client’s theme.

​ **REST API and WP-CLI** Free 297 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 server** Pro 16 tools for agents like Claude Desktop, with scoped, revocable per-user tokens and no AI key needed.

​ **Permission Manager and GDPR tools** Free Per-person and per-course exceptions with an “explain why” view, plus full GDPR export and erase.

​ **Fast lane** Free The busiest learner requests answered before WordPress fully loads, with a cache that needs no Redis.

Highlight these in the features below [See all 218](https://staging2.rootwrightlms.com/features/#all)

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.

11​ certificate starter designs in Certificate Studio, Pro

![The real Certificate Studio screen: a diploma on the canvas, with QR code, seals, signatures and learner fields](https://staging2.rootwrightlms.com/wp-content/themes/rootwright-lms-site-v7/assets/launch/certificate-studio.jpg)

1

2

3

1. **1**QR codes made on your server
2. **2**Seals and signatures
3. **3**Learner and course fields

​ **Exams as a lesson type** Pro Questions hidden until the attempt starts; open anytime, in booked windows or after approval; cooldowns and a must-pass gate.

​ **Mock exams** Pro Drawn per learner from finished content, with results by module or skill. Weak areas bring recall forward.

​ **Certificate verification** Free Random credential codes, QR codes made on your own server and a public verify page and block.

​ **Certificate Studio** Pro Canvas designer with text, images, shapes, QR, seals, signatures, layers, 11 starters and PDF download.

​ **Signatures and sign-off** Pro Signers draw their own signature with consent, and approve from a queue with daily nudges.

​ **Rules-based awarding** Pro Award on quiz, exam or assignment scores, a course grade, checkpoints or recall, re-checked nightly.

Highlight these in the features below [See all 218](https://staging2.rootwrightlms.com/features/#all)

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.

16​ instructor permissions 12 per course, 4 dashboard screens

![The real Instructors and permissions settings screen: registration, role, approval and how access is decided](https://staging2.rootwrightlms.com/wp-content/themes/rootwright-lms-site-v7/assets/launch/permissions.jpg)

1

2

3

1. **1**Visitors can apply to teach
2. **2**Approval adds the Instructor role
3. **3**How access is decided, explained

​ **Instructor applications** Free A public sign-up form and in-app “Apply to teach”, with admin approval and emails.

​ **Instructor revenue share** Free A commission rate per course, recorded on each sale and shown as earnings (payouts are not processed).

​ **Front-end instructor dashboard** Free Courses, grading, comments, announcements, students and earnings, without wp-admin.

​ **Teaching teams** Pro Co-instructors, assistants and per-lesson instructor assignment.

​ **16 instructor permissions** Free 12 per course (pricing, discounts, certificates, enrolment and more) and 4 dashboard screens.

​ **Shared AI skills** Pro Skills in the AI skill library are shared with every instructor, so courses keep one house style.

Highlight these in the features below [See all 218](https://staging2.rootwrightlms.com/features/#all)

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.

01 AI course audit Pro For 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.

**1**Audit with AI: sequence, coverage, pacing

**2**Improve in bulk, in the background

**3**Fix one finding at a time

1

2

3

[An editor that reads every lesson.](https://staging2.rootwrightlms.com/features/#cat-12)

02 Lesson builder Free + Pro For 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.

**1**Add blocks in the order students see them

**2**Questions inside videos, in Pro

**3**Recall items asked again later

**4**Import recall from a spreadsheet

1

2

3

4

[Lessons built from blocks.](https://staging2.rootwrightlms.com/features/#cat-1)

[4 store plugins, prices and coupons kept in sync ​ ​ ​ ​](https://staging2.rootwrightlms.com/features/#cat-14)

[297 REST routes under rootwright-lms/v2 Pro adds 215 more](https://staging2.rootwrightlms.com/features/#cat-22)

03 AI cost controls Pro For 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.

**1**Pause all AI with one switch

**2**A hard monthly token budget

**3**Limits per person

1

2

3

[AI that stays inside budget.](https://staging2.rootwrightlms.com/features/#cat-12)

04 Advanced discounts Free + Pro For course creators

### Sales with real promotion limits.

Coupon or automatic, with a countdown and use caps, plus recurring coupons in Pro.

Spring sale Active

Type Coupon Automatic

Code SPRING25

Amount Percent Fixed **25%**

Dates 1 to 31 Mar · countdown on

Limits 200 in total · 1 per student · 50 per course

Applies 3 chosen courses · enrolment fee too

Repeats First Every 3 cycles Pro

−25% Excel for Small Business ~~$129~~ **$96.75** for the first 3 payments Ends in 3d 04h

Synced to

WooCommerce EDD SureCart FluentCart

Pro checkout Pro

Stripe PayPal

[Sales with real promotion limits.](https://staging2.rootwrightlms.com/features/#cat-11)

05 Exams Pro For 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

Window Sat 14 Dec, 10:00 to 12:00

Approval Approved

Cooldown 48 h after a fail

Must pass to go on

Mock exam · results by skill

Formulas *​* 86%

Pivot tables *​* 71%

Lookups *​* 44%

Lookups goes back into recall

[Exam controls built for certification.](https://staging2.rootwrightlms.com/features/#cat-4)

06 Certificates Free + Pro For course creators

### Certificates anyone can verify.

Credential codes and QR codes made on your own server, with no third-party calls.

**1**QR codes made on your server

**2**Seals and signatures

**3**Learner and course fields

1

2

3

[Certificates anyone can verify.](https://staging2.rootwrightlms.com/features/#cat-10)

07 Your AI agent Pro For course creators

### Let Claude Desktop work in your LMS.

A built-in MCP server with scoped, revocable tokens and student data off by default.

**1**Off until you turn it on

**2**Your MCP endpoint

**3**Grant only the scopes it needs

1

2

3

[Let Claude Desktop work in your LMS.](https://staging2.rootwrightlms.com/features/#cat-13)

08 Fast on ordinary hosting Free For course creators

### Quick on a small server.

The opt-in fast lane answers the busiest learner requests before WordPress fully loads.

**1**The fast lane, built in

**2**On or off per site

**3**What it answers early

1

2

3

[Quick on a small server.](https://staging2.rootwrightlms.com/features/#cat-21)

09 Telegram reminders Pro For course creators

### Recall where learners already chat.

A bot sends recall with answer buttons, and each course can have its own group.

Telegram bot

Recall · Excel for Small Business What does a pivot table summarise?

Again Good Easy

Course group · joined with access

[Recall where learners already chat.](https://staging2.rootwrightlms.com/features/#cat-8)

[16 MCP tools for agents like Claude Desktop No AI key needed](https://staging2.rootwrightlms.com/features/#cat-13)

[37 editable emails, sent through a queue with retries In the free plugin](https://staging2.rootwrightlms.com/features/#cat-8)

10 Permissions and privacy Free For 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.

**1**Visitors can apply to teach

**2**Approval adds the Instructor role

**3**How access is decided, explained

1

2

3

[Every permission has a visible reason.](https://staging2.rootwrightlms.com/features/#cat-16)

11 Prices and checkout Free + Pro For 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.

![The real Pricing and Access screen: label, price, sale price, type, access length and enrollment fee](https://staging2.rootwrightlms.com/wp-content/themes/rootwright-lms-site-v7/assets/launch/pricing.jpg)

One course · 4 prices Recurring in Free + Add a price

**Monthly** Subscription · every month **$19** / month

**Yearly** Subscription · every year **$190** / year

**Lifetime** One-time · lifetime access **$299**

**3 payments** Payment plan · 3 monthly payments **$109** × 3

Free · syncs with WooCommerce EDD SureCart FluentCart Pro · native Stripe PayPal

[As many prices as you want. Recurring, free.](https://staging2.rootwrightlms.com/features/#cat-11)

12 The learning loop Free + Pro For 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.

[See the learning loop](https://staging2.rootwrightlms.com/features/#cat-5)

1

2

3

4

5

Step 1 of 5 · Free **Check inside the lesson** Key concept, Quick check and Pre-question blocks. Misses go into recall.

1. **Check inside the lesson** Key concept, Quick check and Pre-question blocks. Misses go into recall. Free
2. **Recall at the right time** FSRS-6 schedules each review on the server. Free
3. **Today, every day** Recall, then the next lesson, then more recall, with goals and streaks. Free
4. **Mastery on a skill map** Mastery fades to “needs refresh” until it comes back. Free
5. **Reports close the loop** Nightly retention, forgetting and confidently-wrong reports. Pro

[The full list 218 features in 23 categories. These twelve are where most people start. Course building Lessons & content Video & file storage Quizzes & assessment Exams Learning loop Study plans & placement Student experience Communication & community +14 more Explore all features ​](https://staging2.rootwrightlms.com/features/#all)

Pause motion [See all 218 features](https://staging2.rootwrightlms.com/features/#all)

Step {n} of {total} · {tier}

The full list

## All 218, chapter by chapter.

Close every category

All · 218 Free · 126 Pro · 92

Search the 218 features

Search 218 features

218 features shown. Open a category to see its list.

01Teach

Course building 15 features ​

Full-screen course builder Sections for Details, Curriculum, Skill map, Pricing & Access, Instructors and Certificate, with save draft, publish and an unsaved-changes guard. Free

Unlimited courses, modules and lessons Optional modules, lessons directly on a course, drag-and-drop ordering. Free

Reusable lesson library Use one lesson in several courses; removing it from a module keeps it in the library. Free

Import a module from another course Bring a whole module, or some of its lessons, into another course; the lessons are shared, not copied. Free

Duplicate a course One-click copy, controlled by permission. Free

Course marketing fields Level, duration, commitment, format, requirements, materials, outcomes, audience, short description, thumbnail, intro video. Free

Categories and tags Organise the catalogue; only admins can edit the lists. Free

Featured, hidden and not-for-sale courses Feature a course, hide it from the catalogue or switch off purchasing. Free

Single prerequisite course Require one course before enrolment, with messages on the course page. Free

Multiple prerequisites Any number of prerequisite courses with an all-of or any-of rule. Pro

Mandatory lessons A lesson marked mandatory locks the lessons after it until it is done. Free

Scheduled course opening Opening date and time, with a public countdown or the course hidden until it opens. Free

Enrolment end date Close enrolment after a set date, with a message to visitors. Pro

Publish review workflow Auto-publish or require admin approval per site or course, with a requests queue and emails. Free

Course cover is the featured image Themes and SEO plugins see the course image natively. Free

Lessons & content 11 features ​

Lesson types Text, video, quiz, Q&A (open-ended or fill-in-the-blanks) and assignment. Free

Block-editor lessons Write lessons with Gutenberg in wp-admin and in the front-end instructor dashboard. Free

Preview and students-only lessons Make any lesson a public preview; each lesson has a thumbnail and summary. Free

Private lesson attachments Downloads only enrolled learners can get, with file-count and size limits. Free

Video lessons Upload a file or paste a YouTube, Vimeo or direct link; native Vimeo playback with an access token. Free

Custom video player Speed, seek, picture-in-picture, resume prompt, and completion once the learner reaches a set point in the video. Free

Drip content Unlock by date, days after enrolment, in sequence, after a prerequisite, or a mix; per-student overrides and expiry. Pro

Drip builder views Plan, timeline, "what students see" and per-student previews before saving. Pro

Drip emails Content unlocked, coming soon and access expired notices. Pro

Drip editing permissions Choose whether the course creator or assigned instructors may edit drip. Pro

Live meetings in lessons Zoom and Google Meet attached to a lesson; students get a join card, the host link stays private. Pro

Video & file storage 8 features ​

Stream provider extension point Lets add-ons plug in video hosts. Free

Bunny Stream Video libraries, resumable uploads and a manager screen. Pro

Cloudflare Stream Host lesson video on Cloudflare. Pro

YouTube channel browser Pick videos from your channel and embed them in privacy mode; connect YouTube to list unlisted videos too. Pro

Resume and watched threshold Bunny 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 watermark The viewer’s name or email moves across the video to discourage screen recording. Pro

Cloud file storage Bunny Storage, Cloudflare R2 (signed, expiring links) and Google Drive, with a browser in the lesson builder. Pro

Direct-to-bucket uploads Browsers upload straight to Cloudflare R2 or Bunny Stream, so PHP never carries the file. Pro

AI course creation 14 features ​

Bring your own AI key Anthropic, OpenAI and compatible gateways, Gemini, DeepSeek, Z.ai. Pro

WordPress AI Client provider Use the site’s WordPress AI connectors with no key in the plugin. Pro

Generate a course from a brief Blueprint first, then a full draft course; partial results kept. Pro

Live parallel generation Three lessons at once, streamed live, failures retried alone. Pro

Outline check-in Generation can pause to ask about the outline. Pro

Agent mode A tool-using agent builds the course, limited to that course and capped. Pro

Course Assistant chat Chat in the builder that reads and edits the open course. Pro

AI course audit Finds sequence, gap and pacing problems; cached; fixes can be applied. Pro

Improve with AI Extend or rewrite an existing course safely. Pro

AI course covers Wordless 16:9 covers from OpenAI, Z.ai or WordPress AI, with a monthly limit. Pro

AI skill library Reusable instructions in SKILL.md format with versions and sharing. Pro

Cost controls and usage Monthly token budget, concurrency caps, thinking levels, prompt caching, usage page. Pro

AI emails and merge tags Course ready, stopped, study plan, nudges, admin digest. Pro

Draft first course with AI An AI path in the setup wizard. Pro

AI agents & MCP 2 features ​

Built-in MCP server 16 tools for agents like Claude Desktop, with scoped per-user tokens; no AI key needed. Pro

WordPress Abilities API LMS actions registered as WordPress abilities for other plugins and agents. Pro

Instructor & team tools 5 features ​

Front-end instructor dashboard Courses, grading, comments, announcements, students and earnings without wp-admin. Free

Instructor applications Public sign-up form and in-app "Apply to teach", with admin approval and emails. Free

Instructor revenue share Commission rate per course, recorded on each sale and shown as earnings (payouts not processed). Free

One lead instructor per course Each course has a single owning instructor. Free

Teaching teams Co-instructors, assistants and per-lesson instructor assignment. Pro

Design & front end 10 features ​

7 Gutenberg blocks Course Listing, Single Course, Dashboard, Sign in/Register, Profile Directory, Certificate, Verify. Free

Course Listing block Live search, filters, sort, grid/list, pagination; works without JavaScript. Free

Three front-end designs Grove, Canopy and Field Guide, inheriting theme colours and fonts. Free

Site Editor templates Course, archives, Students, Instructors and Verify templates for block themes. Free

Block patterns Five ready-made page patterns. Free

Public profile directory Instructor and student profiles with pretty URLs and controlled fields. Free

Custom sign-in screens Login, register and password reset in your theme’s colours and fonts, with spam and rate protection. Free

Distraction-free dashboard The learner app without theme clutter. Free

Shortcodes Fallbacks for classic themes. Free

Course page layout for classic themes Design the single course page in the block editor on classic themes; block themes use the Site Editor template. Free

02Learn

Quizzes & assessment 16 features ​

Six question types Single choice, multiple choice, true/false, short answer, essay, fill in the blanks. Free

Five extra question types Image choice, put in order, match the pairs, rating scale, keywords. Pro

Quiz settings Points, pass mark, negative marking, questions per page, time limit, random order, attempts, feedback mode. Free

Answers on request Learners reveal the answer one question at a time; revealing locks their answer. Free

Quiz overview screen Question count, points and past attempts before starting, without using an attempt. Free

Server timer and autosave The timer runs on the server and answers save as the learner goes. Free

Auto and manual grading Automatic marking plus per-question manual grading of open answers. Free

Assignments: text and link Instructions, points, pass mark, written or link submissions, drafts, feedback. Free

Assignments Pro File uploads, due dates with late penalties, multiple attempts, return for revision, reminders. Pro

Grading queue and assessments overview One place for instructors to grade quizzes and submissions across courses. Free

Student grades panel Learners see their own grades on the course page. Free

Teacher gradebook Per-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 assignments Suggested marks by default; confident marks can publish, low-confidence marks wait for a human. Pro

Pass to complete A 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 grades Each course’s grade is a weighted mix of its exams, quizzes and assignments, set by its teachers and shown to the learner. Pro

Grade scale A 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

Exams 3 features ​

Exams as a lesson type Questions hidden until the attempt starts; open anytime, in booked windows, or after approval; cooldowns; must-pass gate. Pro

Mock exams Drawn per learner from finished content, with results by module or skill. Pro

Mock feedback loop Weak areas bring recall forward and add revisit tasks to study plans. Pro

Learning loop 19 features ​

Recall (FSRS-6 spaced repetition) Learners rate how well they remembered; the server schedules the next review. Free

Instructor recall items Concept prompts or existing quiz questions attached to lessons. Free

Learners’ own recall questions Private questions a learner writes after a lesson, returned in Today. Free

Today daily session Recall, then the next lesson, then more recall, with daily limits and catch-up mode. Free

Study goal and streaks Daily minutes goal, own time zone, and a streak that forgives one missed day a week. Free

Memory strength score 0-100 retention per course with nightly snapshots. Free

Checkpoint blocks Key concept, Quick check and Pre-question inside lessons, with an optional "answer to read on" gate. Free

Skill map Skill graph mapped to lessons, mastery that fades to "needs refresh", learn-next pins and optional locks. Free

Predict-then-reveal and explain-it-back Extra 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 videos Questions at set times, with optional auto-pause. Pro

Challenges Mixed questions from finished modules, shown in Today. Pro

Peer feedback Two classmates give anonymous rubric feedback on explain-it-back answers, with reporting and moderation. Pro

Recall tuning per course Set a retention target; scheduler settings fitted to the course’s own answers. Pro

Retention reports Nightly forgetting, confidently-wrong, lesson funnel, retention and recall health reports; groups under five learners hidden. Pro

Recall reminder emails Sent at the learner’s chosen time with quiet hours; answer with one click, no login. Pro

Recall CSV import Bring in recall items from a spreadsheet. Pro

Offline Today Do the daily session without a connection; ratings sync later. Pro

Recall per course Turn spaced repetition on or off for each course. Free

Study plans & placement 5 features ​

Study plans Dated paths across courses and exams, scheduled per learner to their own deadline and daily minutes. Pro

On-track monitoring Instructors see who is behind and can nudge them; schedules rebuild nightly. Pro

Placement tests Test out of a skill and the skills under it. Pro

At-risk learners Daily risk scoring, nudge emails (optional guardian copy), admin digest and dashboard widget. Pro

Study plan after a failed quiz Weak areas found from answers; the learner is emailed courses from your site. Pro

Student experience 11 features ​

Student dashboard app Today, Overview, Your courses, Announcements, Achievements, Purchase history, Apply to teach, Settings. Free

Course player Outline, navigation, progress at lesson, module and course level, completion screen. Free

Pinned private notes Notes pinned to a paragraph, a video moment or the whole lesson. Free

Lesson comments Threaded discussion under lessons with reply emails. Free

Course reviews and ratings Star ratings with auto or manual approval. Free

Achievements and purchase history Completed courses with certificates and grades; orders from any connected store. Free

Profile and preferences Avatar, 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-enrolment Works without JavaScript, with a configurable redirect afterwards. Free

Subscriptions page Learners cancel, resume and pay a failed renewal themselves. Pro

Learner preferences Reminder time, quiet hours, video auto-pause, peer-feedback email, preferred channel. Pro

Certificates 10 features ​

Auto-issue on completion Certificates issue when a course is finished, per-course on/off. Free

Two built-in templates Landscape and portrait with logo, colours, signature, QR and seal. Free

Verification Random credential codes, in-house QR, public verify page and block. Free

Print / save as PDF Plus copy verification link and custom URLs. Free

Rules-based awarding Award 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 template Pick a different design for each course. Pro

Certificate Studio Canvas designer with text, images, shapes, QR, seals, signatures, layers, 11 starters, fonts and PDF download. Pro

Frozen versions Draft, publish and revert; issued certificates never change. Pro

Signatures and sign-off Signers draw their own signature with consent; approval queue and daily nudges. Pro

Grade on the certificate Print the learner’s final course grade, frozen when the certificate is issued. Pro

Communication & community 11 features ​

37 email templates Account, enrolment, expiry, renewal, completion, grading, certificates, reviews, comments and more. Free

Visual email designer Merge tags, images, test send and reset to default. Free

Reliable delivery Group mail through a queue with retries, delivery log and health panel; always via wp_mail(). Free

Expiry notices Daily access-expiring and access-expired emails. Free

Announcements Audiences, banner or course placement, email, priority, schedule, required acknowledgement and reports. Free

Announcement targeting rules Progress, days since enrolment, enrolment dates, finished lesson; dialog placement; hourly sends. Pro

Bulk email to students Message selected students from the roster. Free

Course Q&A Public or private Q&A per course, in-player drawer, staff inbox, similar-question suggestions. Pro

Telegram bot Learners link their chat; recall with answer buttons, study-plan nudges and announcements. Pro

Payment and subscription emails Receipts, renewals, refunds, failed payment, action required, cancelled, expired. Pro

Telegram course groups Link a Telegram group to a course: each learner gets their own join link, and leaves the group when their access ends. Pro

03Sell

Commerce & payments 28 features ​

Store integrations WooCommerce, Easy Digital Downloads, SureCart and FluentCart grant and revoke access. Free

Course-product linking Create the product from the builder or map an existing one; meta box on the product. Free

Multiple price options One-time, subscription, payment plans, sale price, setup fee, access length. Free

Price sync to stores Prices and options pushed to every linked store, with out-of-sync warnings. Free

Manual renewals Renew button and reminders for subscriptions and payment plans sold through WooCommerce and EDD. Free

Seat limits Race-safe enrolment caps with a "full" badge. Free

Discounts Coupons or automatic, fixed or percent, date window, usage caps, sale countdown, synced to stores. Free

Orders mirror One order list across stores with period comparison, CSV export and detail timeline. Free

Currency handling Format 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 ledger One record per purchase or grant, so overlapping access is never lost. Free

Native checkout Sell without WooCommerce: checkout block, page and template; server-checked prices; buyers land where you choose after paying. Pro

Stripe One-time, subscriptions, refunds, cancel at period end, resume, 3-D Secure. Pro

PayPal One-time, subscriptions with synced plans, refunds. Pro

Add your own gateway Third-party gateways plug in and get a settings card. Pro

Subscriptions and instalments Any billing interval, "pay in N" plans, failed-payment grace. Pro

Admin subscriptions screen List, details, ledger and cancel. Pro

Refunds Full or partial from the order screen, with access and subscription choices. Pro

Access policy Site rules for access after cancel, refund or a finished plan. Pro

Transactions ledger and webhook replay Every payment and event, automatic retries, idempotent delivery. Pro

Sales tax and VAT Rates 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 coupons Discount the first payment, every payment or N cycles; 100%-off orders; a withdrawn coupon stops at the next payment. Pro

Course bundles Sell several courses as one, with a public page and a suggested price. Pro

Sell a single lesson One-time purchase of one lesson. Pro

Default store picker Choose native checkout or a connected store. Pro

Renewal dashboard cards Subscriptions and renewals card, renewal revenue, payment queues. Pro

After a successful purchase Choose where buyers land after paying: the course page, the first lesson or the dashboard (WooCommerce, EDD and FluentCart). Free

Invoices and credit notes Gapless 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

Integrations 9 features ​

Store plugins WooCommerce, EDD, SureCart, FluentCart. Free

SEO plugins Works alongside Yoast, Rank Math and SEOPress. Free

Translation plugins Loco Translate and WPML reach the React apps too. Free

RootWright Community bridge Hooks for the separate Community plugin. Free

FluentCRM 12 LMS events, tag and list rules for all or per course. Pro

Zoom and Google Meet Live sessions attached to lessons. Pro

Telegram Learner bot for recall, nudges and announcements. Pro

Stripe and PayPal Native payment gateways. Pro

Bunny, Cloudflare, YouTube, Google Drive Video and file hosting. Pro

04Grow

Admin, reporting & people 11 features ​

Admin home dashboard Sales, learning, courses, queue, team and activity cards, custom periods, "Why did this move?", per-person layout. Free

Students roster Segments (active, not started, at risk, completed), spend, bulk actions. Free

Student profile Activity, grades, orders; extend, schedule or remove access per course. Free

Add people Existing user, invite by email, or CSV import with enrolment. Free

Instructor roster and profile Courses, earnings and permissions. Free

Enforced deactivation Blocks sign-in and app passwords and ends sessions. Free

Moderation Reviews and lesson comments. Free

Pending-work badges Navigation counts for what needs attention. Free

Settings app Searchable settings across General, Learning, Instructors, Assessments, Certificates, Emails, Performance. Free

Pro settings pages Commerce, Integrations, Stream & storage, AI, and a Grade scale section. Pro

Full view One click hides the WordPress admin menu so the LMS gets the full width. Free

Permissions 4 features ​

Permission Manager Role defaults plus per-person and per-course exceptions; deny beats allow. Free

16 instructor permissions 12 per course (pricing, discounts, certificates, reviews, moderation, enrolment, announcements and more) and 4 dashboard screens. Free

Explain why See exactly why someone has or lacks a permission. Free

WP-CLI permissions wp rootwright-lms perms explain / set / list. Free

Onboarding 4 features ​

Setup wizard Essentials, pages, payments and first course, resumable. Free

Safe page manager No pages created on activation, slug checks, page badges. Free

Setup checklist Dashboard prompt until setup is done. Free

Native checkout in setup Choose native checkout and create the checkout page. Pro

SEO & AI visibility 4 features ​

Course schema Course, Offer, AggregateRating, Person and ItemList JSON-LD. Free

Breadcrumbs Visible and structured; the structured data steps aside for Yoast, Rank Math and SEOPress. Free

Crawl control Filter URLs kept out of search indexes. Free

/llms.txt Course catalogue for AI crawlers. Free

Privacy & security 6 features ​

GDPR export and erase Every free plugin table that holds personal data, with account-deletion cascade. Free

Pro data in GDPR tools Pro’s personal data is exported and erased too. Pro

IP retention Stored IP addresses age out automatically. Free

Upload guard Allow-listed file types, web-shell protection, private file storage with a Site Health check. Free

Encrypted secrets API keys encrypted with libsodium; no wp-config edit needed. Free

Rate limiting and access policies Every API route has an explicit access policy plus row-level checks. Free

Performance 6 features ​

Fast lane (opt-in) Busiest learner requests answered before WordPress fully loads. Free

Caching without Redis Three-tier persistent cache and shared lesson snapshots. Free

Fast file delivery PHP streaming, X-Sendfile or X-Accel-Redirect. Free

Custom indexed tables LMS data in its own indexed tables, not postmeta. Free

Background jobs Heavy work runs on Action Scheduler, never in the request. Free

Batched learner writes Video position and answers saved in batches. Free

Developer & extensibility 6 features ​

REST API 297 routes under rootwright-lms/v2 (Pro adds 215). Free

Hooks 121 actions and 158 filters. Free

Add-on registry Feature flags readable from PHP and JavaScript. Free

UI slots 61 named slots and 5 replaceable components. Free

Pluggable stores, question types and more Purchase 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.

[Download free](https://staging2.rootwrightlms.com/) [Compare with other LMS plugins](https://staging2.rootwrightlms.com/compare/)
