Core
Role Management
server.ninja automates Discord role management with auto-roles on join,...
Roles are the backbone of Discord server organization — they control...
How It Works
- Auto-role: assign default roles to new members automatically on join
- Reaction roles: create a message with buttons/dropdowns/emojis for self-assignment
- Activity roles: auto-assign based on message count, voice hours, or engagement score
- Level roles: auto-assign when members reach XP level milestones
- Conditional chains: 'if has @Gamer AND level 10 → assign @Veteran Gamer'
- Temp 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
Free
- Auto-role on join
- Reaction roles (up to 10 messages)
- Level-based roles
- Activity-based roles
- Role analytics
Pro (FREE)
- Unlimited reaction role messages
- Conditional chains
- Temporary roles
- Advanced role triggers
- Role assignment API
- Bulk role management
Setup
- Auto-role: Dashboard → Roles → Auto-Role → Select role(s) for new members
- Reaction role: Dashboard → Roles → Reaction Roles → Create → Choose channel, message, and roles
- Activity role: Dashboard → Roles → Activity Roles → Add Rule → Set condition (e.g., 100 messages)
- Level role: Dashboard → Leaderboard → Rewards → Add Level → Select Role
- Temp role: Dashboard → Roles → Temporary → Select role, set duration
Frequently Asked Questions
How do reaction roles work?
Create a message in any channel with emoji reactions, buttons, or dropdowns. Members click to...
Can I auto-assign roles based on activity?
Yes. Set rules like 'assign @Active after 100 messages', 'assign @Voice Regular after 10 hours...
Do reaction roles conflict with Carl-bot?
If migrating from Carl-bot, remove Carl-bot's reaction role messages before creating...
Try server.ninja Free
Analytics + moderation + leveling. 80% free.
Add to Discord — Free2 min setup · No credit card