Core
Member Tracking
server.ninja tracks individual member activity with engagement scoring,...
Your members aren't just a number. Each one has a story: when they joined,...
How It Works
- Every member auto-gets a profile the moment they join your server
- Engagement scoring algorithm rates activity 0-100 based on 5 factors
- Activity heatmap shows when each member is typically active (hours × days)
- Inactivity detection flags members who haven't engaged in N days (configurable)
- Journey timeline shows key milestones: join, first message, roles earned, activity peaks
- Segment members by score ranges, activity levels, roles, or join date
What It Tracks
- Individual member activity profiles
- Engagement scoring (0-100, 5-factor algorithm)
- Per-member activity heatmaps
- Automated inactive member detection
- Member journey timeline with milestones
- Role history tracking
- Activity trend visualization (rising/stable/declining)
- Member segmentation & filtering
- Bulk action tools (DM, role assign, export)
- Last active timestamp
Use Cases
- Identifying rising community contributors for moderator promotion
- Detecting and re-engaging members who are going quiet before they leave
- Segmenting VIP/whale members in crypto communities for special attention
- Education servers tracking per-student participation across channels
What's Included
Free
- Member profiles
- Engagement scores
- Inactive detection
- Journey timeline
- Activity trends
- Basic segmentation
Pro (FREE)
- Per-member heatmaps
- Advanced segmentation filters
- Bulk DM for re-engagement
- Member export (CSV)
- Activity prediction
- Custom score weights
Setup
- Member tracking is enabled automatically — no configuration needed
- Profiles populate as members interact (retroactive for existing activity)
- Configure inactivity threshold: Dashboard → Members → Settings → Inactivity period
- Set up inactive alerts: Members → Alerts → Notify when members go inactive
- Optional: customize engagement score weights for your community type
How It Compares
| Statbot | MEE6 | server.ninja | |
|---|---|---|---|
| Member profiles | Basic | ✗ | Detailed |
| Engagement scoring | ✗ | ✗ | ✓ |
| Activity heatmaps | ✗ | ✗ | ✓ |
| Inactive detection | ✗ | ✗ | ✓ |
| Journey timeline | ✗ | ✗ | ✓ |
| Segmentation | ✗ | ✗ | ✓ |
| Role history | ✗ | ✗ | ✓ |
| Price | $5.99/mo | $11.95/mo | FREE |
Frequently Asked Questions
What data is tracked per member?
Message count (total and per-channel), voice hours (total and per-channel), channels used,...
How is the engagement score calculated?
Five weighted factors: (1) message frequency — consistent daily activity scores higher than...
Can I find inactive members automatically?
Yes. Set an inactivity threshold (default: 14 days with no messages or voice). Dashboard →...
Try server.ninja Free
Analytics + moderation + leveling. 80% free.
Add to Discord — Free2 min setup · No credit card