AFI AFI

Tutor LMS

Estimated reading: 2 minutes Updated August 1, 2026

Tutor LMS is a popular WordPress LMS plugin from Themeum. Advanced Form Integration captures Tutor LMS events (new student enrollments, course completions, quiz attempts, certificates) and routes the data to any of 200+ destinations.

What you’ll need

  • The Tutor LMS plugin (free or Pro) installed and activated.
  • At least one course published.
  • The Advanced Form Integration plugin installed and activated.

Event data captured

Field Format
Event type student_enrolled, course_completed, lesson_completed, quiz_completed, certificate_earned
Student name First and last separately
Student email Same as input
Student ID Numeric WordPress user ID
Course title The course name
Course ID Numeric Tutor course ID
Lesson title If applicable
Quiz title If applicable
Quiz score Numeric, percentage
Quiz passed 1 or empty
Completion date YYYY-MM-DD HH:MM:SS

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title, e.g. New enrollment → Mailchimp onboarding.
  3. In Trigger → Form/Data Provider, select Tutor LMS.
  4. In Form/Task Name, choose the event.
  5. In Action → Platform, pick the destination and complete the field mapping.
  6. Optional: configure Conditional Logic.
  7. Click Save Integration.

Screenshot: AFI Add New screen with Tutor LMS selected and the available LMS events

Conditional logic example

Goal: when a student completes the Premium Masterclass course, also send a personalized congratulations email and add them to a “Premium graduates” segment.

Create the email integration on the Course Completed event. Open the Conditional Logic panel, add a condition with the course title field, Equal To, value Premium Masterclass.

Troubleshooting

Course-completion event doesn’t fire

Tutor LMS fires the course-completed event when all lessons and quizzes in the course are marked complete. If a student misses the final quiz, completion never fires.

Free vs. paid course events

Tutor LMS distinguishes free enrollments from paid via the Monetization add-on. AFI captures both: distinguish in the destination by checking the order ID (empty for free).

Related docs