Siren

Lesson Completed

When a student completes a lesson in a course owned by a collaborator, the Lesson Completed event is triggered.

Requires Siren Essentials

Last updated: April 9, 2026

When a student finishes a lesson inside a course owned by a collaborator, the “Lesson Completed” event is triggered. This creates an engagement linking the progress to the instructor who owns the course.

Lesson done A student finishes a lesson in a collaborator's course
Engagement Siren creates an engagement tying the progress to the instructor
Points The engagement gets points from the program's settings

How it’s typically used

Lesson Completed is a finer-grained version of Course Completed. Instead of waiting for students to finish an entire course before an instructor earns anything, this trigger rewards progress along the way. That’s useful when courses are long, when students don’t always reach the end, or when you want the instructor’s earnings to reflect real engagement rather than just completion counts.

Most sites combine the two triggers: a small reward per lesson, a larger reward for finishing the course. The instructor revenue share recipe uses exactly that approach.

Integration requirements

Lesson Completed requires either the LifterLMS or LearnDash integration. Siren listens for lesson completion events from the LMS and attributes them to the collaborator who owns the parent course.