LMS Actions

Learning Management System is one of the most used purposes of WordPress Websites. This type of plugin enables WordPress admins to sell courses either free or paid and helps to spread knowledge as well. FluentCRM also strengthens this purpose by adding Automation Triggers and Actions that will be discussed in this tutorial.

Let’s get started with the actions available in FluentCRM and their capabilities to see what is possible automatically.

LearnDash #

Top used LMS plugin in WordPress and FluentCRM offers 5 LearnDash Triggers: Enrolls in a Course, Completes a Course, Completes a Lesson, Completes a Topic, and Enrolls in a Group and 4 actions: Enroll to Course, Remove from Course, Enroll to Group, and Remove from Group.

crm actions learndash

Enroll to Course #

The purpose of this action is to Enroll the contact in a LearnDash Course.

crm action learndash enroll to course
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select Course to Enroll: Select the course that you want the contact to be enrolled in.
  • Existing WordPress User: You can restrict enrollment if the user is not present in the WordPress users by checking this option.
  • Welcome Email: You can also disable or enable sending a default WordPress Registration Email if you have turned off the previous option.

Additionally, If you did not restrict the enrollment for non-existent WordPress Users then they will be created as WordPress Users with the contact’s email address.

Remove from Course #

The purpose of this action is to Remove the contact from a LearnDash Course.

crm action learndash remove from course
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select Course to Enroll: Select the course that you want to be removed from course enrollment.

Enroll to Group #

The purpose of this action is to Enroll the contact in a LearnDash Group.

crm action learndash enroll to group
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select LearnDash Group to Enroll: Select the LearnDash Group that you want the contact to be enrolled in.
  • Existing WordPress User: You can restrict enrollment if the user is not present in the WordPress users by checking this option.
  • Welcome Email: You can also disable or enable sending a default WordPress Registration Email if you have turned off the previous option.

Additionally, If you did not restrict the enrollment for non-existent WordPress Users then they will be created as WordPress Users with the contact’s email address.

Remove from Group #

The purpose of this action is to remove the contact from a LearnDash Group.

crm action learndash remove from group
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select LearnDash Group to un-Enroll: Select the LearnDash Group that you want to be removed from group enrollment for the contact.

LifterLMS #

Another LMS plugin in WordPress and FluentCRM offers 4 LifterLMS Triggers: Enrollment in a Course, Enrollment in a Membership, Student Completes a Lesson, and Student Completes a Course and 4 actions: Enroll to Course, Remove from a Course, Enroll in a Membership Group, and Remove from an LMS Membership

crm actions lifterlms

Enroll to Course #

The purpose of this action is to Enroll the contact in a LifterLMS Course.

crm action lifterlms enroll course
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select Course to Enroll: Select the course that you want the contact to be enrolled in.
  • Existing WordPress User: You can restrict enrollment if the user is not present in the WordPress users by checking this option.
  • Welcome Email: You can also disable or enable sending a default WordPress Registration Email if you have turned off the previous option.

Additionally, If you did not restrict the enrollment for non-existent WordPress Users then they will be created as WordPress Users with the contact’s email address.

Remove from a Course #

The purpose of this action is to Remove the contact from a LifterLMS Course.

crm action lifterlms remove from course
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select Course to Enroll: Select the course that you want to be removed from course enrollment.

Enroll in a Membership Group #

The purpose of this action is to Enroll the contact in a LifterLMS Group.

crm action lifterlms enroll membership group
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select LifterLMS Membership Group to Enroll: Select the LifterLMS Membership Group that you want the contact to be enrolled in.
  • Existing WordPress User: You can restrict enrollment if the user is not present in the WordPress users by checking this option.
  • Welcome Email: You can also disable or enable sending a default WordPress Registration Email if you have turned off the previous option.

Additionally, If you did not restrict the enrollment for non-existent WordPress Users then they will be created as WordPress Users with the contact’s email address.

Remove from an LMS Membership #

The purpose of this action is to Remove the contact from a LifterLMS Group.

crm action lifterlms remove from membership group
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select LifterLMS Membership Group to un-Enroll: Select the LifterLMS Membership Group that you want to be removed from group enrollment for the contact.

TutorLMS #

Another LMS plugin in WordPress and FluentCRM offers 2 TutorLMSEnrollment in a Course and Student Completes a Course and 2 actions: Enroll to Course and Remove from a Course

crm actions tutorlms

Enroll to Course #

The purpose of this action is to Enroll the contact in a TutorLMS Course.

crm action tutorlms enroll course
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select Course to Enroll: Select the course that you want the contact to be enrolled in.
  • Existing WordPress User: You can restrict enrollment if the user is not present in the WordPress users by checking this option.
  • Welcome Email: You can also disable or enable sending a default WordPress Registration Email if you have turned off the previous option.

Additionally, If you did not restrict the enrollment for non-existent WordPress Users then they will be created as WordPress Users with the contact’s email address.

Remove from a Course #

The purpose of this action is to Remove the contact from a TutorLMS Course.

crm action tutorlms remove from course
  • Internal Label: A Short Title that is described in the Internal Label.
  • Internal Description: A Short Description that is described in the Internal Description.
  • Select Course to Enroll: Select the course that you want to be removed from course enrollment.

That’s all for LMS actions now!

Latest comments (4)

So this is confusing. In the automations I can enroll in a course but what if the person enrolls in a course, how do I start the automation. With a tag?? Via the Fluent CRM tag in the course?

Hola, en el embudo veo la opción de inscribir a un curso, sin embargo, no lo inscribe si el email ya es usuario de wordpress.
Quisiera poder enrolar al usuario en un curso aun cuando ya esta registrado en wordpress del sitio.

cómo hago?

Hello, in the funnel I see the option to enroll in a course, however, it does not enroll if the email is already a wordpress user.
I would like to be able to enroll the user in a course even if they are already registered on the wordpress site.

As I do?