Quick response
Quick response. Solve my problem
Instructor applications, ownership-scoped authoring, automatic commission splits, and a withdrawal queue ship with Free. Pro adds Stripe Connect payouts, cohorts, learning paths, and full academy analytics.
Instructor roster
8 activeMaya T.
4 courses · 312 students
Liam R.
2 courses · 188 students
Sara K.
6 courses · 540 students
Default commission split
Configurable. Per-course and per-instructor overrides take priority.
The academy challenge
A single-instructor course site is easy to manage. The moment you add a second instructor -- let alone twenty -- you need hard boundaries: whose courses are whose, who gets paid what, and how you stop one instructor from accidentally seeing or editing another's work.
Most LMS plugins push you toward a manual process: custom roles, per-page permission plugins, and a spreadsheet for commissions. Learnomy builds the boundaries into the data layer so you never have to enforce them by hand.
Each instructor sees only their own courses in wp-admin. API-level ownership gates enforce this on every write.
Revenue shares on every sale without a spreadsheet. Three-tier rule cascade handles every edge case.
Cohorts and learning paths (Pro) let you run defined-group programs with prerequisites and synchronized schedules.
Revenue trends, top courses by enrollment, churn rate, and cohort retention grids -- all exportable (Pro).
Instructor management
Anyone can apply through the public-facing /become-instructor/ page. You review every application in the WordPress admin and approve or reject with one click. Approved instructors gain the instructor role automatically and can only see and edit their own courses -- ownership gates enforce this at the REST API level on every write, so a 50-instructor academy stays organized without manual discipline.
Instructor applications
2 pendingJordan Lee
Certified yoga instructor, 10 years experience
Priya N.
Product designer, UX courses author
Sam W.
AWS solutions architect
Ana M.
Data science, Python bootcamps
Revenue sharing
Learnomy applies a three-step cascade on every completed payment: first it checks for a per-course override, then a per-instructor override, and falls back to the global default of 30% platform / 70% instructor. Change the global rate anytime in LMS Settings. Instructors request withdrawals from their dashboard; you approve or reject from a paginated admin queue. Rejected requests automatically restore the instructor's available balance -- no earnings are ever lost.
Commission rule cascade
1. Per-course override
Course: UX Design 2026 → 60/40
2. Per-instructor override
Instructor: Maya T. → 75/25
3. Global default
70/30 (configurable)
Withdrawal request
Maya T. -- $412.00
14 sales, 0 refunds
Structured learning
Pro adds cohorts for running the same course with a defined group and a synchronized schedule, and learning paths for chaining courses with prerequisite gates. Pair them with Content Drip to release lessons on a fixed date, a set number of days after enrollment, or after a prerequisite is completed. Students can't skip ahead - the content isn't accessible until it unlocks.
Cohort: UX Bootcamp Spring 2026
PROWeek 1: Research basics
24/24Week 2: Wireframing
21/24Week 3: Prototyping
Week 4: Usability testing
Academy analytics PRO
Pro adds a revenue trend chart, top courses by enrollment and revenue, 30-day churn rate, and a cohort retention grid - all filterable by 7, 30, 90, or 365-day windows and exportable to CSV. Membership analytics shows MRR, ARR, active subscriber count, and how well each monthly signup cohort retains over time.
Academy overview
Last 30 daysMRR
$8,420
+12%
Active subscribers
342
+24
30-day churn
2.1%
-0.4%
Avg completion
67%
+5%
Revenue trend
Features
Courses, quizzes, certificates, payments, instructor payouts, and a REST API - all in Learnomy, all tested against each other, sharing the same data layer.
Video
More videos on this
Learnomy applies a three-step cascade: first a per-course override if set, then a per-instructor override, then the global default. Both overrides are in Free. The default is 30% platform / 70% instructor and is configurable at any time. Per-instructor rules mean you can offer a senior instructor a different rate without setting overrides on every one of their courses.
No. Ownership gates in the API scope every read and write operation to the instructor's own courses. An instructor cannot view, edit, or access data from another instructor's content, even at the REST API level.
Yes, proportionally. When a full refund is issued, Learnomy automatically marks the matching commission record as reversed. Instructor earnings totals always reflect real settled money, not gross sales figures.
A cohort (Pro) ties a defined group of students to a course with a synchronized schedule. All cohort students move through the same content on the same timeline. Standard enrollments have no group structure -- each student progresses independently.
Yes. Learnomy stores its data in over 40 custom MySQL tables with proper indexes on every column used in filtering, sorting, and joining. Every list, analytics query, and search runs against indexed columns - not WordPress post meta. Pagination is enforced throughout so no request returns an unbounded result set.
With Stripe Connect (Pro), a connected instructor who requests a withdrawal is paid by Stripe transfer to their own account right away, or automatically after each sale if you turn on auto-payout. Without Connect, withdrawals are request-based and you pay the instructor yourself.
Yes. Mark a course invite-only and it disappears from the catalog and from checkout: nothing is shown for sale and a purchase attempt is refused. You add the students yourself, which fits corporate contracts, scholarship groups, and pilot cohorts where the deal happens off-site.
Yes. Every course supports per-course SEO overrides: its own title, meta description, social share image, and robots directive. Your flagship courses can each compete in search on their own terms instead of inheriting one site-wide template.
Free includes instructor applications, ownership-scoped authoring, commission splits, and the withdrawal queue. Pro adds Stripe Connect payouts, cohorts, learning paths, and full analytics.
Quick response. Solve my problem
just wanted to let you know how pleased I am with his work. Shasank was easy to work with and his communication skills were excellent. Please reward him for being a fine employee. Wayne Francis
I have already purchased themes and plugins worth over ₹65,000 from wbcomdesigns, and my experience has been nothing short of amazing. Their support is exceptional. Both Shivani Kashyap and Camilia Scott provide incredibly fast responses and have resolved any issues I encountered with my website…
These guys are absolutely amazing. Such a quick turn around. Their support is second to none.
Fast response (1 weekday day) for a simple customisation from Camilia, thank you very much!
Quick and helpful support The supporters, i.e Manuzza Zaidi, have been very helpful and provided some css code even for other plugins.
Fast and knowledgeable staff. The support team goes beyond and above their roles by consulting and sharing their extensive knowledge in trying to solve a problem.
Very responsive, helpful, patient, and solve big problems for me. Great customer service!
Had a minor issue with displaying information in the Resume Manager. Opened a ticket and had the issue fixed the same day. Great job!
It was really great working with shashank from wbcom designs on my project!