Auto-Create Discord Voice Channels with Monvoke's Autoroom
You don't need a wall of standing voice channels
Keep adding dedicated voice channels for every use case on a Discord server, and the channel list grows until it's hard to scan. Trim the list down instead, and members start asking for "one more channel" for whatever category is missing.
Monvoke's Autoroom feature skips both problems. Instead of keeping a large set of voice channels around at all times, it creates one automatically the moment it's actually needed.
Joining a trigger channel creates a voice channel on the spot
Autoroom runs off a trigger channel: a specific voice channel you register through /config. Think of it as a waiting-room entry point rather than a channel people hang out in.
When a member joins the trigger channel, Monvoke automatically creates a new, individual voice channel and moves that member into it. The channel's name depends on the trigger's naming type: "Uniform" always names it "{username}'s Room", while "Varied" picks randomly from several patterns, such as "{username}'s Hideout". Either type inherits the trigger channel's bitrate setting. Whoever triggered the creation gets management permissions on that channel, so they can rename it or adjust it afterward. Once every participant leaves, the channel is deleted automatically.
Without a trigger channel configured, none of this happens. Voice channels created through the recruitment flow still work as before, but Autoroom is a separate entry point from that.
No more adding channels, and no more asking someone to add them
You're not limited to a single trigger channel: you can register several (one on the Free plan, up to 20 on Plus). Each can sit in a different category, so a server organized by game or by use case can keep one trigger channel per category. Each trigger can also carry its own decoration (an emoji prefix, for example), which makes it easy to tell which trigger a given room came from.
Because Autoroom channels delete themselves once everyone leaves, there's no leftover clutter the way there is with standing channels nobody remembers to remove. That takes channel upkeep off the admin's plate, and it means members no longer need to ask an admin to add a channel in the first place.
Rooms that stay invisible to everyone but the person who made them
By default, an Autoroom channel is visible to the rest of the server just like any other voice channel. Turn on ghost mode on a trigger channel, and the rooms it creates become invisible to everyone except whoever created them. That's useful for a private conversation, or any voice channel you'd rather keep off other members' radar. Right after a ghost room is created, an access settings message is posted in the room's own chat, where the creator can add specific users and roles allowed to view it.
Ghost mode is a Plus-only setting. Trigger channels on the Free plan always create rooms visible to the whole server.
ID sharing works in Autoroom rooms without any extra setup
Monvoke can automatically share the game IDs and friend codes members register with /id whenever they're together in a voice channel. That feature was built for dedicated VCs, but it works the same way inside Autoroom rooms with nothing extra to configure.
Every time a member who has registered an ID with /id joins or leaves the room, Monvoke posts an updated list of every current member's ID to the voice channel's own built-in chat, distinct from a regular text channel. Members who haven't registered an ID just show up by username. There's no separate command to run for Autoroom; registering with /id is all it takes.
If your server plays more than one game, combining Autoroom with ID Labels makes this even more useful. Register a label and its flags (comma-separated keywords like apex, apexlegends) under ID Labels in /config, and members can pick a label when they register with /id to keep a separate ID per game. When a room is created, Monvoke checks those flags against the trigger channel's name for Autoroom, and only IDs registered under a matching label show up in the list. Name your trigger channels after the games they're for, and each room automatically shows just that game's IDs. If nothing matches, Monvoke shows the default ID registered without a label instead.
Registering a trigger channel
To set up Autoroom, run /config and choose Add Autoroom. The modal that opens lets you add or remove trigger channels, set a name decoration and naming type, and toggle ghost mode, all in one place. Rooms it creates are placed in the same category as the trigger channel they came from.
The bot needs the Manage Channels and Move Members permissions for this to work. If either is missing, joining the trigger channel won't create a room. No error message appears, either. If Autoroom isn't creating channels, check the bot's permissions first.