Wait List Manager

Let attendees add themselves to a wait list if an event is full or runs out of tickets.

Event organizers choose Event Espresso for accepting event registrations for conferences, classes, workshops, nonprofit events, and more.

The Wait List Manager will collect necessary registration information from an attendee after an event becomes full or runs out of tickets. It will then monitor an event for a spot that becomes open and automatically notify the next attendee in line so they can confirm their registration.

Here is an example to help you understand how the Wait List Manager can work for you:

1) The Wait List Manager jumps into action as soon as an event becomes sold out
2) It then collects a name and an email address from attendees that are interested (up to a limit that you choose)
3) Behind the scenes, it monitors an event for open spots and when a spot opens up, then it reaches out to the next attendee in line through email, and asks them to confirm their registration

You can think of the Wait List Manager as a personal assistant that works tirelessly for you to keep your events full!

Here are just a few ways that our event organizers use the Wait List Manager extension for their events:

– Ability for students to fill out info questions through a sign up form for a class or course that is full
– Enable a waiting list for each workshop that reaches maximum capacity
– Show a waitlist feature when a conference runs out of tickets

Wait list for event registrations

An event that has become sold out

Wait lists sign up form for WordPress

A modal appears so an attendee can pre-register


Why the Wait List Manager?


What would it mean for you to have an events solution that worked for you around the clock?

Imagine no longer having to spend hours and hours dealing with paper registrations, hounding people for paper checks, or piecing together a bunch of different products to handle your event registrations. Think about the time that you would save knowing that your event registrations were being taken care of right from your WordPress website.

What would you do with that found time?

Wouldn’t it feel great to know that with your next event, your website could collect attendee registrations and securely process payments for you? And if an attendee canceled, then the Wait List Manager could promote another interested attendee from a wait list and automatically reach out to them so they could confirm their registration.

Before your event, you could create an attendee list in just a few clicks from your WordPress dashboard, so you are ready to go for your upcoming event.

Choose Event Espresso and the Wait List Manager right now and move forward with your events today.


Our event organizers choose the Wait List Manager as it works as a personal assistant to help keep your events full which means more registrations for your organization.


How do I get started with the Wait List Manager for my events?


Are you already using Event Espresso for your event registrations on your WordPress website? You can purchase the Wait List Manager for Event Espresso here while logged into your account on EventEspresso.com. You’ll then see Wait List Manager in your downloads area in the lower right of your account page.

Need a support license for Event Espresso?

Here are the steps to get started with Event Espresso and the Wait List Manager right now.

1) Join other event organizers who prefer Event Espresso for their event registrations and purchase a support license for Event Espresso today

2) Afterward, you’ll be logged into your new account on EventEspresso.com and, a welcome email will be sent to your email address

3) Follow the quick start guide for Event Espresso to get up and running quickly with your events through Event Espresso and the Wait List Manager


Frequently asked questions about the Wait List Manager add-on


Is a WordPress website required?
Event Espresso and the Wait List Manager extension are both plugins for WordPress so you’ll need a website running WordPress to use them. If you don’t currently have a website, then take a look at Event Smart where you can create an event registration and ticketing website to receive registrations from your attendees.

What does the Wait List Manager do when an event becomes full?
The Wait List Manager takes care of 3 big tasks for you:
1) When an event becomes full, it begins to collect a name and email address from interested attendees
2) It monitors an event for open spots
3) As soon as a spot opens up from say an attendee cancellation, then it will immediately reach out to the next attendee in line on the wait list and ask them to confirm their registration

Can I control how many spaces are available on a wait list?
Yes, you can set this number through the event editor, and once an event is sold out, then the Wait List Manager will collect information from up to the limit that you set. For example, if you set a limit of 5 attendees, then it will obtain a name and email address for up to 5 attendees.

I understand that the Wait List Manager can promote attendees from a wait list for me, but I want to approve a handful of attendees manually. Can I do that?
Yes, the Wait List Manager is flexible, and you can set a number of attendees that you want the system to promote automatically. You can also set another number for the number of attendees that you want to promote manually. For example, if you have a total of 10 spots on the wait list, then you can have the system promote up to 5 attendees automatically, and then you can manually promote the remaining five attendees. And if you wanted more control over the attendee promotion process, then you could set the auto-promote value to a lower value or turn it off and then you would manually promote the attendees that you want to attend your event.


You are covered by our 30-day money back guarantee!

The Wait List Manager documentation can help you with questions like:

– How do I install the add-on on my WordPress website once I’ve purchased it from EventEspresso.com?
– How do I set up the extension once I install and activate it on my WordPress website?
– What are some common questions about the add-on?

Check out the documentation for the Wait List Manager add-on.

Still, need more help? Log in to your account on EventEspresso.com and get help from our support team today.

Event Espresso
[gravityform id=95 title=false description=false]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_95' ><form method='post' enctype='multipart/form-data' id='gform_95' action='/product/eea-wait-lists/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_95' class='gform_fields top_label form_sublabel_below description_below'><li id="field_95_1" class="gfield gfield_contains_required field_sublabel_hidden_label field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >First name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_95_1'> <span id='input_95_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_95_1_3' value='' aria-required='true' placeholder='What is your first name?' /> <label for='input_95_1_3' class='hidden_sub_label screen-reader-text'>First</label> </span> </div></li><li id="field_95_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_95_2' >Email address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_95_2' type='email' value='' class='medium' placeholder='What is your email address?' aria-required="true" aria-invalid="false" /> </div></li><li id="field_95_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_95_3' >What is your #1 question about using the Wait List Manager for your events?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_95_3' type='text' value='' class='large' placeholder='What question can we answer for you today?' aria-required="true" aria-invalid="false" /> </div></li><li id="field_95_6" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >GDPR Agreement</label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_95_6'><li class='gchoice gchoice_95_6_1'> <input class='gfield-choice-input' name='input_6.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_95_6_1' /> <label for='choice_95_6_1' id='label_95_6_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id="field_95_4" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_4' id='input_95_4' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_95_5" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_5' id='input_95_5' type='hidden' class='gform_hidden' aria-invalid="false" value='https://eventespresso.com/product/eea-wait-lists/' /></div></li><li id="field_95_7" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_95_7' >Comments</label><div class='ginput_container'><input name='input_7' id='input_95_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_95_7'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_95' class='gform_button button' value='Send My Message' onclick='if(window["gf_submitting_95"]){return false;} if( !jQuery("#gform_95")[0].checkValidity || jQuery("#gform_95")[0].checkValidity()){window["gf_submitting_95"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_95"]){return false;} if( !jQuery("#gform_95")[0].checkValidity || jQuery("#gform_95")[0].checkValidity()){window["gf_submitting_95"]=true;} jQuery("#gform_95").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_95' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='95' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_95' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_95' id='gform_target_page_number_95' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_95' id='gform_source_page_number_95' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="96"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>