Voice Support
Voice Support turns a Discord voice channel into a staffed support queue. Users join a waiting room, AthenaBot creates a support case, staff take the case with a button, and the plugin moves users into a support call or creates a temporary voice channel.
It is designed for stores, support servers, and communities that want voice support without manually tracking who joined first, who handled the case, and when the case ended.
View Voice Support on the Haven Development store.
BuiltByBit StoreCreate the waiting room, case channel, log channel, staff roles, and first support flow.
SetupReview every config section, including music, combined cases, buttons, permissions, timeouts, and voice handling modes.
ConfigurationLearn how cases are created, taken over, transferred, commented on, closed, and reported.
Commands and WorkflowWhat It Can Do
- Create a support case when a user joins the waiting room
- Ping a support role in a configured case text channel
- Let staff take over cases with a button
- Move users to the supporter’s current voice channel
- Or create a temporary support voice channel under a category
- Combine multiple waiting users into one case when desired
- Auto-add latecomers to an active combined case
- Add staff comments to a case
- Transfer cases to another supporter
- Cancel cases when users leave before staff take them
- Auto-close cases after a temporary support channel becomes empty
- Keep case history in MongoDB for stats, history, and lookup commands
- Play optional waiting room music while users wait
- Play optional closed-support music when support is closed
- Open or close the support queue with slash commands
Plugin Names
Use these exact names when working with Athena:
| Item | Name |
|---|---|
| Plugin folder | plugins/voicesupport |
| Config name | voicesupport |
| Language config name | voicesupport-lang |
| Main generated config file | configuration/voicesupport.json5 |
| Main generated language file | configuration/voicesupport_lang.json5 |
Best Fit
Voice Support works best when the server has a clear support category, a single waiting room voice channel, a private staff case channel, and one or more roles responsible for taking cases.