LearnPress is a popular learning management system (LMS) plugin for WordPress that helps you manage online courses, lessons, quizzes, and students. With the Advanced Form Integration (AFI) plugin, you can automatically send LearnPress events to various external platforms—perfect for reporting, email marketing, CRM updates, or analytics.
✅ Supported Trigger Events
Course Completed
Lesson Completed
Quiz Attempted
When any of these actions occur in LearnPress, AFI captures the data and sends it to your connected platform in real-time.
📤 Data Sent on Triggers
AFI can send the following data based on the trigger:
Course Completed
Course ID
Course Title
Course Duration
Student ID
Student Name
Lesson Completed
Lesson ID
Lesson Title
Course ID
Course Title
Student ID
Student Name
Quiz Attempted
Quiz ID
Quiz Title
Course ID
Student ID
Student Name
Total Questions
Correct Answers
Quiz Score
🚀 How to Set Up
Go to AFI > Add New.
Select LearnPress as the Trigger Platform.
Choose your desired event (e.g., “Course Completed”).
Select a destination platform (e.g., Mailchimp, Google Sheets, ActiveCampaign).
Map the fields (like student name, course title, quiz score) to your desired target fields.
Click Save to activate.
💡 Use Cases
Add students to a CRM when they complete a course
Record quiz results in Google Sheets for performance tracking
Tag users in your email marketing tool based on course or quiz completion
Trigger a webhook or automation when a lesson is completed
🛠 Troubleshooting
Make sure LearnPress is active and courses/lessons/quizzes are properly configured.
Ensure students are logged in when completing actions; AFI cannot track guest users.
If data isn’t being sent, check AFI > Logs for any API errors or empty records.