Skip to content
FlowWP logo
Menu
WordPress plugin

Tutor LMS integration

Automate enrollments, lessons, quizzes and course completion in Tutor LMS.

  • 8 triggers · 6 actions
  • 4 steps on Personal · all 14 on Business
tutorlms.com (opens in a new tab)

Triggers and actions

What you can automate with Tutor LMS

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

Triggers 8

Events in Tutor LMS that can start a workflow.

  • A student enrolls in a Tutor LMS course

    Once the enrollment is complete — for a paid course, after payment.

    Personal 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
    • Enrollment ID
  • A Tutor LMS enrollment is cancelled

    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

    Course

    • Course ID
    • Course title
    • Course URL
  • A student completes a Tutor LMS course

    Personal 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

    Course

    • Course ID
    • Course title
    • Course URL
  • A student completes a Tutor LMS 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 submits a Tutor LMS quiz

    Optionally only when they passed, or only when they failed.

    Business plan
    Data it passes on · 23 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

    Quiz

    • Quiz ID
    • Quiz title
    • Quiz URL
    • Points earned
    • Points available
    • Score (%)
    • Passed
    • Attempt status
    • Attempt ID
  • A student asks a question in a Tutor LMS course

    From the course Q&A. Replies are not questions.

    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

    Question

    • ID
    • Text
    • Date
  • An instructor answers a Tutor LMS question

    The student who asked is the user; the instructor comes alongside.

    Business plan
    Data it passes on · 31 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

    Question

    • ID
    • Text
    • Date

    Instructor

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

    Answer

    • ID
    • Text
    • Date
  • A Tutor LMS instructor is approved

    Business plan
    Data it passes on · 11 values

    User

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

Actions 6

What a workflow can do in Tutor LMS.

  • Enroll a user in a Tutor LMS course

    A paid course enrolls them as pending until it is paid for.

    Personal plan
    Data it passes on · 5 values
    • User ID
    • Course ID
    • Enrollment ID
    • Enrollment status
    • Was already enrolled
  • Cancel a Tutor LMS enrollment

    Their progress is kept.

    Business plan
    Data it passes on · 3 values
    • User ID
    • Course ID
    • Was enrolled
  • Mark a Tutor LMS lesson complete

    Business plan
    Data it passes on · 3 values
    • User ID
    • Lesson ID
    • Course ID
  • Mark a Tutor LMS course complete

    Business plan
    Data it passes on · 3 values
    • User ID
    • Course ID
    • Was already completed
  • Reset a student’s Tutor LMS course progress

    Completed lessons, quiz attempts and the course completion. The enrollment is kept.

    Business plan
    Data it passes on · 2 values
    • User ID
    • Course ID
  • Get a student’s Tutor LMS 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 (%)

Set it up

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

Where it runs

Tutor LMS 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 Tutor LMS workflow

Browse all templates
    1. Tutor LMS logoTrigger: A student completes a Tutor LMS course (Tutor LMS)
    2. Action: Send Email (Email)
    LMSPersonal plan

    Congratulate students who finish a course

    An email the moment a student completes a Tutor LMS course.

    2 stepsBeginner
    1. WooCommerce logoTrigger: A user purchases a specific product (WooCommerce)
    2. Tutor LMS logoAction: Enroll a user in a Tutor LMS course (Tutor LMS)
    LMSPersonal plan

    Enroll customers in a course when they buy it

    Buying a WooCommerce product enrolls the customer in a Tutor LMS course. The customer needs an account on the site.

    2 stepsBeginner
    1. Tutor LMS logoTrigger: A student submits a Tutor LMS quiz (Tutor LMS)
    2. Action: Send Email (Email)
    LMSBusiness plan

    Encourage students who fail a quiz

    When a Tutor LMS quiz is failed, send the student a kind note with their score and a nudge to try again.

    2 stepsBeginner
    1. Tutor LMS logoTrigger: A student enrolls in a Tutor LMS course (Tutor LMS)
    2. Action: Delay (Delay)
    3. Tutor LMS logoAction: Get a student’s Tutor LMS course progress (Tutor LMS)
    4. Condition: Switch (Logic)
    5. Action: Send Email (Email)
    6. +2 more steps
    LMSBusiness plan

    Re-engage Tutor LMS students who stall

    A week after enrolling, check each student’s progress: congratulate finishers, nudge those who have not started, and encourage everyone in between with their percentage.

    7 stepsAdvanced

Build your WordPress workflow visually.

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