This guide shows you how you can use MailPoet for seamless email marketing within your online courses. By integrating Sensei LMS with MailPoet, you can create targeted email campaigns, automate communication with your students, and boost learner engagement.
To set up the integration, follow these steps:
- Install and activate the MailPoet plugin. You can download MailPoet here: https://wordpress.org/plugins/mailpoet/
- Once activated, click the Begin setup button.
- Follow the on-screen instructions to connect MailPoet.
The integration works by automatically creating lists in MailPoet for each course and student group in Sensei LMS. (You can view them by going to MailPoet -> Lists.) Students in a course are added as subscribers to the corresponding list in MailPoet, and the same goes for members of a group. This allows you to easily target your email marketing efforts to specific courses or groups of students, ensuring that your messages are relevant and engaging.

For example, based on courses completed, you can send targeted emails promoting additional content, exclusive offers, or upcoming workshops.
Please note:
When using the integration between Sensei LMS and MailPoet, you can easily identify the lists in MailPoet that were created by Sensei LMS. These lists will have the prefix Sensei LMS Course: or Sensei LMS Group: before the course/group title in their name. This makes it easy to distinguish between lists created by the integration and those you may have created manually in MailPoet.
Disable Sensei & MailPoet Intergration
Currently, there is no option to disable the integration in the UI. To disable the integration, you can follow these steps to create a custom plugin:
- In your WordPress install, go to
wp-content/mu-plugins/. If it doesn’t exist, create it. - Inside, create a file like
disable-sensei-mailpoet.php. - Add this code
<?php
/**
* Plugin Name: Disable Sensei MailPoet Integration Early
*/
add_filter( 'sensei_email_mailpoet_feature', '__return_false', 0 );
This ensures the filter is registered before Sensei LMS checks it and tries to initialize the MailPoet integration.
Additional Resources:
MailPoet Documentation: https://kb.mailpoet.com/