Event Calendar Newsletter


Stop manually copying, pasting and formatting events you’re promoting from your WordPress events calendar! Take your events calendar and turn it into a newsletter-friendly format, so you can quickly copy your events into your newsletters (ie. MailChimp, MailPoet, Active Campaign, or other newsletter sending service).

All you have to do is select how far in the future you want events for your newsletter and click Generate.

There’s no programming required. You can preview the output then quickly copy/paste it into your newsletter. Spend a lot less time creating newsletters of your upcoming events!

How it works

Event Calendar Newsletter pulls the events for your newsletter from a WordPress event calendar plugin installed on your site.

If you don’t already have a WordPress event calendar, see Setting up an Event Calendar on your WordPress site or just install the plugin and it will guide you.

The plugin currently supports the following calendars:

the pro version additionally supports:

Free version

  • Get events from 1 week to 12 months to add to your newsletter
  • Customize the formatting and add the information you want in your newsletter using a visual or HTML editor
  • Quickly copy and paste the output into your newsletter

PRO version

Event Calendar Newsletter is available as a pro version with lots of extra features to save you even more time and get more people attending your events!

  • Filter events – by category, tag or a specific calendar so you get only the events you want in your newsletter
  • Group events – by day or month so they’re easier to read
  • Save multiple templates – quickly get the events you want in the right format
  • Ability to automatically insert events into MailChimp, MailPoet and Newsletter plugins for WordPress, Active Campaign, Aweber and others
  • Ability to configure automatic mailings and reminders of upcoming events
  • Selecting less than a week (1-6 days) of events
  • Custom date range – select only the events you want, ie. if you’re creating a future newsletter in advance
  • Start from date – start events a number of days in the future, letting you easily create sections in your newsletter (ie. next week, next weekend)
  • Email support – get questions quickly answered and submit feature requests


Read Reviews »


  • Select the calendar where you'd like to pull your events from, and define the format.
  • Events are pulled and output in a newsletter-friendly format. Just copy and paste into your Newsletter!
  • HTML output can be used in your newsletter instead.
  • Choose which events to include by how far in the future, Pro version can filter by categories or tags


You can either search for Event Calendar Newsletter in the Plugins –> Add New area, or:

  1. Go to Plugins –> Add New
  2. Select the Upload option, then Choose File…
  3. In the pop-up select the zip file downloaded from this plugin page
  4. Follow the instructions after the upload completes
  5. Go to Event Calendar Newsletter and complete the form

If you don’t already have your event calendar plugin installed and configured, you’ll also need to install that plugin. Plugins currently supported:


September 10, 2019
I have Events Manager for WordPress and am looking to automate parts of my newsletter. The free version is nice, but doesn't do anything I can't do with a shortcode. I already have draft posts that generate content for my weekly email using shortcodes that I copy and paste from. I was looking for a solution to an automated daily newsletter that includes: 1 - Today's events from my calendar 2 - Recent Posts 3 - Future Featured Events I am able to use my site's main RSS feed for #2 and have the events manager RSS set for #1. I've been doing #3 manually which is what I was hoping to use this plugin for. I'll keep looking for a free automation solution.
April 17, 2017
Saves a TON of time, when sending out my weekly newsletter. Well worth the investment. Quick assist from developer too. Will give it full 5 stars as more options are added. kudos to Brian. Mel
September 3, 2016
SEMPLICE DA USARE E BEN FATTO! Quello che mi occorreva e gratuito......GRAZIE!
September 3, 2016
This plugin does what it says it does and is what I wanted, the ability to send out a email with all the upcoming events scheduled. I found it to be a great plugin, for my needs. Brian (the owner) is quick to respond to questions when needed. Looking forward to future updates and features.
September 3, 2016
I looked high and low for a way to get events from our on line Modern Tribe events calendar to a "flat" format for our e-magazine. None of the WP export, MP calendar export, ICS export, XML-to-CSV converters I looked at could do this simple job. Then I found Event Calendar Newsletter. It does exactly what I need with only a small hick-up (missing venue name), which was fixed the day after I reported it. Now it's perfect. I will invest in the upgrade so I can group events by date and integrate with our email distribution. A great find!
Read all 13 reviews

Contributors & Developers

“Event Calendar Newsletter” is open source software. The following people have contributed to this plugin.


“Event Calendar Newsletter” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Event Calendar Newsletter” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Adding ability to format start_date, start_time, end_time and end_date inline, ie. {start_date|l, F j, Y}
  • Fix for adding multiple of the same if_ condition tags


  • Fix for if_end_date condition not really doing anything


  • Fix for WordPress 5.0 not showing custom editor at the right height
  • Allowing custom added fields to be used with conditional checks
  • Ensuring excerpt is an option for Events Manager
  • Fix for Event Organiser not getting location_* field data properly


  • Additional WP filters for date/time formatting and excerpt length
  • Optional tracking to improve performance and compatibility


  • Adding accessibility alt tag for images with The Events Calendar
  • Updating email signup form


  • Removing non-working ‘select all’ button
  • Demo video for pasting the HTML
  • Help text tweaks


  • Improved i18n handling
  • Text copy tweaks
  • Additional ecn_get_excerpt filter
  • Adds organizer details to available The Events Calendar fields


  • Improved query performance for Events Manager


  • Better handling for all day events in the default template
  • Additional tags for The Events Calendar


  • Fixes issues with links in all-in-one by time.ly


  • Adding default and compact designs
  • Adding {tags} and {tag_links} for certain calendars


  • Compability change for older versions of PHP


  • Adds Event Organiser support
  • Support for additional conditional statements like {if_end_time}…{/if_end_time}
  • Additional format options in dropdown
  • Refactoring codebase and additional tests


  • Adding class/function exists checks


  • Adding location_phone tag
  • Adding location website and phone for The Events Calendar


  • Only including Published events in output for The Events Calendar
  • Adding manual excerpt if there is none in post_excerpt


  • Handling for multi-day events expanded in Simple Calendar


  • Fixes bug with Events Manager where incorrect events selected based on date range


  • Adding Events Manager support


  • Adds check to see if previously saved plugin is no longer available


  • Compatibility changes for The Events Calendar


  • Adding {categories} and {category_links} tags


  • Fixing issue in Simple Calendar with multiple events at the same day/time


  • Adding settings page


  • Fixing issue with The Events Calendar not returning all events


  • Fixing the {all_day} tag


  • Using Tribe__Events__Query for ECN
  • Adding condition {if_all_day} and {if_not_all_day} tags


  • Improved editing using the WordPress editor
  • Additional formatting tags for Simple Calendar


  • Fix to fetch events from all Simple Calendar calendars


  • Fixing timezone issue with All-in-One Event Calendar


  • Adding initial support for All-in-One Event Calendar by Time.ly


  • Fixing date dropdowns


  • Removing freemius
  • Ensuring The Events Calendar events are in future


  • Option to force fetching new events for Simple Calendar


  • Fixing issue with Simple Calendar and past events
  • Ensuring new events fetched when generating newsletter
  • Updating Freemius to remove two menu items appearing before activation in 4.4


  • Adding Simple Calendar support


  • Updating version of freemius


  • Added option for smaller time periods (1, 2 or 3 week)
  • Added freemius stats to aid in feedback


  • German translation
  • Fixed issue with quotes in the HTML format
  • Added {link_url}


  • Added translation support


  • Fix formatting of free event cost
  • Added ecn_admin_capability filter to modify who has access to the events calendar screen


  • Minor fixes


  • Initial release