Your Moodle version

General plugins (Local): Moodle welcome

Maintained by Picture of Bas Brands Bas Brands
Sends a welcome message to new users, sends a notification to a moderator of the new user creation


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

Show comments
  • Picture of Mykl Belfatto
    Sat, Jun 20, 2015, 9:42 PM
    Hey Bas, quick question....we want to send 2 emails, one to the moderator, and oneto the sysadmin. can i add multiple email addresses in the moderator email field? cheers.
  • Picture of Bas Brands
    Sat, Jun 20, 2015, 9:55 PM
    Hi Mykl,

    I am sorry, it only supports one admin contact. Maybe you could setup an email account that is forwarded to multiple users?
  • Picture of Richard Osborne
    Wed, Jun 24, 2015, 3:08 AM
    Hi. This is a great plugin, exactly what I needed. The only problem is I can't make it send to oauth logins. I've tried with the plugins: oauth2, lenauth and elcentra. It works perfectly with email based self registration. Can you help me?
  • Picture of Peter Ngigi
    Thu, Aug 6, 2015, 5:40 AM
    I have the same problem. Someone help.
  • Picture of Ankita Senapati
    Tue, Oct 20, 2015, 9:10 PM
    I want to add users manually and email them there credentials. Does this plugin allow me to do so?
  • Picture of Bas Brands
    Tue, Oct 20, 2015, 9:35 PM
    Hi Ankita,

    This plugin allows you to send out welcome emails user profile info like firstname, lastname, fullname and email address. It does not allow you to send them their password unless you default it to something like 'changeme'
  • Picture of John Paul
    Tue, Oct 27, 2015, 8:39 PM
    Hi I have the same problem as Richard Osborne and Peter Ngigi. I'm not able to send mails to Ouath2 logins.
    Also, I'm not able to send confirmation mails to Oauth2 logins even without Moodle Welcome plugin. Am I missing something. I've gone for a work around i.e installed auto enrolment plugin and I'm sending a 'Thank you for registering for XYZ course..', which for now is the only course.
    I'm going to have problems the day I upload the second course. Please help.
  • Picture of Matt Polaniecki
    Fri, Dec 4, 2015, 2:04 AM
    If users are uploaded via batch CSV, can they still receive a welcome email?
  • Picture of Maurizio Baudino
    Tue, Jan 5, 2016, 6:05 PM
    Hi Bas, your plugin seems to be fantastic! Only a question: have I to modify something in the autentication plugin? I'm on 2.6. Thanks
  • Picture of Maurizio Baudino
    Tue, Jan 5, 2016, 6:12 PM
    Your plugin simply doesn't work on my site. After sign up the users get a blank page (the title in the address bar is the same of signup); if you try to log in you receive the advice that an email was sent to you email address; I can confirm the user by the administration tools, but no email are sent to anyone (I tried with several domains). I've got no problem with the traditional authentication system and no problem with cron-job. Must the email arrive fast? Thanks.
  • Picture of Sergio Sánchez
    Thu, Jan 14, 2016, 11:48 PM
    Hi Bas, as Richard, Peter and John, im trying to send the welcome mail to user with oauth2, the plugin detected and list the oauth2 in the auth plugins settings but the mail is not send.

    Is posible to send this mail with oauth2? Thanks in advance
  • Picture of Urs Landis
    Wed, May 25, 2016, 8:26 PM
    After updating to Moodle 3.1, notification shows «The following plugins in your system are using Events 1 API deprecated handlers: 'local_welcome'. Please, update them to use Events 2 API. See
  • Picture of Am Osl
    Tue, Jun 7, 2016, 4:32 PM
    Hi, the plugin indeed sends email to the user but not to the admin. Do you have an idea ?
  • Picture of malaka udawatta
    Tue, Jun 21, 2016, 5:32 PM
    The plugin didn't work moodle 3.1 site.
  • Picture of raitme citterio
    Wed, Jul 20, 2016, 4:33 AM
    The following plugins on your system are using outdated drivers for the API Events 1: 'local_welcome'. Please update them to use the API Events 2. Consultation .

    I used moodle 3.1.1+
1 2 3 4 5 6
Please login to post comments