Siren
beginner Siren Lite (Free)

Course Affiliate Program

An affiliate program built for online course platforms and LMS sites. Affiliates share referral links to your course catalog and earn 30% commission on every enrolled student they refer. Designed for LifterLMS, and compatible with any LMS that runs on WooCommerce.

Get Siren Free

What's Included

Program

Course Affiliate Program

Commission Percentage of transaction
Tracking Referral links

What This Recipe Does

This recipe creates a single affiliate program tailored for online course platforms. Affiliates share referral links to your course catalog. When a visitor clicks an affiliate’s link and purchases a course, the affiliate earns a 30% commission on the sale.

The configuration is straightforward, but the framing matters. This recipe speaks the language of course creators, LMS operators, and education marketplaces. The higher default commission rate reflects the reality of digital product economics, where margins are high and affiliate payouts can be generous without cutting into profitability.

Who It’s For

  • Course creators and LMS operators who want to grow enrollments through referral partnerships
  • LifterLMS site owners looking to add an affiliate channel alongside their existing course catalog
  • Online education platforms building a Udemy-style, Coursera-style, or Teachable-style marketplace that rewards promoters for driving student sign-ups

How It Works

When you apply this recipe, Siren creates a program that tracks referred site visits. Each affiliate gets a unique referral link to your site. When a prospective student clicks that link and lands on your course catalog, Siren records the visit and ties it to the referring affiliate. If that visitor goes on to purchase a course, the affiliate earns 30% of the transaction’s line item total.

Attribution follows a “newest engagement wins” model. If a student clicks links from two different affiliates before enrolling, the most recent referral determines who gets paid. This keeps the system simple and gives affiliates a clear incentive to stay active in promoting your courses.

This program is designed to run alongside instructor royalty programs. Because the affiliate program and a course creator incentive program are separate, ungrouped programs, they stack naturally. A single course purchase can pay out both a 30% affiliate commission and a separate royalty to the course creator. The two do not compete or interfere with each other.

Commissions are calculated on line items only, so taxes, fees, and any platform surcharges are excluded. This gives you a clean cost basis for your affiliate payouts.

{
  "version": 1,
  "name": "Course Affiliate Program",
  "description": "An affiliate program for online course platforms. Affiliates earn 30% commission on every course sale they refer.",
  "programs": {
    "courseAffiliate": {
      "name": "Course Affiliate Program",
      "description": "Earn a 30% commission on every course sale you refer through your unique affiliate link.",
      "incentiveType": "saleTransactionPercentage",
      "incentiveResolverType": "newestBindingWins",
      "units": "USD",
      "status": "active",
      "incentiveAmount": 30,
      "engagementTypes": [
        { "type": "referredSiteVisit", "value": 100.0 }
      ],
      "transactionCompilers": ["includeLineItems"]
    }
  }
}

Frequently Asked Questions

Why is the default commission rate 30% instead of the typical 20%?

Digital products like online courses carry near-zero marginal cost per sale. Higher commission rates are standard in this space because there is no inventory, shipping, or manufacturing cost eating into margins.

Can I run this alongside a course creator royalty program?

Yes. Affiliate commissions and instructor royalties are separate programs. They stack on the same transaction because they are not grouped together. An affiliate earns their commission and the course creator earns their royalty independently.

Does this work with LifterLMS specifically?

Yes. Siren integrates with LifterLMS through WooCommerce. As long as your LifterLMS courses are sold through WooCommerce, affiliate commissions are calculated automatically on each enrollment purchase.

What if a student clicks links from two different affiliates before enrolling?

The most recent referral wins. Siren credits the affiliate whose link the student clicked last before completing the purchase.

course-affiliate lms-affiliate lifterlms online-education percentage-commission affiliate-tracking udemy-clone teachable-clone course-creator-revenue online-course-marketplace

More Recipes

Related Documentation