Community StudioLevelling

Levelling

Reward active members with XP, level roles, and progress tracking.

Updated Jul 2026 4 min read
Gander

Gander Levelling

Reward active members with experience points, levels, and automatic role promotions in your Discord server.

Community Studio Discord workspace for a Soulstack server
Community Studio configures the bot per server.

Levelling Features

Keep your community engaged with a progression system that rewards participation and recognises your most active members.

XP System

Members earn XP each time they send a message. You control the minimum and maximum XP awarded per message to fine-tune progression speed.

Level Roles

Automatically assign Discord roles when members reach specific levels, unlocking new channels and permissions as they progress.

Leaderboard

View the top members in your server ranked by level and XP, encouraging friendly competition within your community.

Level-Up Announcements

Celebrate milestones with customisable level-up messages. Choose which channel announcements appear in, or let them post where the member was chatting.

Channel Exclusions

Prevent XP gain in specific channels such as bot commands or spam channels, keeping the system fair and focused on genuine participation.

Role Exclusions

Exclude specific roles from earning XP entirely. Useful for bot roles, moderator accounts, or any members you wish to opt out.

Voice XP

Optionally award XP for time spent in voice channels too, with its own rate and a minimum number of members required in the channel.

Configuration

All levelling settings are managed from the Levelling tab of Community Studio.

XP Rates

Set the minimum and maximum XP awarded per message. A random value within this range is given each time a member sends a message, adding variety to progression.

Level-Up Message

Customise the announcement sent when a member levels up. Use the {user} placeholder for the member's name and {level} for their new level.

Announcement Channel

Optionally choose a specific channel for all level-up announcements. If left blank, the announcement appears in the channel where the member earned the level.

Exclusions

Specify channels and roles that should be excluded from XP gain. This ensures your levelling system rewards genuine community interaction.

Voice XP

Enable XP for time spent in voice channels, with its own rate and award interval, plus a minimum number of non-bot members required in the channel. Muted, deafened and AFK-channel members are excluded by default, and you can list voice channels that never award XP.

Getting Started

Set up levelling in a few simple steps.
1

Enable Levelling

Toggle the Levelling module on from the Levelling tab of Community Studio.
2

Set XP Rates

Configure the minimum and maximum XP per message to control how quickly members level up.
3

Customise Announcements

Write a level-up message and optionally select a dedicated announcement channel.
4

Set Exclusions

Add any channels or roles you want excluded from earning XP.