Sender Platforms

LearnDash

Estimated reading: 2 minutes

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

  1. Go to AFI > Add New in your WordPress dashboard.

  2. Select LearnDash as the Trigger Platform.

  3. Choose a trigger event (e.g., “User enrolled in a course” or “User completed a lesson”).

  4. Select your preferred Action Platform to send the data (e.g., Mailchimp, Pipedrive, Google Sheets).

  5. Map the LearnDash fields (like course title or user email) to the destination fields.

  6. 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!

Share this Doc

LearnDash

Or copy link

CONTENTS