Leveling & XP
A full XP and leveling system to reward active members and encourage engagement with message XP, voice XP, role rewards, and leaderboards.
Illustration only — actual interface and behavior may differ
Level Progression
Watch your members climb from Newcomer to Legend. Each milestone unlocks a new role, giving your community a sense of achievement and status.
XP Sources
Three different ways for members to earn XP, each fully configurable from your dashboard.
Message XP
15 - 25 XP- Earned per message sent
- Configurable cooldown (default 60s)
- Min/max XP per message
- Blacklist specific channels
- Anti-spam protection built in
Voice XP
10 XP / min- Earned while in voice channels
- Requires at least one other person
- Muted / deafened users excluded
- Per-minute XP rate configurable
- AFK channel excluded by default
Bonus XP
2x Multiplier- XP multiplier roles (e.g., Boosters)
- Double XP events by staff
- Bonus XP channels
- Staff can add/remove XP manually
- Stack multipliers for mega boosts
Message & Voice XP
Reward your members for being active in both text and voice channels. Fully configurable XP rates, cooldowns, and voice channel tracking.
Illustration only — actual interface and behavior may differ
Level-Up Messages & Role Rewards
Celebrate your members' progress with custom level-up messages and automatically assign roles as they level up. Set special milestone messages for key levels.
Illustration only — actual interface and behavior may differ
Leaderboard & Customization
Display a live leaderboard, fine-tune which channels earn XP, and customize every aspect of the leveling curve.
Illustration only — actual interface and behavior may differ
How Leveling Works
Set up a full leveling system in under five minutes. Here is how it works from start to finish.
Enable Leveling
Turn on the Leveling module from your SCNX Dashboard. Choose your XP rates, cooldowns, and which channels should earn XP.
Configure Rewards
Set up role rewards for specific levels. Choose which roles unlock at which milestones, and customize the level-up messages your members see.
Members Earn XP
Your members automatically earn XP by chatting and joining voice channels. The bot tracks everything silently in the background.
Celebrate & Compete
Members level up, unlock roles, and climb the leaderboard. The server comes alive with friendly competition and engagement.
Why Leveling Keeps Members Active
+40% More Messages
Servers with leveling enabled see significantly more daily messages as members chase XP.
Higher Retention
Members come back daily to maintain their streak and climb the leaderboard. They have something to lose.
Healthy Competition
The leaderboard creates friendly rivalry. Members compete for the top spot and exclusive role rewards.
Command
| Command | Description |
|---|---|
/profile | View your or another member's level, XP, and rank |
/leaderboard | View the server leaderboard |
/manage-levels reset-xp | (Staff) Reset a user's XP |
/manage-levels edit-xp | (Staff) Add or remove XP from a user |
Frequently Asked Questions
Members earn XP by sending messages (with a cooldown to prevent spam) and by spending time in voice channels. You control the XP range, cooldown, and voice XP rate from the dashboard.
Yes. XP multiplier roles let you boost XP earning for specific roles (e.g., server boosters earn double XP). Multipliers can stack for even higher gains.
Yes. Blacklist specific channels or roles from the leveling system so they don't earn any XP.
The bot sends a customizable level-up message. If that level has a role reward, the role is automatically assigned. You can configure unique messages for milestone levels.
Yes! Your server gets a public web leaderboard page that updates in real time, so members can check their rank from anywhere.
Yes. Every server with leveling enabled gets a dedicated web leaderboard page. Members can view rankings, profiles, and XP stats from any browser — no need to be in Discord. The page updates in real time and can be shared with a public URL.
Not directly through an automated import, but server staff can use the /manage-levels edit-xp command to manually add XP to individual members. This lets you recreate balances from another bot if needed.
Turn your server into an RPG
Give your members a reason to stay active. Set up leveling, role rewards, and leaderboards in minutes.
Get started