Skip to content
FlowWP logo
Menu
WordPress plugin

LifterLMS integration

Automate LifterLMS enrollments, completions and memberships.

  • 11 triggers · 9 actions · 2 other steps
  • 2 steps on Free · all 22 on Business
lifterlms.com (opens in a new tab)

Triggers and actions

What you can automate with LifterLMS

Every step LifterLMS adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Triggers 11

Events in LifterLMS that can start a workflow.

  • A student enrolls in a LifterLMS course

    Including enrollments that come with a membership.

    Free
    Data it passes on · 14 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL
  • A student completes a LifterLMS course

    Free
    Data it passes on · 14 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL
  • A student completes a LifterLMS lesson

    Personal plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL

    Lesson

    • Lesson ID
    • Lesson title
    • Lesson URL
  • A student completes a LifterLMS quiz

    Optionally only when they passed or failed, or scored above or below a grade.

    Business plan
    Data it passes on · 25 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL

    Lesson

    • Lesson ID
    • Lesson title
    • Lesson URL

    Quiz

    • Quiz ID
    • Quiz title
    • Quiz URL
    • Points earned
    • Points available
    • Score (%)
    • Passed
    • Attempt status
  • A student joins a LifterLMS membership

    Business plan
    Data it passes on · 14 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership title
    • Membership URL
  • A student is removed from a LifterLMS course

    With their new status, such as cancelled or expired.

    Business plan
    Data it passes on · 15 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL
    • New enrollment status
  • A student completes a LifterLMS section

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL

    Section

    • Section ID
    • Section title
    • Section URL
  • A student is removed from a LifterLMS membership

    Cancelled, expired or removed by hand, with the new status.

    Business plan
    Data it passes on · 15 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Membership

    • Membership ID
    • Membership title
    • Membership URL
    • New enrollment status
  • A student earns a LifterLMS certificate

    Awarded by one of your LifterLMS engagements, with what earned it.

    Business plan
    Data it passes on · 18 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Certificate

    • Certificate ID
    • Certificate title
    • Certificate URL

    Earned for

    • Earned for ID
    • Earned for title
    • Earned for URL
    • Engagement ID
  • A student earns a LifterLMS achievement

    Awarded by one of your LifterLMS engagements, with what earned it.

    Business plan
    Data it passes on · 18 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Achievement

    • Achievement ID
    • Achievement title
    • Achievement URL

    Earned for

    • Earned for ID
    • Earned for title
    • Earned for URL
    • Engagement ID
  • A LifterLMS order’s status changes

    Optionally only to one status, or only for courses or for memberships.

    Business plan
    Data it passes on · 18 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Order

    • Order ID
    • New status
    • Previous status
    • Total
    • Course or membership ID
    • Course or membership
    • Course or membership (type)

Actions 9

What a workflow can do in LifterLMS.

  • Enroll a user in a LifterLMS course

    Personal plan
    Data it passes on · 3 values
    • User ID
    • Course ID
    • Was already enrolled
  • Remove a user from a LifterLMS course

    Their enrollment is marked cancelled; their progress is kept.

    Business plan
    Data it passes on · 3 values
    • User ID
    • Course ID
    • Was enrolled
  • Add a user to a LifterLMS membership

    Along with any courses the membership enrolls its members in.

    Business plan
    Data it passes on · 3 values
    • User ID
    • Membership ID
    • Was already a member
  • Mark a LifterLMS lesson complete

    Counts toward the course, which completes when its last lesson does.

    Business plan
    Data it passes on · 4 values
    • User ID
    • Lesson ID
    • Course ID
    • Was already complete
  • Get a student’s LifterLMS course progress

    Enrolled, completed and percentage. Changes nothing.

    Business plan
    Data it passes on · 5 values
    • User ID
    • Course ID
    • Enrolled
    • Completed the course
    • Progress (%)
  • Mark a LifterLMS section complete

    Business plan
    Data it passes on · 5 values
    • User ID
    • Section ID
    • Course ID
    • Lessons completed now
    • Was already complete
  • Mark a LifterLMS course complete

    Records the course as complete, whatever its lessons say.

    Business plan
    Data it passes on · 4 values
    • User ID
    • Course ID
    • Lessons completed now
    • Was already complete
  • Remove a user from a LifterLMS membership

    Their membership is marked cancelled, along with the courses it gave them.

    Business plan
    Data it passes on · 3 values
    • User ID
    • Membership ID
    • Was a member
  • Reset a student’s LifterLMS quiz attempts

    Deletes every attempt they made at the quiz, so they can start again.

    Business plan
    Data it passes on · 3 values
    • User ID
    • Quiz ID
    • Attempts deleted

Other steps 2

Checks, lookups and helpers that shape the data in between.

  • A user is enrolled in a LifterLMS course

    Use the False branch for “is not enrolled”.

    Business plan
    Data it passes on · 3 values
    • Condition met
    • User ID
    • Course ID
  • A user has a LifterLMS membership

    A particular one, or any when none is chosen. Use the False branch for “does not have”.

    Business plan
    Data it passes on · 3 values
    • Condition met
    • User ID
    • Their membership IDs

Set it up

  1. 1Install and activate LifterLMS on your WordPress site.
  2. 2FlowWP finds it and adds its steps to the step library. If LifterLMS is missing, FlowWP says so instead of hiding them.
  3. 3Pick a LifterLMS step in any workflow. Every value it passes on is in the token picker.

Where it runs

LifterLMS steps run inside WordPress, on your own server. FlowWP only contacts an outside service when you add a connection to one or use a step that needs it.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a LifterLMS workflow

Browse all templates
    1. LifterLMS logoTrigger: A student enrolls in a LifterLMS course (LifterLMS)
    2. Action: Send Email (Email)
    LMSPersonal plan

    Welcome new LifterLMS students

    A friendly email with a link to the course as soon as someone enrolls.

    2 stepsBeginner
    1. LifterLMS logoTrigger: A student completes a LifterLMS course (LifterLMS)
    2. GamiPress logoAction: Award GamiPress points to a user (GamiPress)
    3. BuddyPress logoAction: Post a BuddyPress activity update (BuddyPress)
    4. Action: Send Email (Email)
    5. Action: Delay (Delay)
    6. +1 more steps
    CommunityBusiness plan

    Celebrate LifterLMS course completions

    Finishing a course earns GamiPress points, a shout-out on the BuddyPress activity stream and a congratulations email — then, three days later, a suggestion of what to learn next.

    6 stepsIntermediate

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.