Course Settings
Configure per-course visibility, auto-enrollment behavior, and completion actions in the LearnDash course editor.
Accessing Course Settings
Section titled “Accessing Course Settings”-
Go to LearnDash LMS → Courses in your WordPress admin.
-
Edit a course (or create a new one).
-
Scroll down to Settings.
-
Find the iMember360 options (marked with “iM360” prefix).
Visibility & Enrollment
Section titled “Visibility & Enrollment”Course Visibility
Section titled “Course Visibility”| Option | Description |
|---|---|
| Make visible if protected | When enabled, the course remains visible in course listings even if the user doesn’t have access. The course excerpt or short description is displayed instead of the full content. |
This is useful when you want to show protected courses to encourage users to upgrade their membership.
Auto-Enrollment Control
Section titled “Auto-Enrollment Control”| Option | Description |
|---|---|
| Don’t autoenroll users | When enabled, users are NOT automatically enrolled even if they meet the protection requirements. Use this when you want manual control over enrollment. |
By default, iMember360 automatically enrolls users in courses when they meet the protection requirements (have the required tags). Enable this option to disable automatic enrollment for specific courses.
Course Completion Actions
Section titled “Course Completion Actions”When a user completes a course, you can trigger various Keap actions.
Settings Reference
Section titled “Settings Reference”| Option | Description |
|---|---|
| Course Completed: Set tag ID(s) | Keap tag IDs to apply or remove. Example: 123 or 123,456,-789 |
| Course Completed: Set goal(s) | Keap campaign goal integration names. Example: goal_1 or goal_1,goal_2 |
| Course Completed: Run action set(s) | Keap actionset IDs to run. Example: 101 or 101,202,303 |
| Course Completed: Send Email Template | Keap email template ID. Example: 500 |
| Course Completed: Redirect user to URL | URL to redirect after completion. Example: https://example.com/thank-you |
Use Cases
Section titled “Use Cases”Certification Course
Section titled “Certification Course”Track course completion and award certification:
| Setting | Value |
|---|---|
| Set tag ID(s) | 456 or 456,457 |
| Set goal(s) | course_certified or goal_1,goal_2 |
| Run action set(s) | 100 or 100,101 |
| Send Email Template | 789 |
| Redirect user to URL | https://yoursite.com/congratulations |
Membership Progression
Section titled “Membership Progression”Upgrade membership when a required course is completed:
| Setting | Value |
|---|---|
| Set tag ID(s) | 100,-50 |
| Run action set(s) | 200 or 200,201 |
Drip Course Access
Section titled “Drip Course Access”Unlock the next course when the current one is completed:
| Setting | Value |
|---|---|
| Set tag ID(s) | 300 or 300,301,-50 |
| Set goal(s) | course_1_complete or goal_1,goal_2 |
Best Practices
Section titled “Best Practices”-
Use descriptive tag names – Create tags like “Completed: Course Name” for easy identification in Keap.
-
Test thoroughly – Complete courses as a test user to verify all actions fire correctly.
-
Consider timing – Actionsets run immediately on completion; plan your automation accordingly.
-
Use goals for campaigns – Goals are ideal for triggering Keap campaigns on course completion.