Engagement
Leaderboard
Rank members using message, voice, and engagement activity.
Getting started
Configure XP
Set message ranges, voice XP, cooldown, daily cap, standard multiplier, and weekend multiplier.
Prevent farming
Exclude channels and roles that should never earn XP.
Add rewards
Create level-role milestones and choose whether roles stack or are removed when no longer earned.
Review rankings
Switch between today, this week, this month, and all time; inspect progress, streaks, messages, and voice time.
Operate
Publish standings, export CSV, run named seasons, or make audited XP corrections.
Settings reference
Use this reference when you need to check what a setting does.
Random XP within the configured range after cooldown.
XP per completed voice minute.
Maximum XP one member can earn per day; zero means unlimited.
Consecutive UTC days with eligible activity.
Daily, weekly, monthly, and lifetime XP rankings.
A role synchronized when a member reaches its level.
How it works
Here’s what happens once you’ve finished setup.
- 1Activity
Listeners validate exclusions, cooldowns, limits, and multipliers.
- 2Progress
NightCrew updates period totals, lifetime XP, level, and streak.
- 3Reward
Role milestones synchronize after level changes.
- 4Dashboard
Staff review, publish, export, create seasons, and audit corrections.
Example
Use a named season, publish monthly standings, and award a Community MVP role after reviewing the audit trail and activity mix.
Permissions
- Read Message History
- View Channels
- Send Messages
- Embed Links
- Manage Roles for level rewards
Troubleshooting
They have no tracked activity for the selected period or match an ignored channel or role.
XP is credited after the member leaves or changes voice channels.
Move NightCrew's role above the reward role and grant Manage Roles.
Raise the cooldown, set a daily cap, and exclude farming channels.