Skip to content

Tutor LMS Automations

Send an Email When a Student Completes a Tutor LMS Lesson

You want to send a bonus resource, or check in with a student, the moment they finish a specific lesson — not the whole course. Zapify does this with the A user completes a lesson trigger and the Send an email action. Tutor LMS is a Zapify PRO integration.

What this automation does

The automation is one trigger plus one action:

  • Trigger: A user completes a lesson (TUTOR_LESSON_COMPLETED)
  • Action: Send an email (WP_SEND_EMAIL)

When a student completes the lesson you choose, Zapify fills the email's tokens with details about that lesson and sends it.

Zapify listens on Tutor LMS' tutor_lesson_completed_after signal, which fires as soon as the individual lesson is marked complete — independently of whether the rest of the course has been finished.

Before you start

  • Tutor LMS must be installed and active.
  • Zapify PRO must be active, since Tutor LMS is a PRO integration.
  • The lesson you want to watch must already exist inside a course.

PRO feature

Tutor LMS (tutor-lms) is a Zapify PRO integration. Every Tutor LMS trigger requires an active PRO licence.

How to build the automation

Step 1: Create a new automation

  1. In the WordPress admin, go to Zapify → Automations.
  2. Click Add New to open the builder.
  3. Name it clearly, such as Send bonus resource after lesson.

Create a new automation

Step 2: Add the "A user completes a lesson" trigger

  1. Click Add Trigger.

Add a trigger

  1. Choose Tutor LMS as the app.

Select Tutor-LMS

  1. Select the trigger A user completes a lesson.

Select A user Completed a Lesson

  1. In the trigger's Lesson field, pick the specific lesson, or leave it on Any lesson.

Step 3: Add the "Send an email" action

  1. Click Add Action.

Add an action

  1. Choose WordPress as the app.

Select WordPress as the action

  1. Select Send an email.

Select Send an email

Step 4: Configure the email

Edit the Send an email action

Fill in the email fields. Use the {} token button beside any field to insert values from the trigger.

Select the email recipient

Field Required What it does
To Yes Recipient address, or a token — for example the student's email.
Subject Yes The subject line.
Format Yes HTML (default) or Plain text.
Body Yes The message. Insert tokens to include the lesson title or URL.
Cc / Bcc No Extra recipients.
From name / From email No Override the sender.
Reply to No Set where replies go.

For example:

  • To: the student
  • Subject: Here's a bonus resource for {{trigger:LESSON_TITLE}}
  • Body: Great progress! Since you just finished this lesson, here's an extra resource to go with it.

Complete the Send an Email Action

Step 5: Set the steps Live and save

  1. Set both the trigger and the action to Live.
  2. Click Save.

Set the automation live

Lesson tokens you can use

Token What it holds
Lesson ID The numeric ID of the completed lesson.
Lesson title The lesson's name.
Lesson URL The permalink to the lesson.

How to test it

  1. Log in as a test student.
  2. Mark the selected lesson as complete.
  3. Check the recipient inbox for the email.
  4. If nothing arrives, open Zapify → Logs to see whether the run fired.

Conclusion

With the A user completes a lesson trigger and the Send an email action, Zapify can add mid-course touchpoints without a separate drip plugin. Next, congratulate students at the end of the course with an email when a Tutor LMS course is completed, or welcome them at the start with an email when a user is enrolled on a course.

FAQs

Can I choose which lesson triggers this automation?

Yes. Select a specific lesson in the trigger's Lesson field, or leave it on Any lesson.

Is this feature free?

No. Tutor LMS is a Zapify PRO integration; the trigger requires an active PRO licence.

Can this replace a drip-content plugin?

It covers simple cases, such as sending a resource after a specific lesson, but it does not release new lessons on a schedule the way a dedicated drip plugin does.

Can I include lesson details in the email?

Yes, using the Lesson title and Lesson URL tokens.

Do I need to write any code?

No. Everything is configured in the Zapify visual builder.

Was this page helpful?