1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Email Idle Users by Waindigo [Deleted]

Discussion in 'Add-on Releases' started by Jon W, Jul 3, 2013.

  1. Jon W

    Jon W Well-Known Member

    Waindigo submitted a new resource:

    Email Idle Users by Waindigo - Emails users that haven't visited your site within a specified number of days.

    Read more about this resource...
    Last edited: Jul 3, 2013
    erich37, Alien, Russ and 2 others like this.
  2. HenrikHansen

    HenrikHansen Well-Known Member

    Looks good. Does it send to all idle users, or only those who have clicked "receive site mailings"?
  3. Jon W

    Jon W Well-Known Member

    Currently it doesn't check for the "receive site mailings" check box. The queries for getting the emails for the first and second email can be found in this file:

    It should be an easy enough edit to add that check to the SQL query.
  4. RoldanLT

    RoldanLT Well-Known Member

    I'll be using this for sure, thanks !
    Jon W likes this.
  5. Slavik

    Slavik XenForo Moderator Staff Member

    Excelent! Will be installing.
    Jon W likes this.
  6. Jon W

    Jon W Well-Known Member

  7. RobParker

    RobParker Well-Known Member

    Looks very useful :)

    How does this handle thousands of users and also bouncing emails?

    You mentioned that it can be set to send X per day but then do the remainder get sent over the next day and so on?
  8. Jon W

    Jon W Well-Known Member

    That's right. So the daily limitation only really works if for some reason you have a lot of users who all went idle on the same day. I suppose this is something that could happen, for example you might get a lot of users come to the site in response to an announcement/newsletter you send out, but then none of them come back again. Or if your site went down, for example.

    In XenForo 1.2, we do use the new mail queuing system, so hopefully this should mean that it will have no problem handling thousands of users. I am not sure whether the queuing system is designed to protect against bouncing emails in any way -- you would have to ask Mike/Kier about that. But certainly this add-on will not be made aware of any bounced emails or anything like that.

    Hope that answers your questions.
  9. RobParker

    RobParker Well-Known Member

    Thanks :)

    On our site we have around 20k users but really only 3k or so "active" users. Some of our users signed up in 2009 and haven't been back for a while. Would this addon work in sending them a one-off email to encourage them to come back?
  10. Jon W

    Jon W Well-Known Member

    Should do. So in that case, when you install the add-on it would probably be useful to set the limit as it will immediately start to work through all your idle users since 2009.

    The add-on will always send two emails out (unless you set the number of days for the second email to some ridiculous number of days). The gap between the first and second email will be the same as for users who have gone idle more recently as it takes the difference between the number of days you set.
  11. RobParker

    RobParker Well-Known Member

    Is it just two emails and then that's it? That sounds perfect as we only want to remind people we're still here and bring them back if they're interested, not spam them every week for instance.
  12. Jon W

    Jon W Well-Known Member

    That's correct. Two emails and that is absolutely it. It is actually so strict that even if they come back in response to the email, it won't then email them again if they then go idle again.
    RobParker likes this.
  13. Tracy Perry

    Tracy Perry Well-Known Member

    Is this similar to Inactive User Mail Notifier (I think it was by Ragtek)?
  14. Jon W

    Jon W Well-Known Member

    I am not aware of that add-on so couldn't say. I imagine it probably is though.

    This add-on is based on an add-on originally developed by another developer before we purchased the rights to it in order to release it for free to the XenForo community, but it wasn't Ragtek.
  15. akia

    akia Well-Known Member

    How do you stop the emails being sent to users of a certain usergroup? I can only find a option to add usernames.
  16. Jon W

    Jon W Well-Known Member

    This is not currently possible. Please PM if you would like to contribute towards this feature.
  17. akia

    akia Well-Known Member

    Ah right, I've misread info, where it says exclude users, I've read it as usergroups.
  18. Jon W

    Jon W Well-Known Member

    I guess users is useful in that if a user sends you a very angry email after the first email is sent you can add them to a list to make sure they don't get a second one.

    I can see why user groups would be useful to though, but for different reasons.
  19. Alfa1

    Alfa1 Well-Known Member

    Does this also send emails to banned users and discouraged users? I certainly would not want to ask those to come back. Does this also send email to users with inactive/unconfirmed email?

    From your comments above I understand that after installing this addon sends 2 emails to all idle users. In my case that's 170.000 members. Could be a little challenging.

    Does this have its own email template or does this use a xf default template? I ask because according to various laws and the T0S of all large email providers, all outgoing email needs to confirm to specific rules. I have explained this out here:
    How to keep your board from getting blacklisted as a spammer
    (Skip the technical stuff and the stuff related to vb)
    For example the footer needs a link to allow the user to automatically opt out of further reminder emails. The email also needs to explain why the email is sent, to which email address and by whom it was sent.
  20. Jon W

    Jon W Well-Known Member

    It does not send to banned or unconfirmed accounts. I will post an update that stops it sending to discouraged users also.

    See posts above. There is an option to set a cap on the number of emails sent per day. Also, in XenForo 1.2, it uses the XenForo queuing system to avoid sending all emails at once.

    The content of the email can be customised in the options for this add-on.
    Alfa1 likes this.

Share This Page