I want to be able to provide the admin with a function so that they can email all registered users of the site.

Is there a native function or plugin that would make this possible?


Natively, there is no direct way to do this. It is possible, however, to easily create this functionality with a plugin...

  1. Build an ElementCriteriaModel which will return a list of all users. Organize that data into a batch (or multiple batches) of recipient email addresses.

  2. Use the EmailService API to generate an email to your selected recipients.

Depending on your specific plans, some other small "in between" steps may be required to suit your individual needs.


Currently there isn't a native function to do this.

The only plugin that I know of that can do this, is Sprout Email from Barrel Strength Design.


I just released a plugin called Craft-Mailer which does what you are looking for.

  • Amazing! I look forward to trying it out. Many thanks. Jun 30 '14 at 15:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.