Create a Waiting List for Your Event

Hello there! This guide applies to Event Espresso 3 only. Need wait lists for Event Espresso 4? Check out the Wait List Manager for Event Espresso 4.

If your events are popular, or if you are restricted on the number of people you can have, you may find that you need to have a waiting list. This means that if your event is full, people can add themselves to a waiting list. If someone drops out of your event then the person on the waiting list can be added to the list of attendees.

To create a waiting list you need to create another event. This will be marked as a waiting list and then assigned to the primary event. It’s a bit like a bucket for collecting all of the people who couldn’t make it in the the main event.

Let’s look at an example of a waiting list for an event called “Intense Yoga.” The class is restricted to 5 people and it’s very popular so I want to create a waiting list so I can capture the details of any potential attendees.

1. Create Your Event

To start off, you’ll need to create your main event. If you’re unfamiliar with how to create an event, you should check out this tutorial on setting up an event with Event Espresso or read through the full Getting Started guide.

Make sure that your event has an attendee limit in place. This is set in the Event Options widget of the event editor.

2. Create a Waiting List Event

Now it’s time to create a waiting list event. Anyone who wants to sign up for your event but is unable to will be able to add their name to your list. This lets them register their interest so that you can email them if a place becomes available.

Create an event as you normally would by navigating to Event Espresso > Events > Add New.

give your waiting list event a name

Give your event a name – “Intense Yoga Waiting List”, for example.

The most important thing that you must do here is set the Event Status to “Waitlist”. This will let you set it up as a waiting list for another event. You can find the Event Status dropdown under Event Options.

assign the event as a waitlist

It’s worth adding a custom email to this waiting list, to thank the person for signing up and assuring them that you’ll let them know if a space becomes available. For help creating a custom email check out this tutorial.

When you’re ready click “Submit New Event.”

3. Assign Waiting List to Your Original Event

Now you can assign this waiting list to an event. Navigate to Event Espresso > Events and click the Edit button underneath the event you wish to add a waitlist to.

click the edit link to edit the event

Under the Event Options on the right hand side, make sure that the Assign a Waitlist Event? option is set to Yes.

Set Assign a Waitlist to Yes

Then set the Overflow event so it has the correct overflow event set from the dropdown list.

Select your waiting list from the overflow event dropdown

Click Update Event.

4. Exclude the Waiting List Event From Your Main Listings

To show a list of events without their waiting lists, you need to use the [EVENT_LIST] shortcode. There is no parameter for excluding events from the [ESPRESSO_EVENTS] shortcode. Therefore, the best way to approach this is to create a front-facing page for your events using the [EVENT_LIST] shortcode and then hide the main registration page (in step 4).

Create a new page and give it a name. You need to include the following shortcode in it:

[EVENT_LIST show_secondary=false]

This will create a list of your events without any waiting lists showing.

insert the Event_List shortcode

Publish the page.

5. Hide the Main Registration Page from Your Navigation Menu

Now that you are using EVENT_LIST to display your list of events, you should hide the main registration page.

If you are using a WordPress 3+ Theme you will be able to do this using the built-in menu functionality.

Navigate to Appearance > Menu

Make sure your page with the [EVENT_LIST] shortcode is on the navigation. And make sure that the page with the [ESPRESSO_EVENTS] shortcode is excluded.

remove the main registration page from your menu and include the events list instead

Now when your event is full the link for the waiting list will be displayed.

Original Event showing as full with link to waiting list

Potential attendees can sign up for the waiting list, and if someone drops out of the original class you can send them an email asking them if they wish to sign up.


Need more help?

  • Browse or search for more information on this topic in our support forums. Customers with an active support license can open a support topic and get help from Event Espresso staff.
  • Have an emergency? Purchase a support token and get expedited one-on-one help!
  • Go back to documentation for Event Espresso
Event Espresso