In development
Role Management
Auto-roles on join, reaction roles, and activity triggers for Discord role management from one dashboard.
In development
This capability is not available in the dashboard yet. It may ship in a future release.
Auto-assign, react-assign, earn-to-assign
Button/dropdownActivity triggersTemp roles
Roles are the backbone of Discord server organization — they control channel access, pings, and status. Automate join roles, reaction roles, and activity-based roles without a second bot.
How It Works
- 01Auto-role: assign default roles to new members automatically on join
- 02Reaction roles: create a message with buttons/dropdowns/emojis for self-assignment
- 03Activity roles: auto-assign based on message count, voice hours, or engagement score
- 04Level roles: auto-assign when members reach XP level milestones
- 05Conditional chains: 'if has @Gamer AND level 10 → assign @Veteran Gamer'
- 06Temp roles: auto-expire after a set duration (hours/days/weeks)
What It Tracks
- Auto-role assignment on join
- Reaction roles (button, dropdown, emoji)
- Activity-based role rewards (message/voice/score thresholds)
- Level-based role assignment
- Conditional role chains (multi-condition triggers)
- Temporary roles with auto-expiry
- Role analytics (most/least popular, assignment trends)
Use Cases
- Gaming server letting members self-assign game roles via reaction buttons
- Brand community auto-assigning 'Active' role after 50 messages for access to exclusive channels
- Education server granting 'Verified Student' via reaction role in #verify
- Event servers using temp roles for 24-hour event access that auto-expires
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
- 01Auto-role: Dashboard → Roles → Auto-Role → Select role(s) for new members
- 02Reaction role: Dashboard → Roles → Reaction Roles → Create → Choose channel, message, and roles
- 03Activity role: Dashboard → Roles → Activity Roles → Add Rule → Set condition (e.g., 100 messages)
- 04Level role: Dashboard → Leaderboard → Rewards → Add Level → Select Role
- 05Temp role: Dashboard → Roles → Temporary → Select role, set duration
Frequently Asked Questions
Create a message in any channel with emoji reactions, buttons, or dropdowns. Members click to add or remove the mapped role. This feature is in development until that dashboard ships.
Related features
Try server.ninja Free
Analytics + moderation + leveling. 80% free.
2 min setup · No credit card