The moment a member joins your support voice channel, ModSignal posts a clean alert with Handled, Dismiss, and Join-voice buttons. No message content intent. No setup headaches.
Everything a voice-support queue needs, nothing that gets in the way.
The moment a member joins the waiting room, your staff channel gets a clean card with one-click actions.
Handled and Dismiss survive restarts and redeploys. Pending calls never get lost to a crash.
Claim rate, response times, handle times, top-handler leaderboard. Server owners see who shows up.
Non-privileged intents only. No Discord verification approval needed to grow past 100 servers.
Post-call DM with thumbs up / down. Aggregated per server, surfaced in /calls feedback.
Ping a senior role if nobody handles in your chosen window. Tune delay, cooldown, thread mode.
Add the bot with a single click. Non-privileged intents only โ no verification delays.
/
Run /setup support, pick a waiting voice channel, a ping channel, and a staff role.
/setup support
Fire /calls test to confirm the alert. Your staff now hears every signal, automatically.
/calls test
Log in with Discord, pick your server, tune every setting without opening Discord. Live response stats, top handlers, member feedback โ all in one place.
// settings saved to https://modsignal.visual.rocks
{
"waiting_channel": "#support-queue",
"ping_channel": "#staff-pings",
"staff_role": "@Support",
"alert_delay_s": 10,
"escalation": true,
"autothread": true
}
Yes. Every core feature โ alerts, analytics, escalation, auto-threads, member feedback โ is free. Premium is how servers who want to support development unlock a few cosmetic and convenience extras.
No. ModSignal uses only guilds and voice_states intents. That means no Discord verification approval is required even beyond 100 servers, and message content is never read.
Every Handled and Dismiss button is registered as a persistent component. Pending alerts keep working after a redeploy. On startup, ModSignal marks any orphan calls as expired so the state stays consistent.
Yes. /setup message accepts a template with placeholders like {user}, {voice}, {channel}, {wait}, {staff}, and {guild}. Preview your changes with /setup preview before going live.
Yes. Set your server locale with /setup language. Every member-facing message โ DMs, alert labels, thread intros, voice-counter names โ switches to Deutsch. Admin slash commands stay in English to keep the interface consistent across regions.
Only what alerts require: guild ID, channel IDs, role IDs, settings, and call timestamps. Message content is never read or stored. Full details on the privacy page.
Setup takes less time than reading this page. Your next support call deserves a response.