> For the complete documentation index, see [llms.txt](https://docs.inhousequeue.xyz/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inhousequeue.xyz/docs/features/website-queue.md).

# Website Queue

You can join, leave, and ready up in your server's queue directly from [inhousequeue.xyz](https://inhousequeue.xyz) — no need to open Discord. Everything stays in sync: actions you take on the website update the Discord embed instantly, and actions taken in Discord are reflected on the website in real time.

{% hint style="info" %}
You must be a member of the Discord server to join its queues from the website. The website uses your Discord account to verify your identity.
{% endhint %}

## Getting started

1. Go to <https://inhousequeue.xyz/queue/\\>\<your\_server\_id> and log in with your Discord account. 2. You can find your server id by following this guide from Discord Support: <https://support-dev.discord.com/hc/en-us/articles/360028717192-Where-can-I-find-my-Application-Team-Server-ID>
2. Navigate to the queue channel you want to join.
3. Click **Join Queue** and select your role (if your queue uses roles).

That's it. You'll appear in the queue immediately — both on the website and in the Discord embed.

## What you can do from the website

| Action          | Description                                                      |
| --------------- | ---------------------------------------------------------------- |
| **Join Queue**  | Enter a queue, choosing your role if the game requires one       |
| **Leave Queue** | Remove yourself from the queue at any time before a match starts |
| **Ready Up**    | Confirm you're ready when a match is found                       |
| **Not Ready**   | Back out of the ready-up phase before the timer expires          |

## Real-time updates

The website queue page updates live without needing to refresh. When players join or leave — whether from the website or Discord — you'll see the queue state change instantly. This includes:

* **Player list** — who is currently in the queue and their role
* **Queue status** — whether the queue is open, a match has been found, or a game is in progress
* **Ready-up phase** — a live countdown and which players have confirmed they're ready

The Discord queue embed updates at the same time, so players in Discord always see the same state as players on the website.

<div align="left"><figure><img src="/files/ZvB63OXWloYY8l3sy8X6" alt=""><figcaption></figcaption></figure></div>

## Match found

When enough players have joined to fill the queue, the ready-up phase begins. You'll see a **Match Found** overlay on the website with a countdown timer.

* Click **Ready** to confirm you're in.
* Click **Not Ready** to leave the ready-up phase. Your spot in the queue will be removed.
* If the timer expires before all players ready up, the match is canceled. Players who did not ready up are removed from the queue, and the remaining players stay in.

<div align="left"><figure><img src="/files/muiudOJVSFIUaLQQdp0P" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/lO3DAQ2xtKk6hN0yUGl1" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
The ready-up timer is the same one configured in your server's settings. See [Ready Timer settings](/docs/commands/queue-commands.md#ready-up-timer) for more information.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.inhousequeue.xyz/docs/features/website-queue.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
