General plugins (Local): Moodle welcome

Maintained by Picture of Bas BrandsBas Brands
Sends a welcome message to new users, sends a notification to a moderator of the new user creation
852 sites
82 fans
Current versions available: 3


This plugin sends one email message to users that are new in Moodle and one email to a moderator.

This will work to all standard moodle authentication systems:

  • manually created users
  • users that signed up
  • users authentication through LDAP
  • all other standard authentication systems

Configuration can be done using:

Site administration->Plugins->Local plugins->Moodle welcome

Configurable fields are:

enable / disable welcome messages to users
enable / disable welcome messages to moderators

message send to user
message send to moderator

message subject for user
message subject for moderator

send from firstname
send from lastname
send from email address

moderator email address


Download and install in your /local folder in moodle's wwwroot

Run Moodle notifications,

Configure your email messages / moderators etc


Screenshot #0


Picture of Bas Brands
Bas Brands (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of Bas Brands
    Fri, Apr 21, 2017, 10:33 PM
    Okay, and have you enabled the message_user_enabled tickbox too?
  • Picture of Bobby Loscko
    Fri, Apr 21, 2017, 11:06 PM
    Yes sir, hat's the frustrating part. The plug in is well laid out and easy to set up and can't figure out for the life of me why only half is working. I've been looking at every setting I can think of in our email system that might be causing a conflict, but I can't see anything. IS there anything in the site admin you can think of that I could take a look at?
  • Picture of Bas Brands
    Fri, Apr 21, 2017, 11:31 PM
    If there is an issue sending email that might show up in your server logs. But there is no way to see that in Moodle logs. You could try some other email addresses too but other than that I don't know whats going on.
  • Picture of Bobby Loscko
    Sat, Apr 22, 2017, 12:09 AM
    Ok thank you very much. I'll see what I can find out from the logs.
  • Picture of Rajendra Prasad
    Thu, Jun 8, 2017, 12:38 AM
    Hi Bas,

    I am using Moodle ver. 3.2.2

    Since I wanted to send a welcome message when to a new user, I installed this plugin. The plug in installed successfully, and very easily. However on adding a user, the mail was neither sent out to the user nor to the moderator.

    I have confirmed the following:
    The 'enable user message' is ticked
    Auth Plugins 'manual' and 'email' are ticked
    Enable moderator messages is ticked
    To confirm the outgoing mail system is working I sent out an automatic mail for new user using 'auto password generation' option. In this case the standard mail was sent out to the new user with a system generated notification mail. The mail was sent by the system and recd. by user successfully. However the welcome mail from this plugin was neither sent out to user nor to the moderator.
    Please advise what I may doing wrong.

  • Picture of Amy Emanuel
    Tue, Jun 20, 2017, 12:53 PM
    Is it possible to send the welcome the first time someone logs in rather than when their account is created?

  • Picture of Bas Brands
    Tue, Jun 20, 2017, 3:10 PM
    Hi Amy, The plugin was designed to send it at account creation. Sending it on first login would be a new function that is not part of this plugin.
  • Picture of Amy Emanuel
    Thu, Jun 22, 2017, 9:21 AM
    Any chance you would consider modifying it? smile
  • Picture of Lynda Margaret
    Wed, Jul 12, 2017, 2:04 PM
    Hi Bas, I am still running 2.6. When I install this plugin, there is a blank page after the user signup page.
    This is the error: Fatal error: Call to undefined function local_welcome\profile_get_custom_fields() in /home1/ecourse/public_html/aladylikeyou/programs/local/welcome/classes/message.php on line 64
    Any ideas as to what I have done wrong?
  • Picture of Blair F.
    Thu, Aug 3, 2017, 5:28 AM
    Hi, Bas!

    I'm going to repeat my "wishlist" item from October, 2014: Filter who the message goes to. I'm probably asking WAY too much, but I'd like to send it only to teachers at our school ( and not students ( OR send different messages to the two groups.
  • Picture of David Rowan
    Mon, Sep 11, 2017, 5:40 PM
    Hi Bas.

    Thank you for your work on this plugin.

    Do you know if you will be releasing a Moodle 3.3 version, and if so any idea when?

    Does anyone else know if this plugin works with 3.3?

    Thank you.
  • Picture of J. Michael Williams
    Mon, Sep 25, 2017, 11:08 AM
    I have been wondering the same thing. Is this plugin coming to Moodle 3.3
  • Picture of Bas Brands
    Mon, Sep 25, 2017, 1:39 PM
    I hope to find some time to do this soon
  • Picture of Filipe Ferreira
    Sun, Oct 1, 2017, 11:22 PM
    Hi Bas! Thanks for sharing this plugin with such an important feature!
    The version of my moodle is 3.3.2+. I've installed this plugin but I never got the e-mail (I've tryied creating accounts manualy and by e-mail). I got all system e-mails correctely.
    I was wondering that is would be a problem about my version, but I just saw that Rajendra Prasad (comment above) got same problem using a compatible version.
    So my question for you: is it a version problem, plugin bug or am I doing something wrong?
    Thanks a lot for your help.
  • Picture of Margaret Richards
    Fri, Oct 20, 2017, 5:26 AM
    Hi and thanks for the plugin! Some minor feedback: because the checkboxes for "Auth plugins" are right at the top under "Enable user messages" I originally skipped them because I was only interested in "Enable moderator messages". You might consider visually separating the settings into 3 parts: General Settings, User Message Settings, Moderator Message Settings. Also a pop-up clarifying that the 'moderator' can be anyone you want would be helpful --- I was expecting it to say "Admin messages" and had to look it up to realize it could be anyone you specify in the email. Thanks again for this!
Please login to post comments