This help guide covers setting up each Popup Maker Targeting Rule for LifterLMS students. LifterLMS targeting rules are available in Pro+.
What are Student Targeting Rules?
Think of LifterLMS Student Targeting Rules as smart filters that show popups to the right learners at the right time based on their course progress, quiz performance, membership status, and achievements.
Here’s an example
You can show a congratulations popup only to students who scored above 90% on a quiz, or display study materials to students who haven’t completed a specific lesson yet.
Where do I find these Targeting Rules?
When you create or edit a Popup Maker popup, go to Popup Settings > Targeting. Click the dropdown to see all available LifterLMS student targeting rules.

Always remember to Publish or Save your popup after you’re done editing and adding targeting rules.
OK, let’s go through each LifterLMS student targeting rule you can use in Popup Maker.
Course Enrollment Status
Use the Course Enrollment Status targeting rule to show popups based on whether your students are enrolled in or have completed specific courses.
You can use this rule to show enrollment campaigns to non-enrolled students or celebrate completion with students who have finished a course.
1. Click Course Enrollment Status from the dropdown

2. Select one or more courses
Click Select Courses to select one or more courses from your LifterLMS catalog.
3. Choose an enrollment status
In the Enrollment Status dropdown, select either Enrolled (student currently enrolled) or Completed (student has finished the course).
4. Click Require all (optional)
If you select multiple courses, check Require all to require students to meet the status for ALL courses. Leave it unchecked if you want students to meet the status for ANY course.
Common Use Cases
- Target students enrolled in “Course A” only
- Target students who completed both “Course A” AND “Course B”
- Target students enrolled in ANY of the specified courses, e.g., “Course C” OR “Course D”
- Use NOT operator to target students NOT enrolled in “Course A” (for enrollment campaigns)
Lesson Completion
Use the Lesson Completion targeting rule to show popups based on which lessons your students have completed.
Note: This rule does not track or report on progress percentage (e.g., “50% through course”). It only checks the status of individual lessons.
1. Click Lesson Completion from the dropdown

2. Select one or more lessons
Click Select Lessons to select one or more lessons from your LifterLMS courses.
3. Click Require all (optional)
If you select multiple lessons, check Require all if you want students to complete ALL lessons. Leave it unchecked if you want students to complete ANY lesson.
Common Use Cases
- Target students who completed “Lesson 5” to show next lesson
- Target students who completed lessons 1, 2, AND 3 (all prerequisites completed)
- Target students who completed ANY of three specific lessons, e.g., lessons 4 OR 5 (any prerequisites completed)
- Use NOT operator to target students who have NOT completed “Lesson 3”
Quiz Score
Use the Quiz Score targeting rule to show popups based on student quiz performance. Perfect for showing study guides to low scorers or bonus content to high achievers.
Note: This rule checks only the most recent quiz attempt.
1. Click Quiz Score from the dropdown

2. Select a quiz
Click Select Quiz to select one quiz from your LifterLMS courses.
3. Choose a Score Type
From the Score Type dropdown, select either Low Score (Below Threshold) for remedial content or High Score (Above Threshold) for advanced content.
4. Enter a Score Threshold (%)
Enter a number between 0-100. Default is 80. This is the percentage score threshold for this targeting rule.
Common Use Cases
- Score below 70% → show study guide
- Score above 90% → show bonus content
- Score below 60% → show remedial resources
- Score above 85% → show advanced course recommendation
Group Membership
Use the Group Membership targeting rule to show popups based on your student membership levels. In LifterLMS, memberships serve as groups.
1. Click Group Membership from the dropdown

2. Select one or more memberships
Click the Groups field to select one or more membership levels.
3. Click Require all (optional)
If you select multiple memberships, check Require all if you want students to be in ALL memberships. Leave it unchecked if you want students to be in ANY membership.
Common Use Cases
- Target students in “Premium Membership”
- Target students in “Platinum” AND “Founding” memberships
- Target students in ANY of three membership tiers
- Use NOT operator to target students NOT in any membership (non-members)
Achievement Status
Use the Achievement Status targeting rule to show popups based on whether your students have earned specific achievements or certificates.
1. Click Achievement Status from the dropdown

2. Choose achievement type
From the Type dropdown, select either Achievement (earned achievements/badges) or Certificate (earned certificates).
3. Select the achievements or certificates
Depending on your type selection, click the Achievements or Certificates field to select one or more items.
4. Click Require all (optional)
If you select multiple achievements or certificates, check Require all if you want students to earn ALL of them. Leave it unchecked if you want students to earn ANY of them.
Common Use Cases
- Target students who earned “Completion Badge”
- Target students who earned both “Module 1 Certificate” AND “Module 2 Certificate”
- Target students who earned ANY of five course certificates
- Use NOT operator to target students who haven’t earned a specific achievement yet