Home / Sources / LifterLMS

LifterLMS

Course, lesson, quiz, certificate, and membership events.

Source LMS Native
Triggers
9
Setup
Auto-detected
Min version
latest

How this source works

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

Available triggers 9 total

Courses & lessons

Course enrolled
course_enrolled
Fires when a student is enrolled in a LifterLMS course. Includes course_id and the user.
Course completed
course_completed
Triggers when a student completes a course. Pairs nicely with certificate and upsell flows.
Lesson completed
lesson_completed
Fires when a student completes a lesson. Includes the lesson and parent course IDs.

Quizzes & certificates

Quiz passed
quiz_passed
Fires when a student passes a quiz attempt. Includes the quiz ID and title.
Quiz failed
quiz_failed
Fires when a student fails a quiz attempt. Good hook for remedial-content emails.
Certificate earned
certificate_earned
Fires when a student earns a certificate. Includes the certificate and related post IDs.

Memberships

Membership enrolled
membership_enrolled
Fires when a user is added to a membership level.
Membership expired
membership_expired
Fires when membership access expires. Move contacts to a win-back segment here.
Membership cancelled
membership_cancelled
Fires when a user is removed from a membership level for any non-expiry reason.

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"
status"completed"
timestamp2026-08-13T21:13:18Z

Popular workflow recipes

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

LifterLMS Brevo

Add new LifterLMS contacts to a Brevo list

1 action · common
LifterLMS Mailchimp

Sync LifterLMS contacts into Mailchimp

1 action · common
LifterLMS HubSpot

Mirror LifterLMS changes to HubSpot

1 action · common

How to use it

1

Make sure LifterLMS is active

FlowSync auto-detects LifterLMS 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 LifterLMS 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 → LifterLMS and hit Replay to dry-run a workflow against a known-real payload.

Wire up LifterLMSin minutes.

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