LearnDash is one of the most popular LMS (Learning Management System) plugins for WordPress. With the Advanced Form Integration (AFI) plugin, you can automatically send course and user activity data from LearnDash to your favorite CRMs, email marketing tools, and automation platforms—boosting engagement, progress tracking, and student follow-up.
✅ Supported Trigger Events
User enrolled in a course
User unenrolled from a course
User completed a course
User completed a lesson
User completed a topic
User attempted (pass or fail) a quiz
User passed a quiz
User failed a quiz
User added to a group
User removed from a group
User submitted assignment for a lesson
AFI listens to these activities in LearnDash and sends relevant data to the platform you configure.
📤 Data Sent on Triggers
Depending on the trigger event, AFI can capture and send the following data:
Course Details: ID, Title, URL
Lesson/Topic Details: ID, Title, URL
Quiz Details: ID, Title, URL, Score, Pass/Fail status, Points, Percentage
Assignment Info: File Name, Path, and Link
Group Details: ID, Title, URL
User Information: User ID, First Name, Last Name, Email
🚀 How to Set Up
Go to AFI > Add New in your WordPress dashboard.
Select LearnDash as the Trigger Platform.
Choose a trigger event (e.g., “User enrolled in a course” or “User completed a lesson”).
Select your preferred Action Platform to send the data (e.g., Mailchimp, Pipedrive, Google Sheets).
Map the LearnDash fields (like course title or user email) to the destination fields.
Click Save to activate your integration.
💡 Use Cases
Add users to a mailing list when they enroll in a course.
Send a notification to a CRM when someone passes a quiz.
Trigger a Zapier workflow when an assignment is submitted.
Track course completions in Google Sheets or Notion.
🛠 Need Help?
If a specific trigger or field is missing or not working as expected, please contact us at [email protected]. We’re happy to help!