Phantom

Engagement

Levelling that rewards the right people

Members earn XP for being around, level up, and unlock the roles you set. Spam-proof, with a proper rank card and a leaderboard your community will look at.

15-25

XP per message

A sensible default range; tune it to your server.

60s

Anti-spam

Cooldown between counted messages so people can't farm.

Level roles

Stack roles as members climb, or swap them out — your call.

Tune XP per message and the cooldown so the levels actually mean something

Auto-assign roles at the levels you choose — stack them or swap them

Multiply XP in certain channels or for certain roles when you want to reward something specific

A proper rank card with the member's avatar, progress bar and place on the leaderboard

01 · Engagement

Tune it to your community

Set how much XP a message earns, how long between messages count, and which channels and roles count toward XP at all. Means levels reward time spent in the server, not how many messages someone can spam in #general.

02 · Engagement

Level roles that make sense

Auto-assign roles when members hit certain levels. Choose stack mode if you want every level role to pile up, or swap mode if Level 10 should replace Level 5. Either way Phantom handles the assigning and the cleanup for you.

More from Phantom

All features →

Common questions

Can I exclude my bot-spam channel from giving XP?
Yes. The XP Blacklist page lets you exclude any channel or role from earning XP — perfect for #bot-commands or roles you don\'t want farming.
Can members earn XP for being in voice?
Not yet — message XP only at the moment. Voice XP is on the roadmap and will be a separate toggle when it ships.

Up and running in a minute.

Add the bot, open the dashboard, switch on what you need. Free to use during early access.