CourseGlade

Instructors, commissions & withdrawals

Run a multi-instructor academy: applications, commission, earnings maturity, and payouts.

CourseGlade’s multi-instructor system is in the free plugin. Configure it under Settings → Instructors, and manage people under CourseGlade → Instructors.

Settings

  • Instructor RegistrationAllow instructors to register and Require Admin Approval
  • Global Commission Percentage — the instructor’s share of sales (70% by default), overridable per course
  • Earnings & WithdrawalsMinimum Withdrawal Amount ($50), Earnings Maturity Period (days) (7), and enabled Withdrawal Methods (PayPal, Bank Transfer, eCheck)

Applications

Applicants apply through the Become an Instructor page. The form collects first/last name, email, phone, website, a required Bio / Experience, and an optional CV / Resume.

You can also skip the application entirely — Add New Instructor on the Instructors page creates an approved instructor directly, which is quicker when you’re onboarding someone you already know.

Applications appear in the CourseGlade → Instructors list filtered by Pending, each with a Review action.

Instructors admin list with search and status filter above a table of instructors showing avatar, name, email, course count, join date and status; a pending applicant sits at the top with a Review action while approved instructors show as Active
Pending applicants sit alongside approved instructors — the Status filter narrows the list to just the ones awaiting a decision.

Open one to see the applicant’s pitch and details, then Approve or Reject (each sends the applicant an email). You can attach an Admin Note — an internal comment saved with your decision, visible only to admins. Approved users get the instructor role and can be assigned to courses.

Instructor application detail showing the applicant's name, email and pending badge with Reject and Approve buttons, alongside application details, the applicant's pitch, an admin note field and a link to their WordPress profile
An application awaiting review. Approve grants the instructor role; both actions email the applicant.

Commissions

Commission is global by default (the Global Commission Percentage). A course can override it with a per-course revenue-share value. When a course has several instructors, the pool splits by each instructor’s share (or equally if unset); if a course has no assigned instructor, earnings go to the course author.

Earnings maturity

Each sale posts to the earnings ledger as pending, with an available date set by the maturity period (7 days by default) — this covers the refund window. A scheduled task flips matured earnings to available. Setting maturity to 0 makes earnings available immediately.

Withdrawals

Instructors request payouts from their dashboard once available earnings pass the minimum. Requests appear under CourseGlade → Withdrawals and flow pending → approved → completed (or rejected). On approval you add a Transaction ID / Reference and a note, then click Mark as Paid.

Withdrawals page with search and status filter above a table of payout requests showing ID, instructor, amount, method, request date and a status badge of pending, approved, completed or rejected
Payout requests. Pending rows carry approve and reject actions; approved rows offer the mark-as-paid action.
Instructor detail page showing courses, students, earned and rating stats, the instructor's course list, an earnings summary split into available, pending and withdrawn, recent earnings per order, reviews received and withdrawal history
An instructor's detail page at CourseGlade → Instructors. The Earnings Summary splits the ledger into available, pending, and withdrawn.