Voice Analytics

Voice session duration, unique speakers, peak hours, and AFK detection — metadata only, never recordings.

The #1 predictor of long-term retention

AFK detection3× retention signalStage analytics

Voice activity is the most undertracked metric in Discord communities. We log who joined which voice channel, for how long, and whether they were AFK. We do not record audio.

How It Works

  1. 01Bot tracks voice join/leave events for all voice and stage channels
  2. 02AFK detection filters out inactive participants (muted + deafened > 30 min)
  3. 03Session tracking records individual session lengths per member
  4. 04Peak hours chart shows when voice activity is highest across the week
  5. 05Voice-text correlation reveals if voice users are also active in text
  6. 06Stage 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

Everything is free right now.

Every capability below is unlocked during beta. Items marked Pro stay free until paid plans ship — Core remains free after that.

ProPro plan — free during betaSoonIn development

Analytics & Data

  • Full analytics dashboard
  • Hourly heatmaps
  • Engagement scoring (0–100)
  • Live counters — No limitPro
  • Bot inventory and permissions
  • Data history — No limitPro
  • AI insights and alertsPro
  • Daily digestPro
  • CSV exportPro
  • API accessProSoon
  • Call transcripts, summaries, and action itemsPro
  • Meeting search and AI pipelinesPro
  • Growth benchmarks vs similar serversProSoon

Growth & Retention

  • Welcome + verification gates
  • Welcome A/B testingPro
  • Retention funnels (Join → Day 30)ProSoon
  • Setup snapshots and AI assistPro

Security & Trust

  • Moderation + raid detection
  • Audit log retention — No limitPro
  • Mod action analyticsPro
  • Safety insightsPro

Community & Engagement

  • Leaderboard & XP
  • Searchable event log
  • Reaction roles — No limitProSoon
  • XP multiplier eventsPro

Server Health & Export

  • Server health check (0–100)
  • Embeddable widgets
  • Team members — No limitPro

Setup

  1. 01Voice analytics requires the 'Connect' permission — ensure bot has it
  2. 02Tracking starts automatically for all voice and stage channels
  3. 03Dashboard → Voice shows aggregate and per-channel voice metrics
  4. 04Configure AFK threshold: Voice → Settings → AFK timeout (default: 30 min)
  5. 05View individual member voice profiles: Members → [member] → Voice tab

How It Compares

StatbotFull comparisonDiscord InsightsFull comparisonserver.ninja
Voice hours trackingYesBasicYes
AFK detectionYes
Session trackingYes
Per-member voice timeYesYes
Voice heatmapPro
Voice-text correlationYes
Stage analyticsYes
Price$5.99/moFree (500+)FREE

Frequently Asked Questions

Absolutely not. server.ninja only tracks metadata: who joined which voice channel, when they joined and left, and mute/deafen state. No audio is captured.

Try server.ninja Free

Analytics + moderation + leveling. 80% free.

2 min setup · No credit card