Back to projects
🎙️

Cre8Call

Dynamic voice channel generator and manager for Discord

JavaScript Discord.js v14 Redis Docker

Overview

Cre8Call solves a classic Discord server problem: managing voice channels manually is tedious. Server admins either create too many permanent channels that sit empty, or too few — forcing users to pile into the same room.

Cre8Call automates this entirely. A single "generator" voice channel acts as an entry point — the moment a user joins it, the bot creates a fresh, dedicated voice channel just for them and moves them in. When everyone leaves, the channel is cleaned up automatically. Redis is used to track channel state across bot restarts, ensuring no orphaned channels are left behind.

Use Cases

🎮

Gaming servers

Separate groups of players into their own rooms without manual channel creation.

📚

Study communities

Let members spin up private focus rooms on demand, then vanish when done.

💼

Work servers

Auto-provision meeting rooms for teams without cluttering the channel list.

🧹

Self-cleaning rooms

Empty channels are removed automatically — the server stays organised at all times.

How It Works

Tech Stack

JavaScript (ESM)
Discord.js v14
Redis
Docker
GatewayIntents (Voice)