Learnomy
Multi-instructor marketplaces

Revenue sharing that runs itself

Instructors apply on the front end, you approve from admin, and commission splits happen automatically on every sale. Built for multi-instructor marketplaces and corporate training sites.

Withdrawal queue

3 pending
M

Maya T.

$412.00

L

Liam R.

$190.50

S

Sara K.

$88.00

Approved
A

Alex M.

$55.00

Rejected

Instructor applications

Apply on the front end, approve in admin

Anyone can submit an instructor application from your public-facing site. You review pending applications in the WordPress admin, approve or reject each one, and approved instructors gain the instructor role automatically.

  • Public application form at /become-instructor/
  • Admin reviews from Learnomy > Instructors
  • Approved instructors manage only their own courses
  • Ownership gates enforced at the API level on every write
  • Public instructor profiles at /instructor/{username}/

Instructor applications

2 pending
J

Jordan Lee

Certified yoga instructor, 10 years experience

pending
P

Priya N.

Product designer, UX courses author

pending
S

Sam W.

AWS solutions architect

approved

Commission splits

A rule cascade that handles every case

Learnomy applies a three-level cascade on every completed payment. The default 30% platform / 70% instructor split is configurable at any time, and per-course or per-instructor overrides take precedence when set.

01

Per-course override

Set a custom split for any individual course, regardless of the global rate.

02

PRO

Per-instructor override

Assign a custom rate to a specific instructor that applies across all their courses.

03

Global default

If no override matches, the global default applies. Defaults to 30% platform / 70% instructor.

Default split (configurable)

Instructor 70%
Platform 30%

Change the global rate in Learnomy Settings > Commissions. Per-course and per-instructor overrides take priority when configured.

Withdrawal workflow

Instructors request, admins approve

Instructors request payouts from their dashboard. The admin reviews a paginated queue filterable by status. Rejected requests automatically restore the instructor's available balance so no earnings are lost.

  • Instructor-facing request form in the dashboard
  • Admin queue paginated and filterable by status
  • Approve or reject with one click
  • Rejected requests restore available balance automatically
  • Refunds mark matching commission records as reversed

Withdrawal request

Pending
Instructor Maya T.
Requested amount $412.00
Available balance $412.00
Covered transactions 14 sales, 0 refunds
Requested on Jun 12, 2026

Pro payouts

Stripe Connect: direct to instructor accounts

Learnomy Pro wires Stripe Connect into the approval workflow. When you approve a withdrawal, funds transfer directly to the instructor's own Stripe account. No manual bank transfers, no third-party payout tools.

PRO

Stripe Connect direct payouts

Pay instructors directly to their own Stripe accounts from the approval workflow. No manual bank transfers.

PRO

Per-instructor commission rules

Assign a custom commission rate per instructor that applies across all their courses without per-course setup.

Instructor FAQ

How do instructors apply to join the platform?

Instructors submit an application form on the front end of your site. You review submissions from the Instructors admin page and approve or reject each one. Approved instructors receive the lrn_instructor role automatically.

Can instructors see other instructors' 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.

How does the commission split work?

Learnomy applies a three-step rule cascade: first it checks for a per-course commission override, then a per-instructor override (Pro), and finally falls back to the global default. The global default is 30% platform / 70% instructor and is configurable at any time.

What happens when an instructor's withdrawal request is rejected?

The rejected amount is restored to the instructor's available balance. The instructor can see the rejection and submit a new request. No earnings are lost.

Does a refund affect instructor earnings?

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

What does Stripe Connect add in Pro?

With Stripe Connect, approved withdrawals transfer funds directly from your Stripe account to the instructor's own Stripe connected account. No manual bank transfers or third-party payout tools are needed.

Build a multi-instructor marketplace today

Free includes instructor applications, ownership-scoped authoring, commission splits, and the withdrawal queue. Pro adds Stripe Connect for direct payouts.