Skip to content

Tutor LMS Automations

Send an Email When a Student Completes a Tutor LMS Course

You want a congratulations email, a certificate link, or an instructor notification to go out the moment a student finishes a Tutor LMS course — without checking completions by hand. Zapify does this with the A user completes a course 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 course (TUTOR_COURSE_COMPLETED)
  • Action: Send an email (WP_SEND_EMAIL)

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

Zapify listens on Tutor LMS' tutor_course_complete_after signal, which fires once Tutor LMS itself marks the course complete.

Before you start

  • Tutor LMS must be installed and active. Zapify reads your courses directly from it.
  • Zapify PRO must be active, since Tutor LMS is a PRO integration.
  • You need at least one published Tutor LMS 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. Give the automation a clear name, such as Congratulate student on course completion.

Create a new automation

Step 2: Add the "A user completes a course" 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 course.

Select A user Completed a Course

  1. In the trigger's Course field, pick the specific course, or leave it on Any course to run for every course on the site.

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 em

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. Comma-separate several, or insert 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 course 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: Congratulations on completing {{trigger:COURSE_TITLE}}!
  • Body: You've finished the course. Here's what to do next.

Complete the Send an Email Action

Step 5: Set the steps Live and save

  1. Set both the trigger and the action to Live using their per-step switch. A new automation starts as Draft and will not run until its steps are Live.
  2. Click Save.

Set the automation live

Course tokens you can use

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

How to test it

  1. Log in as a test student.
  2. Complete every lesson in the selected course so Tutor LMS marks it complete.
  3. Check the recipient inbox for the email.
  4. If nothing arrives, open Zapify → Logs to see whether the run fired and what the action reported.

Conclusion

With the A user completes a course trigger and the Send an email action, Zapify congratulates a student automatically the moment they finish a Tutor LMS course. Next, welcome students as soon as they start with an email when a user is enrolled on a Tutor LMS course, or reach a mid-course milestone with an email when a Tutor LMS lesson is completed.

FAQs

Can Zapify send an email when a student completes a Tutor LMS course?

Yes. Add the A user completes a course trigger for Tutor LMS and pair it with the Send an email action. Zapify fires on Tutor LMS' own completion event and sends the email you configured to whichever recipient you set.

Is this feature free?

No. Tutor LMS is a Zapify PRO integration, so the trigger requires an active PRO licence. The Send an email action itself is free.

Can I choose which course triggers the automation?

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

Can I include the course name in the email?

Yes. Insert the Course title or Course URL token with the {} button.

Why didn't the email send?

First confirm both the trigger and action are set to Live and the automation is saved. Then check Zapify → Logs for the run. If the run succeeded but no email arrived, the issue is usually the site's mail configuration; an SMTP plugin resolves most delivery problems.

Do I need to write any code?

No. The entire automation is built in the Zapify visual builder.

Was this page helpful?