Recurring Events Manager

Put your events on autopilot by scheduling recurring events weeks or months in advance. With the Recurring Events Manager, Event Espresso will automatically open and close registrations for all of your recurring events.

Documentation for the EE5+ Recurring Events Manager Add-on

Need to plan out your classes and/or events for the next 2-3 months, or even a year in advance? If you are a gym owner, teacher, conference planner, or event professional, this add-on is for you. The Recurring Events Manager add-on will allow you to put your events on autopilot. Create as many events in the future as you like. Event Espresso will automatically open and close registrations for all of your recurring events.

The Recurring Events Manager add-on for Event Espresso adds even more power to this amazing event registration and management system for WordPress. It can automatically create repeating events and classes that practically manage themselves. Just install this add-on in conjunction with Event Espresso and start creating classes, meetings, and conferences for months (and even years) to come.

View documentation for Recurring Events Manager add-on

Get help with the Recurring Events Manager add-on in our support forums

Ask a pre-sales question about this add-on

Recurring Event Features

Easily turn on or off the Recurring Event Manager features at the event level.

You can choose whether to have Event Espresso automatically set the dates for your future and recurring events if they happen on a predictable basis, or you can set them manually.

Schedule when the registration starts and ends. For example, open registration on the 1st of the month and close it on the 14th (on, before, or after the event starts or ends). If the “create dates automatically” setting is used, this time period (not the exact dates) will be used for future events. If you set the registration to open 30 days before the event and end 2 days before the event, the recurring events will function the same way for future events.

You can also set the registration for all the recurring events to happen between the Registration Start and End Dates or have the registration dates automatically calculated according to the time periods created above.

Schedule your first and last events so the system knows where to begin. Notice your event can be scheduled to last multiple days if needed.

Schedule your event to occur every on a daily, weekly, or monthly basis. Events can recur every day, week, or month or after any number of days, weeks, or months. If events recur on a weekly basis, you can select which day of the week they occur. If events recur on a monthly basis, you can choose whether the event recurs on the day of the month or the day of a week.

Before submitting the event, confirm you have the schedule correct with the Event Schedule Preview.

Once you’ve submitted events and discover you need to make a change (whether to the event details or the event schedule) you can indicate whether you want to update just this event, all the following events in the series, or all the events in the series. This way you don’t have to change every event in the schedule; one change and you’re done with them all.

Version Requirements: This add-on currently requires Event Espresso 5.0.0 or newer. It cannot be used with older versions of Event Espresso 4.

Setup and Configuration

Once the Recurring Events Manager plugin is installed and activated, you will not see any new WordPress administration menus for the add-on.

Recurring Events are set up through the Event Editor (introduced in Event Espresso 5) which can be found in WordPress admin > Event Espresso > Events > Add New Event page.  If this is a new activation of Event Espresso, then you can skip this next section, as the New Event Editor interface is activated by default on all new installs of Event Espresso 5. If you are activating Event Espresso 5 on an existing site, then you will need to activate the new, “Advanced Editor” option:

To activate the new event editor, follow the directions above [see section: Getting Started with Event Espresso 5] to install the beta release on your testing site, then head over to the WordPress dashboard (your WordPress site’s admin area). From there, go to the Event Espresso > Events > Default Settings tab and enable the “Advanced Editor”.

Once the Advanced Editor is activated, head over to the Event Espresso > Events > Add New Event page and start creating your recurring events.


Step 1: Choose how you would like Event Espresso to repeat event dates.

Step 2: Add specific details about a datetime (the day and time for an event).

Step 3: Add info about an event registration option or ticket.

Step 4: Preview the event dates and submit to confirm so Event Espresso can build out your recurring events for you.

Event Espresso