Skip to content

LifterLMS Automations

Send a Welcome Email When a Student Is Enrolled on a LifterLMS Course

You want new students to get a welcome email and a course overview the moment they're enrolled — regardless of whether they bought access, were added manually, or joined through a membership. Zapify does this with the A user is enrolled on a course trigger and the Send an email action. LifterLMS is a Zapify PRO integration.

What this automation does

The automation is one trigger plus one action:

  • Trigger: A user is enrolled on a course (LIFTERLMS_COURSE_ENROLLED)
  • Action: Send an email (WP_SEND_EMAIL)

When a student is enrolled on the course you choose, Zapify fills the email's tokens and sends it.

Zapify listens on LifterLMS' llms_user_enrolled_in_course signal. LifterLMS fires the same event whichever way the enrolment happened — self-checkout, an admin adding the student manually, or access granted through a membership — so this one trigger covers all of them.

Before you start

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

PRO feature

LifterLMS (lifterlms) is a Zapify PRO integration. Every LifterLMS trigger and action 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 Welcome email for new course enrolments.

Create a new automation

Step 2: Add the "A user is enrolled on a course" trigger

  1. Click Add Trigger.

Add a trigger

  1. Choose LifterLMS as the app.

Select Lefter-LMS Trigger

  1. Select the trigger A user is enrolled on a course.

Select A user is Enrolled on a Course

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

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

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 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: Welcome to {{trigger:COURSE_TITLE}}!
  • Body: Thanks for joining. Here's what to expect and how to get started.

Select the email recipient

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

Course tokens you can use

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

How to test it

  1. Enrol a test student on the selected course, either directly or through checkout.
  2. Check the recipient inbox for the email.
  3. If nothing arrives, open Zapify → Logs to see whether the run fired.

Conclusion

With the A user is enrolled on a course trigger and the Send an email action, Zapify welcomes every new student the moment they gain access — no matter how they got it. Next, congratulate them when they finish with an email when a LifterLMS course is completed, or grant access automatically after a WooCommerce sale with enrol a user on a course when a WooCommerce product is purchased.

FAQs

Does this fire regardless of how the student enrolled?

Yes. LifterLMS fires llms_user_enrolled_in_course whether the student purchased access, was enrolled manually, or gained access through a membership, so the trigger covers all of them.

Is this feature free?

No. LifterLMS is a Zapify PRO integration; the trigger and action both require an active PRO licence.

Can I limit this to one course?

Yes, using the Course field in the trigger configuration.

Can I welcome students to more than one course with different emails?

Yes. Create a separate automation for each course.

Do I need to write any code?

No. Everything is configured in the Zapify visual builder.

Was this page helpful?