Schedule Email For Inactive Users

Hi, today we’ll learn about a new feature added in the wplms 2.6 version i.e. schedule email for inactive users.

Steps to set the inactivity email: 

  1. Please go to wp-admin -> lms -> settings -> emails -> email schedule -> schedule inactive user emails. 
  2. Now enable the inactive user email.
  3. Set the number of days of inactivity, i.e. the email will be sent after this number of days the user is inactive on website. 
  4. You can click on edit email template to edit the email according to your requirements. 
  5. Done.

Use Case:

  1. You set the inactivity email to 30 days, then the email will be sent to each user who is inactive on the website for 30 or more than 30 days.
  2. This email will be sent every day to the user.
  3. The users also have the option to opt out of this email, they can set not to receive any email for inactivity from there profile settings. 

More Information: 

  1. Also the admin can see the user’s inactivity period from wp-admin -> users. 




In wplms 2.8 version now you can set the number of days the email should be sent to the user daily, number of weeks the emails should be sent weekly and number of months the email should be sent monthly.

After this there will be no email sent. This setting is added bellow inactivity setting, refer:

According to the above image, the users who are inactive for more than 30 days will get 3 emails for continuous 3 days, after 3 days the user will get 2 emails for 2 weeks and after this 1 email after 1 month. After this there will be no emails sent to this user.


Was this article helpful?

Related Articles


  1. Nex Ministries

    Can this also send emails to group leader/batch administrator?

  2. H.K. Latiyan

    It doesn’t matter if the user is a batch admin or not, if the particular wordpress user is inactive on the website (not even logged in) for certain time period then the inactivity email will be sent.

    1. Nex Ministries

      Thanks for the reply.

      I understand that the particular inactive user will receive the email. This will be quite useful! 🙂

      What we would like to know is that, in addition to the particular user, is it possible to have the batch administrator or group leader also receive an email notification? That way, the group leader / batch administrator can contact their student to ask them why they haven’t logged in and give additional support.

      If this functionality is possible, please let me know! If not, may I start a forum post and see if we can get some custom code to try it out?

      Thanks again for all your hard work and Bless You!

  3. H.K. Latiyan

    Sorry this is not available in wplms. You can hire a developer for your customizations.

  4. Samir

    Hello,i can’t find this feature in V 2.7,any suggestions?

      1. Samir

        Done that,have seen the option but cant find the situation when i edit the mail template.

          1. Samir

            Just a small challenge,the mail is sending out to inactive users but with one particular username,instead of the recipient’s username.

  5. stef

    Is that posible to have a filter for type of user, ex: students instead of all users.

  6. Privateer


    Re. to this “This email will be sent every day to the user.”
    Can we set the email sending every week or two? This is to avoid the user complain and hit “Spam” button.


    1. H.K. Latiyan

      In 2.8 version we are adding new settings in this, you’ll be able to set the number of days the emails should be sent daily, weekly and monthly.
      Will update this tutorial soon…

Leave A Comment?