Skip to main content
Role rewards let you turn Prowl’s leveling system into a progression ladder. Instead of levels being just a number, you can attach real benefits — special Discord roles with their own channel access, colors, or perks — that members automatically receive when they hit key milestones.

How Role Rewards Work

Every time a member earns XP in your server, Prowl checks their level against your configured role reward thresholds. When a member reaches a threshold level, Prowl automatically assigns the corresponding role — no command needed, no manual intervention required.
Role rewards only fire when a member actively earns XP and levels up. Members who already had enough levels before a reward was added won’t receive the role retroactively.

Adding a Role Reward

Use the slash command to set a role reward for a specific level:
You can also configure role rewards from the dashboard under Leveling → Role Rewards.

Example Reward Ladder

Here’s a sample progression ladder for a general-purpose community server:
Space your early milestones close together (levels 1–10) so new members get rewarding feedback quickly. Spread later milestones further apart (levels 20, 50, 100) to make top-tier roles feel genuinely earned.

Interaction with Discord Role Hierarchy

Prowl can only assign roles that sit below its own highest role in your server’s role hierarchy. This is a Discord platform restriction — bots cannot grant roles that are positioned above themselves. What this means in practice:
  • Open Server Settings → Roles in Discord.
  • Find the Prowl role (or whatever role was created when you invited the bot).
  • Make sure every role you want to use as a reward is listed below the Prowl role.
  • Drag roles up or down in the list to reorder them.
If you try to assign a reward role that sits above Prowl in the hierarchy, Prowl will fail silently — the member reaches the level but receives no role, and no error is displayed to them. Always verify your role ordering after setting up new rewards.
The Prowl role itself doesn’t need to be at the very top of your hierarchy — it just needs to be above every role it’s responsible for managing. A common setup is to place the Prowl role just below your Admin and Moderator roles, and above all member-facing roles.