LearnDash Extension
Integrate LearnDash LMS with Keap for powerful course automation and membership management.
Introduction
Section titled “Introduction”LearnDash is one of the most popular learning management system (LMS) plugins for WordPress, allowing you to create and sell online courses, quizzes, and certificates.
The iMember360 LearnDash Extension connects your LearnDash courses with Keap, enabling automatic course enrollment based on contact tags, completion tracking, and powerful automation triggers throughout the learning journey.
About the Extension
Section titled “About the Extension”The iMember360 LearnDash Extension enables:
- Access Control – Control course visibility and enrollment based on Keap contact tags and iMember360 protection rules.
- Auto-Enrollment – Automatically enroll users in courses when they meet protection requirements.
- Course Completion – Add tags, run actionsets, achieve goals, send emails, and redirect users when courses are completed.
- Lesson Completion – Trigger Keap actions when lessons are completed.
- Topic Completion – Trigger Keap actions when topics are completed.
- Quiz Results – Different actions for quiz passed vs. quiz failed scenarios.
- Profile Filtering – Filter the LearnDash profile to show only courses the user has access to.
Activate Extension
Section titled “Activate Extension”LearnDash must be installed and activated on your site before enabling the iMember360 LearnDash Extension.
-
In WordPress admin sidebar click iMember360 → Extensions.
-
In iMember360 Extensions tabs click LearnDash.
-
Set Enable LearnDash Extension to Yes.
-
Click Save Changes.
How Access Control Works
Section titled “How Access Control Works”The extension integrates iMember360’s content protection with LearnDash’s access modes.
LearnDash Price Types
Section titled “LearnDash Price Types”LearnDash courses can have different access modes:
| Price Type | Description |
|---|---|
| Open | Anyone can access the course |
| Free | Registered users can access the course |
| Closed | Access is controlled by admin or integration |
| Buy Now | Users must purchase to access |
| Recurring | Users must subscribe to access |
Combined with iMember360 Protection
Section titled “Combined with iMember360 Protection”When you apply iMember360 protection to a course:
-
Free/Closed courses – Users are automatically enrolled when they meet the protection requirements (have required tags).
-
Open courses – Users are enrolled when they have permission, but the course remains visible.
-
Buy Now/Recurring – Protection rules control visibility; enrollment happens after purchase.
Configuration
Section titled “Configuration”Course Settings – Configure per-course visibility, enrollment, and completion actions.
Control course visibility, disable auto-enrollment, and trigger Keap actions when courses are completed including tags, goals, actionsets, emails, and redirects.
View DocumentationLesson Settings – Trigger actions on lesson completion.
Add tags, run actionsets, achieve goals, and send emails when users complete individual lessons.
View DocumentationTopic Settings – Trigger actions on topic completion.
Add tags, run actionsets, achieve goals, and send emails when users complete topics within lessons.
View DocumentationQuiz Settings – Trigger actions based on quiz results.
Configure different Keap actions for quiz passed vs. quiz failed scenarios. Add tags, run actionsets, achieve goals, and send emails based on quiz performance.
View DocumentationAuto-Enrollment Page – Trigger course enrollment on any page.
Designate any page or post as an auto-enrollment trigger to enroll users in all courses they qualify for when they visit.
View Documentation