# \&slot

Sender-Side Option! ([`&push`](/advanced-settings/setup-parameters/push.md), [`&room`](/advanced-settings/setup-parameters/room.md))

## Options

Example: `&slot=4`

| Value           | Description                                     |
| --------------- | ----------------------------------------------- |
| 0               | Exclude this guest from the slot system         |
| (integer value) | The slot number the guest should be assigned to |

## Details

`&slot=N` is a guest side property (sender side). It tells the director ([Mixer App](/steves-helper-apps/mixer-app.md) / [`&slotmode`](/advanced-settings/director-parameters/and-slotmode.md)) which slot the guest should prefer to be in, if slots are being auto-assigned. If the desired slot is already taken, then that guest will then not be assigned a slot. If the guest was assigned a slot by the [director](/advanced-settings/director-parameters/director.md), refreshing will keep the assigned slot, and the URL-specified slot preference will be ignored.

### Excluding from Slots with `&slot=0`

Using `&slot=0` explicitly excludes the guest from the slot system entirely. This is useful for:

* **Instructors or hosts** who should join the room but not consume a student slot
* **Musicians or special guests** who use fixed stream IDs instead of slot-based layouts
* **Control room operators** who need to monitor but not appear in slot-based scenes

Example: `https://vdo.ninja/?room=classroom&slot=0&push=Instructor1`

This guest will join the room and be visible in the director's control panel, but will not be assigned any slot number and won't appear in `&viewslot` scene links.

### Note

If looking to set the guest order for the auto-mixer's layout, the [`&order`](/advanced-settings/mixer-scene-parameters/order.md) parameter is generally intended for that purpose. You can set the order as a director dynamically using the Mix Order button in the guest's control box.

## Related

{% content-ref url="/pages/-MZXWu0QaEFjhWD8uxdm" %}
[\&order](/advanced-settings/mixer-scene-parameters/order.md)
{% endcontent-ref %}

{% content-ref url="/pages/Dwo67bGrzT0GQf4TKGAO" %}
[\&slotmode](/advanced-settings/director-parameters/and-slotmode.md)
{% endcontent-ref %}

{% content-ref url="/pages/IZuV0MOnsFAJ1m68I30S" %}
[Mixer App](/steves-helper-apps/mixer-app.md)
{% endcontent-ref %}

{% content-ref url="/pages/IScdLzI39cHVceG0dpFa" %}
[\&slots](/advanced-settings/mixer-scene-parameters/and-slots.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.vdo.ninja/advanced-settings/settings-parameters/and-slot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
