{"id":11930,"date":"2026-04-29T05:45:33","date_gmt":"2026-04-29T05:45:33","guid":{"rendered":"https:\/\/support.themewinter.com\/docs\/plugins\/?post_type=docs&#038;p=11930"},"modified":"2026-04-29T05:45:34","modified_gmt":"2026-04-29T05:45:34","password":"","slug":"how-to-work-waiting-lists-feature","status":"publish","type":"docs","link":"https:\/\/support.themewinter.com\/docs\/plugins\/plugin-docs\/event\/how-to-work-waiting-lists-feature\/","title":{"rendered":"How to work waiting lists feature"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1. Introduction<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Attendee Waitlists let people reserve a spot for an event <strong>after<\/strong> all tickets are sold out. Instead of leaving a sold-out event with no way to capture interest, Eventin shows a <strong>&#8220;Join the Waiting List&#8221;<\/strong> button so attendees can sign up. When a seat opens up \u2014 or you decide to release more capacity \u2014 you can email those waitlisted attendees a direct payment link so they can complete checkout in one click.<\/p>\n\n\n\n<p>Waitlists work in two modes depending on how you manage capacity: <strong>per-ticket waitlists<\/strong> (one limit per ticket type) when Global Capacity is OFF, and a <strong>single shared waitlist<\/strong> when Global Capacity is ON.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where to find it<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>In your WordPress admin, go to:<\/p>\n\n\n\n<p><strong>Eventin \u2192 Events \u2192 (Open or create an event) \u2192 Tickets tab<\/strong><\/p>\n\n\n\n<p>The waitlist toggle lives inside the Tickets tab <strong>Settings<\/strong> modal. Click the <strong>&#8220;Settings&#8221;<\/strong> button on the Tickets tab to open it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1219\" height=\"648\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-26.png\" alt=\"Tickets \" class=\"wp-image-11935\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to enable the Waitlist<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the event in Eventin and switch to the <strong>Tickets<\/strong> tab.<\/li>\n\n\n\n<li>Click the <strong>&#8220;Settings&#8221;<\/strong> button to open the Settings modal.<\/li>\n\n\n\n<li>Find the <strong>&#8220;Enable Attendee Waitlists&#8221;<\/strong> row and toggle it ON.<\/li>\n\n\n\n<li>Click <strong>&#8220;Save Change&#8221;<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"668\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-27.png\" alt=\"Enable wait lists\" class=\"wp-image-11936\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>After saving, where you set the waitlist size depends on your event:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>If Global Capacity is ON:<\/strong> Open the global capacity banner, click <strong>&#8220;Edit Capacity&#8221;<\/strong>, and fill in the <strong>&#8220;Attendee Waitlists&#8221;<\/strong> field in the modal. This is one shared waitlist across all ticket types for the event.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1209\" height=\"663\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-28.png\" alt=\"Global capacity modal\" class=\"wp-image-11937\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>If Global Capacity is OFF:<\/strong> Open each ticket type (or create a new one) and fill in the new <strong>&#8220;Attendee Waitlists&#8221;<\/strong> field. This is the maximum number of people who can join the waitlist for that specific ticket type after it sells out.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"934\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-29.png\" alt=\"Tickets modal\" class=\"wp-image-11938\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What attendees see<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>While tickets are still available: a normal <strong>&#8220;Get Tickets&#8221;<\/strong> or <strong>&#8220;Buy Now&#8221;<\/strong> button.<\/li>\n\n\n\n<li>When all waitlist-enabled tickets (or the global pool) are sold out: the button changes to <strong>&#8220;Join the Waiting List&#8221;<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"684\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-30.png\" alt=\"Frontend ticket view\" class=\"wp-image-11939\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After joining, the attendee fills in the same form they would for a normal purchase, but no payment is taken. Their order is created with the status <strong>&#8220;Waiting&#8221;<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>The waitlist button only appears once the relevant tickets are fully sold out \u2014 if even one waitlist-enabled ticket still has stock, the button stays as <strong>&#8220;Get Tickets&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"700\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-31.png\" alt=\"Checkout page\" class=\"wp-image-11940\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How waitlisted orders work from admin<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Eventin \u2192 Bookings<\/strong>.<\/li>\n\n\n\n<li>Waitlisted orders appear with a status badge of <strong>&#8220;Waiting&#8221;<\/strong>.<\/li>\n\n\n\n<li>Open the actions menu (three dots) on a waiting row.<\/li>\n\n\n\n<li>Click <strong>&#8220;Send Payment Link&#8221;<\/strong>. Eventin emails the attendee a signed link that takes them straight to a payment preview page, where they can complete checkout.<\/li>\n\n\n\n<li>Once they pay, the order status moves to <strong>&#8220;Completed&#8221;<\/strong> and they receive their tickets like any other purchase.<\/li>\n<\/ol>\n\n\n\n<p>You decide when to send the payment link \u2014 usually after a refund opens up a seat, or when you raise the event capacity.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"934\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-32.png\" alt=\"booking page\" class=\"wp-image-11941\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"934\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-33.png\" alt=\"Email page\" class=\"wp-image-11943\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"563\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-34.png\" alt=\"Payment page\" class=\"wp-image-11944\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"934\" src=\"https:\/\/support.themewinter.com\/docs\/plugins\/wp-content\/uploads\/sites\/3\/2026\/04\/image-35.png\" alt=\"Booking success page\" class=\"wp-image-11947\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. FAQs<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: Do I have to enable Global Capacity to use the waitlist?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> No. The waitlist works in both modes. With Global Capacity OFF, you set a separate waitlist size for each ticket type. With Global Capacity ON, you set one shared waitlist for the whole event in the same modal where you set the event capacity.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: When does the &#8220;Join the Waiting List&#8221; button appear to buyers?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> Only when every waitlist-enabled ticket in the event is sold out (or the global pool is empty). If at least one ticket type still has stock, the regular <strong>&#8220;Get Tickets&#8221;<\/strong> button is shown instead. Tickets without a waitlist size are ignored when deciding whether to show the button.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: Does joining the waitlist charge the customer?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> No. Waitlist sign-ups create an order with the status <strong>&#8220;Waiting&#8221;<\/strong> and no payment is taken at that moment. Payment only happens later, when you send them a payment link from the Bookings page and they complete checkout from the email.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: How do I notify a waitlisted attendee that a spot is open?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> Go to <strong>Eventin \u2192 Bookings<\/strong>, find the order with the <strong>&#8220;Waiting&#8221;<\/strong> status, open the row&#8217;s action menu, and click <strong>&#8220;Send Payment Link&#8221;<\/strong>. Eventin emails them a signed link with the subject <em>&#8220;Your spot is ready \u2014 complete your payment for [event]&#8221;<\/em>. Clicking the link opens a payment preview where they can pay in one step.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: What happens if more people try to join than my waitlist limit allows?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> They cannot. The waitlist size you set is enforced \u2014 once the waitlist is full, both buyers and Eventin will refuse new waitlist sign-ups, with a message explaining how many spots remain.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: Can I see how many people are on the waitlist?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> Yes. With Global Capacity enabled, the Tickets tab banner shows a <strong>&#8220;Remaining waitlists&#8221;<\/strong> stat (e.g., &#8220;8 \/ 20&#8221;). With per-ticket waitlists, you can see the count by filtering the Bookings page by the <strong>&#8220;Waiting&#8221;<\/strong> status.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Q: Does refunding a paid ticket free up a waitlist spot?<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>A:<\/strong> A refund returns the seat to the available pool, which means you can now send a payment link to one of your waitlisted attendees and let them claim it.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Conclusion<\/strong><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Attendee Waitlists turn a &#8220;Sold Out&#8221; page into an opportunity. With one toggle and a capacity number, you stop losing demand once seats run out and gain a ready-made list of buyers you can convert the moment more capacity opens up.<\/p>\n\n\n\n<p><strong>Key takeaways:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One toggle in the Tickets tab <strong>Settings<\/strong> modal turns the feature on.<\/li>\n\n\n\n<li>Per-ticket limits when Global Capacity is OFF, one shared limit when Global Capacity is ON.<\/li>\n\n\n\n<li>The <strong>&#8220;Join the Waiting List&#8221;<\/strong> button only appears once the relevant tickets are fully sold out.<\/li>\n\n\n\n<li>Waitlist sign-ups do <strong>not<\/strong> pay until you send them a payment link from the Bookings page.<\/li>\n\n\n\n<li>Use <strong>Bookings \u2192 Send Payment Link<\/strong> to convert waitlisted orders into completed sales.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction Attendee Waitlists let people reserve a spot for an event after all tickets are sold out. Instead of leaving a sold-out event with no way to capture interest, Eventin shows a &#8220;Join the Waiting List&#8221; button so attendees can sign up. When a seat opens up \u2014 or you decide to release more [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[16],"doc_tag":[],"class_list":["post-11930","docs","type-docs","status-publish","hentry","doc_category-event"],"year_month":"2026-05","word_count":940,"total_views":"8","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"teamwinter","author_nicename":"teamwinter","author_url":"https:\/\/support.themewinter.com\/docs\/plugins\/author\/teamwinter\/"},"doc_category_info":[{"term_name":"Events","term_url":"https:\/\/support.themewinter.com\/docs\/plugins\/docs\/event\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs\/11930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/comments?post=11930"}],"version-history":[{"count":9,"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs\/11930\/revisions"}],"predecessor-version":[{"id":11952,"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/docs\/11930\/revisions\/11952"}],"wp:attachment":[{"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/media?parent=11930"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/doc_category?post=11930"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/support.themewinter.com\/docs\/plugins\/wp-json\/wp\/v2\/doc_tag?post=11930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}