Siren
intermediate Siren Essentials

Instructor Revenue Share

A monthly revenue-sharing distributor for LifterLMS course platforms. Instructors earn a share of subscription revenue proportional to the student engagement their courses generate.

Get Siren Essentials

What's Included

Distributor

Instructor Revenue Share

What This Recipe Does

This recipe creates a monthly performance-weighted distributor designed for LifterLMS course platforms. It splits a portion of your subscription revenue among instructors based on how much student engagement their courses generate. Instructors whose courses see more lesson and course completions earn a larger share of the monthly pool.

The model rewards instructors who create compelling, completable content. Rather than paying a flat rate or splitting revenue equally, this distributor ties compensation directly to student outcomes. Instructors have a clear incentive to produce courses that students actually finish.

Who It’s For

  • LifterLMS site owners running a multi-instructor platform who want to automate revenue sharing based on student engagement
  • Online course marketplace operators building a Udemy-style or Teachable-style experience on WordPress where instructor pay reflects course quality
  • Membership site owners who feature courses from multiple educators and need a fair, performance-based compensation model

How It Works

When you apply this recipe, Siren creates a distributor shell configured for monthly, performance-weighted payouts. The distributor uses the performanceSharedPool resolver, meaning each instructor’s share is proportional to their engagement score relative to all other instructors.

After applying the recipe, configure three things in your Siren admin. First, set up two metric tracking events: courseCompleted with a point value of 10, and lessonCompleted with a point value of 1. This weighting means a full course completion counts ten times more than a single lesson completion, rewarding instructors whose students see courses through to the end. Second, set the revenue percentage that defines the pool. For instructor-driven platforms, 25-50% of qualifying revenue is typical. Third, configure the commission pool filters to include only subscription revenue, keeping one-time product sales or other income streams separate from the instructor pool.

Once everything is configured, the system operates on autopilot. Siren tracks lesson and course completions throughout the month, builds each instructor’s score, and distributes the accumulated pool on the first of the following month. An instructor whose courses generated 40% of all tracked completions receives 40% of the pool.

{
  "version": 1,
  "name": "Instructor Revenue Share",
  "description": "Monthly revenue distribution among course instructors, weighted by student engagement with their LifterLMS courses.",
  "distributors": {
    "instructorShare": {
      "name": "Instructor Revenue Share",
      "description": "Splits a percentage of monthly subscription revenue among instructors based on course and lesson completion metrics.",
      "distributionResolver": "performanceSharedPool",
      "distributionPoolResolver": "revenueSinceLastDistribution",
      "status": "active",
      "units": "USD",
      "schedule": ["first day of next month"]
    }
  }
}

Frequently Asked Questions

Why use both courseCompleted and lessonCompleted as metrics?

Tracking both gives you a balanced scoring model. Lesson completions reward steady engagement throughout a course, while course completions reward instructors whose content students finish entirely. The recommended point values (10 for course, 1 for lesson) weight full completions more heavily.

Can I limit the revenue pool to subscription income only?

Yes. After applying the recipe, configure the commission pool filters to include only subscription-based transactions. This ensures one-time product sales or other revenue streams stay outside the instructor pool.

How are instructors connected to their courses in Siren?

Each instructor is added as a collaborator and bound to the courses they teach. When a student completes a lesson or course, Siren attributes the engagement to the bound instructor automatically.

What if an instructor publishes a new course mid-month?

The new course starts generating engagement points as soon as it is bound to the instructor. Their share of the pool adjusts naturally based on total accumulated points at distribution time.

distributor instructor lms revenue-share course-creator lifterlms udemy-clone teachable-clone course-creator-revenue instructor-payment-platform revenue-share-model

More Recipes

Related Documentation