Home / Sources / Tutor LMS

Tutor LMS

Course, lesson, and quiz completion events.

Source LMS Native
Triggers
5
Used on
Setup
Auto-detected
Min version
latest

How this source works

FlowSync taps into the native Tutor LMS action hooks. The moment Tutor LMS is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 5 total

Courses

Course enrolled
course_enrolled
Fires when a student is enrolled in a Tutor LMS course. Includes course_id and the user.
Course unenrolled
course_unenrolled
Fires when a student loses access to a course (manual removal, refund, cancellation).
Course completed
course_completed
Triggers when a student marks a course complete. Pairs nicely with certificate and upsell flows.

Lessons & quizzes

Lesson completed
lesson_completed
Fires when a student completes a lesson. Includes the lesson and parent course IDs.
Quiz completed
quiz_completed
Fires when a student finishes a quiz attempt. Includes the quiz and course IDs.

Sample event payload

Every trigger ships with a structured payload. Here's what course_completed looks like when it fires:

Course completed
course_completed
PAYLOAD
user_id2418
user_email"[email protected]"
course_id142
course_title"Intro to Automation"
timestamp2026-07-09T00:04:00Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

Tutor LMS Brevo

Add new Tutor LMS contacts to a Brevo list

1 action · common
Tutor LMS Mailchimp

Sync Tutor LMS contacts into Mailchimp

1 action · common
Tutor LMS HubSpot

Mirror Tutor LMS changes to HubSpot

1 action · common

How to use it

1

Make sure Tutor LMS is active

FlowSync auto-detects Tutor LMS on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any Tutor LMS event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → Tutor LMS and hit Replay to dry-run a workflow against a known-real payload.

Wire up Tutor LMSin minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.