LearnDash Integration
8 articles
- 1 LearnDash Integration Overview (Pro) Overview The LearnDash integration connects your LMS events directly to GoHighLevel. Course enrollments, completions, lesson and quiz events, and group memberships all trigger GHL tag operations and data syncs automatically. What triggers sync User enrolls in a course User completes a course Course access is revoked User completes a lesson or topic User completes a... Read article
- 2 Course Enrollment and Completion Tags (Pro) Setting up course tags Open a LearnDash course in WordPress admin. Find the GoHighLevel Automations metabox in the sidebar. Set the Auto-enroll tag: When a GHL contact receives this tag, they are automatically enrolled in this course. Set the Completion tag: Applied to the GHL contact when the student completes the course. Update the course.... Read article
- 3 Tag-Based Auto-Enrollment (Pro) How it works When you configure an auto-enroll tag on a LearnDash course, the plugin watches for GHL contacts receiving that tag via inbound webhooks. When the tag arrives, the corresponding WordPress user is automatically enrolled in the course. Batch processing When you first set or change an auto-enroll tag, the plugin runs a batch... Read article
- 4 Quiz Score-Based Threshold Tagging (Pro) Overview Instead of applying the same tag to everyone who completes a quiz, threshold tagging lets you apply different tags based on score. Define score ranges and which GHL tag each range triggers. Setting up threshold rows Open a LearnDash quiz in WordPress admin. Find the GoHighLevel metabox. Click Add Threshold Row. Set min score... Read article
- 5 Lesson and Topic Completion Tags (Pro) Overview Individual lessons and topics can have GHL tags configured for their completion events. This gives you granular automation control at the content level, not just the course level. Setting up Open a LearnDash lesson or topic in WordPress admin. Find the GoHighLevel metabox. Select the GHL tag to apply when a student completes this... Read article
- 6 Syncing Course Progress to GHL (Pro) Overview Sync a student’s course progress as structured data to GHL custom fields. Use progress percentage, status, and step counts in GHL automations, dashboards, and reports. What gets synced Progress percentage: 0-100 Status: not_started, in_progress, or completed Completed steps: Number of completed lessons/topics Total steps: Total lessons/topics in the course Setting up the mapping In... Read article
- 7 LearnDash Group Sync (Pro) Setting up group tags Open a LearnDash Group post in WordPress admin. Find the GoHighLevel Automations metabox. Set the Auto-enroll tag: Receiving this GHL tag adds the user to this group automatically. Set the Membership tag: Applied when a user joins the group. Enable Remove on leave: Removes the membership tag when the user leaves... Read article
- 8 LearnDash Extended Field Mapping (Pro) Overview With Pro active and LearnDash installed, the field mapping interface exposes LearnDash progress virtual fields for every published course. These appear in the WordPress field dropdown and can be mapped to GHL custom fields. Available virtual field keys For each published course (replace {course_id} with the WordPress post ID): ld_progress_percentage_{course_id} ld_progress_status_{course_id} ld_progress_completed_{course_id} ld_progress_total_{course_id} These... Read article