Activities: Newsletter

Maintained by it's me David Bogner
This is a newsletter module for moodle. First stable release. It provides the basic features of common newsletter tools. Using it with moodle VERP bounce processing is recommended. But we will add an additional bounce processing feature that will be easier to configure.
178 sites
17 fans

Newsletter module

This is a typical newsletter module for moodle. The features are:

  • Subscription methods: Opt in, opt out, forced
  • Management of subscribed users: Cohort (un)subscription, Ajax user (un)subscription, filtering users
  • Auto generated unsubscribe link
  • Subscription of not yet registered users
  • Multiple attachments
  • Stylesheet: Attach a stylesheet and it will be converted to inline CSS (this is necessary for mail clients)
  • Report of sent issues
  • Resuming sending newsletter if there was a problem so that all recipients will get the newsletter
  • Prevent duplicate message sending
  • Issues overview with sort options: year/month/week
  • Uses moodle internal VERP bounce system, if it is configured correctly
  • Easy to use bounce processing: Just setup the mailbox for the noreply adress defined in the moodle configuration and it will automatically add bounce processing to all the newsletters
  • Personalised newsletters: Supported replacement are (The pattern format starting with news:// makes it possible to use in in links without being modified by the editor):
    • issueurl (URL pointing to the current issue for web view)
      Pattern for replacement: news://issueurl/
    • issuelink  (a full html link pointing to the web view of the current issue)
       Pattern for replacement: news://issuelink/
    • firstname (First name of the user, the newsletter is sent to)
      Pattern for replacement: news://firstname/
    • fullname 
      Pattern for replacement: news://fullname/

Upcoming features

  • Tracking of read newsletter issues
  • Statistics
  • Templates engine


Screenshot #0
Screenshot #1


it's me
David Bogner (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • it's me
    Mon, 22 May 2017, 5:11 PM
    Hi Bert,

    thank you for the compliments. In fact the default publication date should be set to the next day same time compared to first editing time. But it seems that there is a little bug, that sets the publishing date to the same day. We will fix that.

    Kind regards,
  • Picture of Bert van der Hooft
    Mon, 22 May 2017, 8:33 PM
    Hi David,

    Thx for the quick response. Consider to the default publishing set in 2099. Bij doing so you avoid unwillingly publishing.

    Kind regards,

  • Daniel
    Mon, 12 Jun 2017, 1:59 PM
    Do you think your essential plugin will be compatible with Moodle 3.3?
  • it's me
    Mon, 12 Jun 2017, 9:14 PM
    Hi, we are working on it. We are going to upgrade in September to M3.3, until then the module will be compatible. If you are in a hurry, you can always order an upgrade and testing as paid service. Kind regards, David
  • Daniel
    Fri, 7 Jul 2017, 2:29 AM
    Hi all,
    This plugin seems to work on Moodle 3.3 !
  • Foto
    Wed, 13 Sep 2017, 1:37 AM

    Please can you explain how I can use stylesheets? thanks
  • Picture of ram yadav
    Tue, 26 Sep 2017, 7:40 PM
    how to send the newsletter in selected id
  • Picture of Bert van der Hooft
    Thu, 26 Oct 2017, 7:52 PM
    David, Plans for 3.3?
  • it's me
    Mon, 30 Oct 2017, 5:17 PM
    Hi, yes. There has been a delay due to some reorganisation. But there will be support for 3.3 coming in 2017.
  • Picture of Dino Schachten
    Wed, 10 Jan 2018, 12:07 AM
    First of all: Thanks for this promising plugin. Now my question: How do I use this plugin? I don't see any documentation anywhere...
  • it's me
    Fri, 12 Jan 2018, 4:11 PM
    HI Dino. The plugin works quite similar to the forum module. You just have to do the e-mail settings right in order to have correct bounce processing. Kind regards, David
  • Picture of Dino Schachten
    Wed, 7 Feb 2018, 12:55 AM
    Thank you, David. I can't seem to figure out how to use a custom stylesheet? How do I get Stylesheets to show up in the dropdown menu?
    In the features list it says "Attach a stylesheet and it will be converted". But the only way of attaching one that I am aware of (uploading it as an attachment) doesn't seem to do anything...
  • it's me
    Wed, 7 Feb 2018, 6:45 PM
    Hi Dino, so you upload the CSS as follows:

    1) Create a newsletter instance (add activity newsletter, usually you do this on the frontpage if you want to have all site users, or in a course if you want target course users)
    2) IN the settings of the newsletter upload the CSS-stylesheet mentioned below
    3) Save the instance
    4) When creating a new issue, select the stylesheet from the dropdown
    5) Paste the HTML (mentioned below) in your editor
    6) Edit the content to your needs

    In order to have a good looking newsletter we recommend to do some Copy/Paste. Because designing mails is really difficult. Example:

    1) Download an example from there: (direct link: )
    2) Upload the CSS provided in the settings mentioned above
    3) Copy/Paste the HTML into your Newseltter issue.

    Another approach would be to user professional software for e-mail design and then copy/paste the results into the editor. Something like that:

    Kind regards,

  • Picture of Benedetto Zambetti
    Sun, 4 Mar 2018, 10:12 PM
    Thank yo Mr. Bogner for the plugin. However, I've a problem with emails. My default smtp works because when i subscribe new users the emails arrive, but for this plugin emails aren't sent. What is the problem? Is it possible to view a tracelog to check errors in sending emails?
    Sorry for my bad english, I'm Italian.
  • it's me
    Thu, 8 Mar 2018, 12:14 AM
    Hi Benedetto Zambetti. So cronjob will be your best friend for sending the mails. Thank you also for your private message.
    Good luck with sending newsletters.
1 2 3 4 5 6 7
Please login to post comments