Course Settings
Configure per-course visibility, auto-enrollment behavior, and completion actions in the LearnDash course editor.
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
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
| 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
When a user completes a course, you can trigger various Keap actions.
Multiple Values
Tag IDs, goals, and actionsets support multiple values separated by commas without spaces.
- Single value:
123 - Multiple values:
123,456,789 - Remove tags: Use negative numbers, e.g.
-123or100,-200,300
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
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
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
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
- 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.