> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uplifter.app/llms.txt
> Use this file to discover all available pages before exploring further.

# How do I set up a registration waiting room (queue)?

> Configure a virtual waiting room so a busy registration open stays fair and stable.

<Note>
  **Must know**

  * You can set one **Global Queue** that acts as the default for every program, plus **program-specific queues** that override the global one for a single program. Each queue must be toggled on (its status shows **Active**) to take effect.
  * **Reservation Time** (1–60 minutes, default 10) is how long an admitted family has to finish registering. **Maximum Concurrent Users** (1–1000, default 50) is how many families can be in the registration flow at once.
  * **Activation Mode** decides when the room turns on: **Always Active**, **When Threshold Exceeded**, or **During Scheduled Time**. Scheduled start/end times are read in your gym's timezone. Note that **When Threshold Exceeded** currently activates immediately, just like Always Active.
</Note>

A waiting room meters access during high-traffic opens so your site stays responsive and spots are handed out in a fair, first-come order.

<Steps>
  <Step title="Open Registration Queues">
    Go to **Settings → Registration Setup → Queues** (the page you land on is titled **Registration Queues**) and choose **Add Queue**.
  </Step>

  <Step title="Pick global or program-specific">
    Select **Global Queue** to cover every program by default, or pick a specific program to give it its own queue that overrides the global one.
  </Step>

  <Step title="Set reservation and concurrency">
    Enter a **Reservation Time** and a **Maximum Concurrent Users** value. Together these control how many families work through checkout at once and how long each has before their spot is released.
  </Step>

  <Step title="Choose an activation mode">
    Pick **Always Active** to queue whenever the room is enabled, or **During Scheduled Time** to queue only inside a start/end window. **When Threshold Exceeded** is also offered, but note that it currently behaves the same as Always Active — the room turns on as soon as the queue is enabled. The **Activation Threshold** value you enter is saved but isn't yet used to gate when the room activates.
  </Step>

  <Step title="Turn it on and save">
    Flip **Queue Status** on and choose **Save Changes**. Until it's enabled, families reach registration directly.
  </Step>
</Steps>

**Related:** [What families see in the waiting room](/club/registration-enrollment/what-families-see-in-the-waiting-room) · [Turn on a waitlist for a program](/club/waitlists/how-do-i-turn-on-a-waitlist-for-a-program) · [Set when registration opens and closes](/club/programs-classes/registration-open-close-window)
