Skip to main content

Course Settings

Configure per-course visibility, auto-enrollment behavior, and completion actions in the LearnDash course editor.

Accessing Course Settings

  1. Go to LearnDash LMS → Courses in your WordPress admin.
  2. Edit a course (or create a new one).
  3. Scroll down to Settings.
  4. Find the iMember360 options (marked with "iM360" prefix).

Visibility & Enrollment

Course Visibility

OptionDescription
Make visible if protectedWhen 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

OptionDescription
Don't autoenroll usersWhen 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. -123 or 100,-200,300

Settings Reference

OptionDescription
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 TemplateKeap email template ID. Example: 500
Course Completed: Redirect user to URLURL to redirect after completion. Example: https://example.com/thank-you

Use Cases

Certification Course

Track course completion and award certification:

SettingValue
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 Template789
Redirect user to URLhttps://yoursite.com/congratulations

Membership Progression

Upgrade membership when a required course is completed:

SettingValue
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:

SettingValue
Set tag ID(s)300 or 300,301,-50
Set goal(s)course_1_complete or goal_1,goal_2

Best Practices

  1. Use descriptive tag names – Create tags like "Completed: Course Name" for easy identification in Keap.
  2. Test thoroughly – Complete courses as a test user to verify all actions fire correctly.
  3. Consider timing – Actionsets run immediately on completion; plan your automation accordingly.
  4. Use goals for campaigns – Goals are ideal for triggering Keap campaigns on course completion.