Docs
  • All For Customers guides
  • Credits, memberships, and orders
  • Customer FAQ
  • Health information and consent
  • Manage bookings and appointments
  • Profile, payment methods, and settings
  • Wallet and gift cards
  • Your customer account
  • All For Teachers guides
  • Manage Attendance
  • Manage Your Profile
  • Teacher Dashboard Overview
  • Teacher FAQ
  • View Your Payslips
  • View Your Schedule and Attendees
  • All Getting Started guides
  • Booking Policies
  • Contracts
  • Manage Locations and Resources
  • Media Library
  • Notification Settings
  • Plan Features
  • Platform Overview
  • Quick Start Guide
  • Reports
  • Studio Profile & Social Links
  • Using the Agent
  • Waivers & Terms
  • All Customer Management guides
  • Coupons
  • Customer Bookings
  • Customer Credit Expiry
  • Customer Details
  • Customer List
  • Customer Segments
  • Export Data
  • Leads Management
  • Products & Credits
  • Referrals
  • All Classes guides
  • Activity Categories
  • Calendar
  • Closing Bookings on a Class
  • Creating Classes
  • Editing Future Class Instances
  • Managing, Extending, and Deleting Class Series
  • Teacher Assignments on Class Instances
  • Waitlists for Classes
  • Workshop vs Course: Which One Should You Use?
  • All Appointments guides
  • Create Appointment Services
  • Customers Managing Their Appointments
  • How Customers Book Appointments
  • Manage Appointment Resources
  • Reschedule or Cancel Appointments
  • Set Availability Schedules
  • View and Manage Appointments
  • All Pricing guides
  • Class Coverage for Products
  • Creating Class Packs
  • Creating Memberships
  • Product Settings Guide
  • Product Types Overview
  • Share Class Packs and Memberships Online
  • All Products guides
  • Creating Physical Products
  • All Troubleshooting guides
  • Common Issues & Solutions
  • All Payments & Billing guides
  • Abandoned Checkout Recovery
  • Annual summary
  • Billing Details & Invoices
  • Booking & Checkout Settings
  • Gift Cards
  • Invoice vs Receipt: What Naayya Provides
  • Payment Methods & Payouts
  • Payment Review
  • Payment Troubleshooting
  • Point of Sale
  • Record Offline Payments
  • Set Up Get Paid
  • All Integrations guides
  • Add a Lead Form to Your Website
  • Website Integration
  • Website Integration Troubleshooting
  • What Customers See in Website Integrations
  • All Email Marketing guides
  • Domain Verification Setup
  • Getting Started with Email Marketing
  • Managing Email Templates
  • Sending Email Campaigns
  • Sending Quick Emails
  • Using the Email Designer
  • All Automations guides
  • Editing an Automation
  • Getting Started with Automations
  • All Team & Access guides
  • Access Control
  • Adding Staff Members
  • Managing Teacher Profiles
  • People Overview
  • Provider Profiles
  • Public Profiles for Staff Who Teach
  • Roles & Permissions
  • Staff Management
  • Teacher Status Management
  • Teaching Team
  • User Roles
  • All Finance guides
  • Pay Rules
  • Payouts
  • Payslips
  • Teacher Payout Calculator
  • All Performance guides
  • Attendance Rates
  • Class Fill %
  • Retention Rates
  • Session Feedback Stats
  • All Community / Feedback guides
  • Private Feedback
  • Public Testimonials
DocsNaayya appBlogContact support
  1. Docs
  2. Classes
  3. Waitlists for Classes
Open app

Waitlists for Classes

Turn on class waitlists, choose how open spots are offered, and explain what customers need to join

A waitlist lets customers express interest when a class session is full. Joining the list is not a confirmed booking. What happens when a place opens depends on the Waitlist mode you choose.

Enable waitlists#

Go to Admin > Settings > Booking > Waitlist and turn on Enable waitlist. Then review Waitlist mode, Waitlist size limit, Offer expiry (minutes) and Cutoff before class (minutes). The expiry is for a Double opt-in offer; the cutoff stops new offers near class start. The Class booking window also governs when people can join or be promoted. Class minimum notice defaults to 2 hours before class start, while Class booking horizon defaults to No limit. The earlier closing limit applies; an offer ends by the class notice boundary even when its normal expiry would be later.

Waitlist modes#

Double opt-in#

The next eligible person can be offered the place and must confirm within the offer window. If the offer expires, another person may be offered the place. Customers choose a valid booking method before joining in this mode. An offer is not a booking until it is confirmed. If the class booking window changes while an offer is open, confirmation may close and the customer remains on the waiting list for a later eligible promotion.

Auto-add#

The next eligible person can be booked when a place opens. Customers choose a valid booking method before joining because this mode may book them without another confirmation step. Check the terms you show customers before using it.

Notify all#

People on the waitlist can be notified together. The first person who completes a booking gets the place. Customers can join this mode without selecting a booking method, but they still need an eligible way to book when a place becomes available.

How customers experience it#

On a full, published class session with waitlists available, a signed-in customer can see Join waitlist. In Double opt-in and Auto-add, they must select a booking method first; if they have none, the page offers View packages. A customer on the list can see Leave waitlist on the class page. The visible options depend on the class, waitlist cutoff, class booking window, capacity and mode.

Closing bookings on a class#

Closing bookings on one session blocks new bookings and waitlist joins for that session. See Closing bookings on a class before using the control.

Notifications#

The selected mode determines whether a customer is offered a place, added to a booking, or invited to book. Check the actual customer notification and booking result when setting up a time-sensitive waitlist. A configured channel is not proof that a message was delivered.

Best practices for studios#

Choose the mode before you promote a class. Explain whether customers must confirm an offer, may be booked automatically, or will compete for the next place. Set an offer window and cutoff that give people time to respond, and check them against the class minimum notice.

Troubleshooting#

Join waitlist is missing: Check that waitlists are enabled, the class session is full and published, bookings are open, the waitlist has room, the cutoff has not passed, and the class booking window is open.

A customer cannot join: In Double opt-in or Auto-add, check that they are signed in and have a booking method that applies to this class. In Notify all, a method is not required just to join.

An open place has not become a booking: Check the selected mode and whether an offer still needs customer confirmation. Inspect the session's current bookings and waitlist rather than assuming a notification completed the booking.

PreviousTeacher Assignments on Class InstancesNextWorkshop vs Course: Which One Should You Use?

On this page