Guide··5 min read
How to greet members in a Discord voice channel
A bot that joins your voice waiting room, plays your clips and pings the team: setup, loop vs. once, working-hours clips and tips for a professional voice greeting.
Many servers have a voice channel called “Support waiting room” or “Talk to us”. Someone joins, sits in silence, nobody notices, and they leave. A voice greeting fixes that: the moment someone joins, a bot comes in, plays a short message and pings your team that someone is waiting. This guide shows how to set it up and what makes it work well.
What a voice greeting does
You pick one or more voice channels to watch. When a member joins one, the bot joins too and plays your audio clips — a welcome, a “someone will be with you shortly”, hold music. At the same time it can post a ping for a role in a text channel, so your team knows there’s a person waiting in voice instead of finding out ten minutes later.
Setting it up
1. Choose the channel
Pick the voice channel the greeting should watch. A good fit is a dedicated waiting room rather than your busy general voice channel.
2. Upload your clips
Upload up to 10 MP3 files (up to 12 MB and 3 minutes each). They play in the order you set. Every clip is re-encoded and loudness-normalised on upload, so a quiet recording and a loud music file end up at a similar level; a volume slider sets how loud the bot plays in the channel.
3. Once or on loop
Once plays the sequence a single time, with a cooldown so several people joining in a row don’t restart it every few seconds. Loop keeps playing for as long as someone is in the channel — ideal for hold music — and the bot leaves once the channel is empty (with a hard limit of 30 minutes per session).
4. Ping your team
Choose a role and a text channel. Each time someone joins, that role is pinged with a short “someone is waiting in voice” message.
Different clips for different times
Time windows let you change what plays depending on when someone joins: one clip during your working hours (“we’ll be right with you”), another outside them (“we’re closed right now, open a ticket and we’ll get back to you”), or your own custom windows for specific days and times. If no window matches, your default clips play. Working hours come from the same schedule your ticket auto-responder uses.
Tips that make it feel professional
- Keep the first clip short. Ten to fifteen seconds is enough to say hello and set expectations.
- Say what happens next. “A team member has been notified” beats generic music.
- Ignore your own team. An option skips the greeting when a staff member joins, so your moderators aren’t welcomed every time.
- Point to tickets after hours. If nobody can join, the off-hours clip should send people to a ticket instead of leaving them waiting.
FAQ
Can a Discord bot play audio when someone joins a voice channel?
Yes. The bot listens for members joining a watched channel, connects and plays the uploaded clips. It needs permission to connect and speak in that channel.
Does it work with my own custom bot?
Yes. If your server runs DiscordNext under its own bot name and avatar, the voice greeting runs on that bot too.
Which plan includes the voice greeting?
Voice greetings are an Expert module, alongside appointments and the REST API.
See all details on the voice greeting feature page or compare the plans.