Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.
PluginsVoiceSupportOverview

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.

What 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:

ItemName
Plugin folderplugins/voicesupport
Config namevoicesupport
Language config namevoicesupport-lang
Main generated config fileconfiguration/voicesupport.json5
Main generated language fileconfiguration/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.