Bulk Email

Admin tools ::: tool_bulkemail
Maintained by Darby Costello
This is an admin tool plugin for Moodle 3.9+ which adds an action to bulk user actions allowing you to send emails to a list of users.
Latest release:
302 sites
15 fans
Current versions available: 1

This is an admin tool plugin for Moodle 3.9+ which adds an action to bulk user actions allowing you to send emails to a list of users.

The plugin adds a new "bulkemail:sendbulkemails" capability to the system, mapped to the manager role and site admins by default, which determines if a user can send emails using the feature.


Screenshot #0


Darby Costello (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Thu, Jan 28, 2021, 6:00 PM
    Approval issue created: CONTRIB-8374
  • Fri, Feb 19, 2021, 7:44 PM
    Hi! I'm interested in this plug-in! I'm looking for a tool to send emails to all the users that had loged in even one time. Will this plug in help me with that? Can I get some more screens of how it will look like when I will choose this option "Send an email"?. Will there be a chance to create some templates or something like that? What email address will see the receivers when I will send emails with this plugin? I will appreciate any information! smile Thank you in advance!
  • Fri, Feb 19, 2021, 10:46 PM
    Hello! I am trying to install this plugin. Is this only for admin or can teacher profiles use it as well? Thank you.
  • Sat, Feb 20, 2021, 2:25 AM
    Hi Oktawia. The plugin can send emails to any user with an account. To see what an email looks like, send one to your account only. The plugin inherits any email templates used in your Moodle platform; you should look elsewhere for this functionality, it won't be added to this plugin to maintain modularity of the platform. The plugin uses the details entered in System administration --> Server --> Support Contact as the From email address.
  • Sat, Feb 20, 2021, 5:14 AM
    Hi Abhiram. This is an admin tool, so only available to anyone with access to Bulk User Actions. You may be able to provide users access to this feature with Moodle's capabilities system. This plugin was not intended for use as a course-wide or cohort-scoped email service; rather it was designed to allow admins a means of sending system-wide notifications.
  • Thu, Mar 4, 2021, 3:08 AM
    Hi! I have installed this plugin but I have a small problem - I don't know what might be the reason. When I'm trying to add images to my email created with this plug the only option is to add image from URL adress - I don't have the button "Browse repositories" as I have with every other text creators. Does it depend on this plugin features or is it some kind of an error on our side? Thanks in advance for any answers!
  • Tue, Mar 16, 2021, 5:41 AM
    Hi Oktawia. This is by design. Any image you upload to a Moodle repository can be accessed only by logged-in users. So if you were to add such an image to an email using the built-in repository upload method, then the user will never see the protected image within the email that they receive. Even if they were logged into Moodle at the same time, there's no way their email client would "know" that they are authenticated. So the general advice is to upload images to a public location and paste the URL within the bulk email text editor.
  • Sun, Jun 27, 2021, 2:29 AM
    Hi Darby, Thank you a lot for the plugin. I've installed and it works well.
    I understand that "This plugin was not intended for use as a course-wide or cohort-scoped email service". I'm wondering if it is possible for the plugin to be extended, so the admin or managers can use it to communicate with groups like course/cohort from Course>Participants. It supports bulk actions already.
  • Wed, Jul 7, 2021, 5:56 PM
    Hi Sergey. I've had a good look into this for you and the news isn't great, I'm afraid. This plugin can't be "extended" to work with the course participant bulk actions as it sits in a completely different part of the software, so naturally one would need to situate similar functionality within the User module.

    However, the bulk course participant actions that you're referring to are not architected in the same way. If I draw your attention to /user/index.php (from around line 240 onward) you can see that all of the actions are "hard-coded" into the course participants page.

    This means that there is currently no way to extend this functionality without modifying the core Moodle codebase. My advice to you then if this is a crucial requirement, is to put a request in to the core dev team to make the course participant list extensible in the same way that the bulk admin tools module is.

    If they are able to mirror the extensibility of the admin bulk tools to the bulk course participant tools, then I should be able to rework this plugin to work within that module.
  • Fri, Jul 9, 2021, 2:24 AM
    Hi Darby, Thank you a lot for taking your time to address my question!
    As you've suggested I've looked at the code and found references to 'moodle/course:bulkmessaging' . It seems according to https://docs.moodle.org/311/en/Messaging there is an option for teachers to send messages to the group and then email them as a digest. I'll try it to check if it can cover my use case.

  • Thu, Sep 30, 2021, 1:50 PM
    Hi there,

    I am a secondary school teacher. Is this plug-in able to email grade reports home to parents?
  • Thu, Sep 30, 2021, 8:54 PM
    Hi. No, it sends a single bulk email to all selected users registered on the platform. Your requirement suggests that you want to send individualised emails to third parties who are not registered on the platform, i.e. the parents of your users. You will need an alternative solution.
Please login to post comments