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

XF 1.5 User messaging improvements and welcome contact

Discussion in 'Have You Seen...?' started by Chris D, Jun 29, 2015.

  1. Chris D

    Chris D XenForo Developer Staff Member

    The ability to Email Users from the Admin CP based on user search criteria has been part of XenForo since its very first release. In XenForo 1.5 we have enhanced this and added some additional ways of contacting your users.

    Alert Users

    Using the same search criteria that can be used to email users, you can now mass send Alerts to your users. By default, an alert will appear to be from your own account. Alternatively you can leave this blank (a default avatar is shown instead) or enter the valid username of another user.

    Most alerts sent on the forum have at least one "PopupLinkItem" link. The purpose of this is so that when the alert is clicked, it is that particular link which is navigated to, e.g. if you click on a watched thread alert, it will take you to the new post in that thread. We can do that with "Alert Users" too. Although you can use HTML to insert as many links as you need, if you populate the URL and title field, you can then use the {link} placeholder in the alert body which will automatically add the popup link. If you provide a link and that placeholder isn't used, it will be appended to the alert text automatically.

    You can, of course, test the alert before sending which will send it to your own account.


    Message Users

    Similar to Email Users and the new Alert Users, there is now a similar interface to start conversations with matching users in bulk.

    A conversation will be started by the named user with each of the users matching the criteria. To avoid your Inbox being filled with many conversations, you can choose to leave the conversation as soon as it is sent.

    To preview a Conversation before it is started, there is a Preview button on the confirm page:


    Deferred Sending
    A slight improvement which affects Email Users and the two new methods of contacting users is that we now pass the process of sending to a Deferred task. This should be more reliable and in case something goes wrong it should also be possible to resume from where it left off.

    To a certain extent, the deferred tasks may also be reusable by developers for other tasks.

    Basic Phrase Support
    You may have spotted it in the screenshots above for Message Users and Alert Users. We now support a very basic phrase syntax in all three of our contact user systems:
    This isn't as advanced as the phrase system used in templates, it doesn't support the use of named parameters in phrases, for example. It will, however, allow you to create basic phrases which should make it easier to contact users on a multi-lingual board.

    New User Welcome
    A popular suggestion we are implementing in XenForo 1.5 introduces the ability to welcome newly registered users to your forum.

    In User Registration Options there are now two ways to do this:

    The interface for sending the welcome contacts should look somewhat familiar to the Email/Message Users interfaces.

    One key difference for the welcome message, is that you can opt to start a welcome conversation with more users in addition to the new user. For example, you may wish to start a conversation with the new user and include some key staff members in the conversation too. The first named user will be the starter of the conversation, subsequent users will be additional recipients. In the example above, XenForo is the conversation starter, but Chris D would be a participant in the conversation alongside the new user.

    Once the new user is created (after the user_state becomes "valid"), they will receive the welcome message and, if applicable, an email notifying them a conversation has been started with them.

    The conversation starter and the additional recipients (not including the new user) will not receive the conversation email alert and the conversation will be marked as read.

    The welcome email interface is a little more self explanatory.

    Both of these methods also support the new basic phrase syntax mentioned above.

    That's it for today's look at XenForo 1.5 :)
    Amin Sabet, CabCon, Jarod and 97 others like this.
  2. RoldanLT

    RoldanLT Well-Known Member

    Once again, Thanks a lot Chris!
    CabCon likes this.
  3. TheBigK

    TheBigK Well-Known Member


    [Goes Back To Reading The First Post].

    PS: Are we sure this is not XF 2.0? :D
    Last edited: Jun 29, 2015
    KenBrace and Neal like this.
  4. Neal

    Neal Well-Known Member

    This release can't come soon enough. Well done to the XenForo team.
  5. Divvens

    Divvens Well-Known Member

    Lovely improvements, especially the welcome pm/email and mass alerts.
  6. John L.

    John L. Well-Known Member

    But it's not Tuesday!!
  7. Chris D

    Chris D XenForo Developer Staff Member

    What could it mean?!
    cmpe and John L. like this.
  8. click here

    click here Active Member

    That there will be another one announced tomorrow? (y)
  9. Chris D

    Chris D XenForo Developer Staff Member

  10. Da Bookie Mon

    Da Bookie Mon Well-Known Member

    A even bigger HYS announced tomorrow!
  11. RichardKYA

    RichardKYA Well-Known Member

    Awesome! XenForObama?
    Samet Chan, tpoclub, yavuz and 2 others like this.
  12. batpool52!

    batpool52! Well-Known Member

    Plot twist: XenForo 1.5 is XenForo 2.0 PA (pre-alpha).
  13. Rob

    Rob Well-Known Member

    All the mass email's I've been sending have gone through the deferred system, thanks to @Jon W 's mod and I'm pleased that functionality is to be adopted into the framework as I send my newsletters in 2 seconds as opposed to 2 hours. :)

    I'm really loving these new features and the ability to mass PM members. Just for clarity, if you mass pm members will it result in one huge conversation where all members fitting the criteria are included? I certainly see a use case for that but I hope single conversations would be the default.

    Well done the xenForo team, nice work!
  14. Sami Jalal

    Sami Jalal Well-Known Member

    Woow... Great Job (y)
  15. RoldanLT

    RoldanLT Well-Known Member

    Veer and AndyB like this.
  16. AndyB

    AndyB Well-Known Member

    Very nice, Chris. It's wonderful to see these new additions to XenForo v1.5.
  17. Chris D

    Chris D XenForo Developer Staff Member

    It would be one conversation started per user.
    Rob likes this.
  18. Chris D

    Chris D XenForo Developer Staff Member

    We've not added anywhere near as many functions as this add-on has.

    My comments with the deferred stuff were specifically related to the mass sending of emails from the Admin CP. It's probably more of a replacement for this, if anything (which I believe is what @Rob was talking about above):

    Jon W, Xon and RoldanLT like this.
  19. Lone Wolf

    Lone Wolf Well-Known Member

    1.5 to be released tomorrow?
    RichardKYA likes this.
  20. Bionic Rooster

    Bionic Rooster Well-Known Member

    Welcome emails, alerts, and messages, awesome (y) Will this also include starting welcome threads?
    Veer likes this.

Share This Page