VoiceChannels
  • Home
  • Features
  • Docs
  • Plans
  • Change log
Invite
✨ New Feature
Introducing the VoiceChannels Dashboard — a brand new way to customize your server experience! Edit channel interfaces, manage settings, and fine-tune every detail, all from one place.

Open Dashboard
  • Overview

Getting started

  • Join to Create
  • Setup

Configuration

  • Enable Features
  • Logs Channel
  • Event Check-in
  • Name Placeholders
  • Disable AutoStatus

How-to guides

  • Private Rooms
  • Numbered Rooms
  • Event Attendance

Resources

  • Comparison
Docs menu
  • Overview

Getting started

  • Join to Create
  • Setup

Configuration

  • Enable Features
  • Logs Channel
  • Event Check-in
  • Name Placeholders
  • Disable AutoStatus

How-to guides

  • Private Rooms
  • Numbered Rooms
  • Event Attendance

Resources

  • Comparison
Docs/How-to guides

Numbered voice channels that open and close themselves

Not every server wants a room per person. Sometimes what you want is a tidy row of numbered rooms - Room-1, Room-2, Room-3 - that is always exactly as long as the crowd. That is an auto-scaling pool: members join one entry channel, land in the first room with a free seat, and the bot opens the next room before the last one fills and closes the spares as people leave.

Early evening

Alex is in, and Room-2 is already waiting for whoever comes next.

༄ Auto Scaling Channels
⤢⤡ Join free channels
0000
Room-1
0103
AlexAlex
Room-2
0003

Busy

Rooms filled in order, and there is still an empty one at the end.

༄ Auto Scaling Channels
⤢⤡ Join free channels
0000
Room-1
0303
AlexAlex
JordanJordan
SamSam
Room-2
0303
MiaMia
NoaNoa
KaiKai
Room-3
0103
LeoLeo
Room-4
0003

How a pool behaves

  • Joining. Somebody joins the entry channel and the bot moves them into the oldest room that still has a free seat - Room-1 before Room-2 - so rooms fill one at a time instead of everybody spreading thin. Members can also click straight into any room with space; it is an ordinary voice channel.
  • Growing. Every room has the same member cap. When rooms with a free seat run short, the bot creates the next one, numbered from your prefix, so whoever arrives next has somewhere to go.
  • Shrinking. When people leave, spare empty rooms are deleted - all but one, so the next arrival never waits for a channel to be made.
  • Renumbering. A closed room would leave a gap, so within five minutes the rooms are renamed in order: Room-1, Room-3 becomes Room-1, Room-2 again. That takes {index} in the prefix.

Pool or Join to Create?

Both are generators - one channel that hands out the rest. They differ in who the rooms belong to:

Join to CreateAuto-scaling pool
Room namesFrom a template - usually the owner's nameNumbered from a prefix: Room-1, Room-2, Room-3
Who runs a roomThe member it was made for, from a button panelNobody - every room follows the pool's settings
When a room opensWhen somebody joins the generatorBefore the free seats run out
When a room closesWhen its last member leavesSpare empty rooms close, and one stays ready
Member capEach owner sets their ownThe same for every room

A pool suits shared spaces: public lobbies, study halls, squads of a fixed size, overflow for a busy night. When members should run their own room - lock it, hide it, pick who gets in - use Join to Create instead; the private voice channels guide shows everything an owner can do. Plenty of servers run one of each.

Set up a pool

  1. Add the bot and run /setup in your server.
    COMMANDS MATCHING /setup
    VoiceChannels
    /setup
    Set up and configure VoiceChannels for this server.
    VoiceChannels
  2. Open Create a master channel and pick 📈 Auto-Scaling Channel, the one that automatically scales based on member count.
  3. Fill in the two fields and submit:
    • Channel Name Prefix - the room name, with {index} where the number goes. Leave it out and the number is added after a dash, but the rooms are then never renumbered.
    • Max Members Per Channel - the cap every room gets.
    PrefixRooms it makes
    Room-{index}Room-1, Room-2, Room-3
    Squad {index}Squad 1, Squad 2, Squad 3
    LobbyLobby-1, Lobby-2, Lobby-3
    📈 Configure Scaling Channel
  4. That is the whole setup. The bot creates a ༄ Auto Scaling Channels category holding the entry channel, ⤢⤡ Join free channels, and the first room.

Change a pool later

Run /setup again, pick the pool under Edit a master channel and press ⚙️ Edit Settings for the same two fields. Rooms that are already open are renamed and re-capped to match.

The dashboard has both settings on its Generators page, plus a third that /setup does not: Minimum available channels. Whenever somebody joins and no more than that many rooms still have a free seat, the pool opens another.

Tips for a tidy pool

  • Match the cap to the activity. A team game played in fives wants a cap of five; a duo queue wants two. A cap that is too high lets the first room swallow everybody.
  • Name rooms for what they are for. Duo {index}, Study Room {index}, Ranked {index}. Only {index} works in a prefix: a pool room has no single owner, so a token like {user} is printed as typed. What works where is in channel name placeholders.
  • One pool per game or activity. Each pool has its own prefix and cap, so a lobby of fives and a duo queue can sit side by side.
  • Hold scheduled events there. Set an event's location to the pool and every room it opens during the event counts toward the event's attendance.

What it costs

A pool counts as one generator, the same as a Join to Create channel. Every server gets 2 generators free, and Pro takes the limit away.

Set up your first pool

One command, two fields, and the rooms take care of themselves.

Add to Discord
← PreviousPrivate RoomsNext →Event Attendance

© 2023~2026 voicechannels.online

  • Privacy Policy
  • Terms Of Service
  • Refund Policy
  • Credits
  • Contact