GuildPilot Beta
Community and automation

Rename voice or stage channels automatically with total, online or role-based member counts and verify that the required Discord intents are active.

How to create live member counters with GuildPilot

Counting Channels keep server totals visible by renaming chosen voice or stage channels. You can show all members, online members, or the number of members holding a selected Discord role.

Dashboard - Counting ChannelsReal dashboard
GuildPilot Counting Channels editor with member counter settings
Create and preview member counters from the Counting Channels editor.Open full size

Before you start

  • Create the voice or stage channels you want GuildPilot to rename.
  • The active bot must be able to view and manage those channels.
  • Presence Intent is required for online-member totals.
  • Server Members Intent is required for exact role-member totals.

Create live counters

1. Open Counting Channels

Open the server dashboard and select Counting Channels.

2. Configure the total-member counter

Choose a synced voice or stage channel for the total counter. In Channel name template, place {count} where the number should appear, for example Members: {count}, then turn Enabled on.

3. Configure the online counter when required

Choose a separate voice or stage channel for online members and use a template such as Online: {count}. Enable Presence Intent before relying on this value.

4. Add role counters

Under Role counters, select Add role counter. Choose a synced Discord role, a voice or stage channel, and a template. The role-name placeholder can be used alongside {count} where shown by the editor.

5. Save the configuration

Select Save changes. GuildPilot updates the chosen channel names as the underlying totals change.

Use dedicated channels that members do not join for conversation. Keep names short enough that the changing number remains visible in Discord's channel list.

Test the setup

  1. Record the current total shown by the chosen channel.
  2. Join with a test account or assign the tested role to an account.
  3. Wait for GuildPilot to process the member update and confirm that the channel name changes.
  4. Remove the test role or test account and confirm that the total returns.

What a successful setup looks like

Each enabled counter channel has a resolved number instead of {count}. Total, online and role counters update independently according to their saved source.

Common problems

Online members stays inaccurate

Cause: Presence Intent is disabled for the active bot.

Fix: Enable the intent in the Discord Developer Portal and the GuildPilot runtime configuration, then reconnect the bot.

A role counter cannot be saved

Cause: The role or channel is no longer present in the synced Discord data.

Fix: Use Settings → Refresh Discord data, then choose the current role and a normal voice or stage channel.

The channel name never changes

Cause: GuildPilot cannot manage the chosen channel or the counter is disabled.

Fix: Confirm Enabled, review the channel permission override for the bot, and keep {count} in the template.

Ready to configure it?

Open your GuildPilot dashboard

Choose your Discord server, follow this guide with the live settings beside you, and save only when the preview looks right.