How It Works

Configure any number of Join to Create trigger channels. Joining one instantly spawns a new voice channel (named from a template, default {displayname}'s Channel) and moves the member into it, with owner-level permissions (rename, manage, limit, mute/deafen/move others). The channel auto-deletes the moment it's empty.

If the owner leaves while others remain, ownership silently transfers to whoever's been in the channel the longest.

Simple & Advanced

The dashboard page opens in Simple: pick the voice channel that creates a copy, and name the copies. Advanced holds everything else, and the switch sits in the card header once there is a trigger to show. A server that already has a trigger doing something Simple hides opens in Advanced instead, and a trigger with the control panel on counts.

Simple promises one shape and every trigger keeps to it. A copy appears below the trigger it came from, in the same category, with no control panel posted in it. A trigger you add while the page is in Simple is created that way too.

Switching to Simple first lists anything you have switched on that would contradict that, naming the trigger each one belongs to: the control panel, spawning above the trigger, spawning into another category, and auto-numbering duplicates. Confirming only stages the changes on the save bar, so nothing is written until you press Save, and Reset puts the settings and the view back.

Advanced holds the rest of a trigger: its active switch, category, position, auto-numbering, the starting user limit, bitrate and slowmode, and the control panel with its buttons and welcome message.

Owner Control Panel

A live status panel posts in the new channel with buttons. Each independently toggleable per trigger (defaults noted)

ControlDefaultEffect
RenameOn1โ€“100 character name
User LimitOn0 (unlimited) to 99
Lock / UnlockOnToggles whether @everyone can Connect
ClaimOnTake over an abandoned channel once the owner has left
Hide / UnhideOffToggles whether @everyone can even see the channel
BitrateOff8 kbps up to your server's boost-tier max
KickOffRemove a specific member from your channel
DeleteOffOwner-only immediate deletion

Manual right-click renames/limit/bitrate/lock changes made directly in Discord (not through the panel) are detected too, and the panel refreshes to match.

The panel itself is a switch on the trigger. Turn it off and new channels are created bare, with nothing posted in them, which is what Simple does.

Per-Trigger Settings

Default channel name template, starting user limit, starting bitrate, starting slowmode, destination category, spawn position (above/below the trigger; rooms stack behind each other either way, so the oldest stays nearest the trigger), optional auto-numbering (#1, #2โ€ฆ) for repeat same-named channels, and a welcome message shown in the new channel.

The name template takes {displayname}, {username} and {server}. A channel name cannot hold a mention, so {user} is not offered for it; the welcome message, which can, supports {user}, {displayname}, {username} and {channel}. The Placeholders button on the dashboard lists every tag and highlights the ones that work in the box you were last typing in.