Core
Voice Analytics
server.ninja tracks voice channel activity including session duration,...
Voice activity is the most undertracked metric in Discord communities —...
How It Works
- Bot tracks voice join/leave events for all voice and stage channels
- AFK detection filters out inactive participants (muted + deafened > 30 min)
- Session tracking records individual session lengths per member
- Peak hours chart shows when voice activity is highest across the week
- Voice-text correlation reveals if voice users are also active in text
- Stage channel analytics track speaker time, listener count, and event duration
What It Tracks
- Total voice hours per day/week/month
- Unique voice participants over time
- Average session duration
- Peak voice activity hours (hourly × daily heatmap)
- AFK detection and filtering (configurable threshold)
- Per-member voice time rankings
- Voice channel comparison (which channels get most use)
- Voice-text correlation (overlap between text and voice users)
- Stage channel analytics (speakers, listeners, duration)
- Voice session history per member
Use Cases
- Gaming servers scheduling game nights when voice activity peaks naturally
- Crypto AMAs measuring actual listener engagement vs just attendee count
- Education study groups tracking which sessions get the most participation
- Creator servers proving community engagement depth with voice-hour metrics
What's Included
Free
- Total voice hours
- Unique participants
- Average session duration
- Peak hours chart
- AFK detection
- Per-member voice time
- Voice channel comparison
Pro (FREE)
- Voice heatmap (hourly × daily)
- Voice-text correlation analysis
- Stage channel deep analytics
- Voice session export (CSV)
- Voice activity alerts
- Historical voice trends (365 days)
Setup
- Voice analytics requires the 'Connect' permission — ensure bot has it
- Tracking starts automatically for all voice and stage channels
- Dashboard → Voice shows aggregate and per-channel voice metrics
- Configure AFK threshold: Voice → Settings → AFK timeout (default: 30 min)
- View individual member voice profiles: Members → [member] → Voice tab
How It Compares
| Statbot | Discord Insights | server.ninja | |
|---|---|---|---|
| Voice hours tracking | ✓ | Basic | ✓ |
| AFK detection | ✗ | ✗ | ✓ |
| Session tracking | ✗ | ✗ | ✓ |
| Per-member voice time | ✓ | ✗ | ✓ |
| Voice heatmap | ✗ | ✗ | Pro |
| Voice-text correlation | ✗ | ✗ | ✓ |
| Stage analytics | ✗ | ✗ | ✓ |
| Price | $5.99/mo | Free (500+) | FREE |
Frequently Asked Questions
Does it record voice conversations?
Absolutely not. server.ninja only tracks metadata: who joined which voice channel, when they...
How does AFK detection work?
If a member is in a voice channel but both server-muted and server-deafened for longer than...
Why is voice analytics important?
Our data across 12,000 servers shows that voice participation is the #1 predictor of long-term...
Try server.ninja Free
Analytics + moderation + leveling. 80% free.
Add to Discord — Free2 min setup · No credit card