Skip to main content
Fire Premium unlocks powerful features that give you more control and customization options for your Discord server. From self-assignable ranks to custom bot identity, premium features help you create a unique experience for your community.
Premium features are available to servers that support Fire’s development. Contact the Fire team to learn about premium access.

Premium feature overview

Self-assignable ranks

Let members choose their own roles from a customizable list.

Reaction roles (RERO)

Members get roles by clicking reactions on messages.

Custom bot identity

Customize Fire’s name, avatar, and profile per server.

Role persistence

Automatically restore roles when members rejoin.

Invite role

Give roles when members reach invite milestones.

Voice channel role

Give roles while members are in voice channels.

Vanity redirects

Create custom short links for your server.

Self-assignable ranks

Allow members to give themselves roles from a predefined list.

Setting up ranks

# Configure which roles are self-assignable
/ranks configure roles:@Color1,@Color2,@Color3
Members can then use:
/rank role:@Color1
This toggles the role - if they have it, it’s removed; if they don’t, it’s added.

Interactive rank menu

When members use /rank without specifying a role, they see an interactive menu:
  • 5 or fewer roles: Buttons for each role
  • 6-25 roles: Dropdown menu to select roles
  • Color-coded: Green if they don’t have the role, red if they do
If your server has 5 or fewer self-assignable ranks, Fire displays them as buttons. The buttons are:
  • Green (Success) - You don’t have this role, click to add it
  • Red (Danger) - You have this role, click to remove it
  • Emoji support - If the role name starts with an emoji, it’s shown on the button
Benefits:
  • Let members customize their experience
  • Great for color roles, hobby roles, or interest groups
  • No need for staff to manually assign roles
  • Members can change anytime
Use cases:
  • Color roles for profile customization
  • Ping roles for announcement preferences
  • Interest-based roles (Gaming, Art, Music, etc.)
  • Region/timezone roles
  • Pronoun roles
Make sure Fire’s role is higher than the self-assignable roles in your server’s role hierarchy, otherwise it won’t be able to assign them.

Reaction roles (RERO)

Create messages where members react to get roles automatically.

Setting up RERO

/rero setup
This creates an interactive setup process:
1

Create or select message

Choose an existing message or have Fire create a new one.
2

Add role mappings

For each role, specify which emoji should trigger it.
3

Configure behavior

Choose if members can have multiple roles or only one at a time.
4

Activate

Fire adds the reactions, and the system is live!

RERO features

  • Multiple reactions: Support for up to 20 different role reactions per message
  • Custom emojis: Use server custom emojis or standard Unicode emojis
  • Exclusive roles: Option to allow only one role at a time
  • Remove on unreact: Automatically remove role when member removes reaction
Example setup:
📱 React with 📱 for Mobile Notifications
💻 React with 💻 for Desktop Updates  
🎮 React with 🎮 for Gaming Events
🎨 React with 🎨 for Art Showcase
REaction ROles (RERO) are perfect for role selection channels where you want members to pick their own roles visually.

Custom bot identity

Customize how Fire appears in your server with a unique name, avatar, and bio.

Update bot identity

/identity update name:"ServerHelper" avatar:https://example.com/avatar.png
Customizable elements:
  • Name: Change Fire’s display name in your server (up to 32 characters)
  • Avatar: Set a custom avatar image for your server
  • Banner: Set a custom banner (Premium+ tier)
  • Bio: Custom “About Me” section

Reset identity

Return to Fire’s default appearance:
# Reset everything
/identity reset

# Reset specific elements
/identity reset avatar
/identity reset banner
/identity reset bio
Custom identity is per-server. Each server with premium can have its own unique Fire appearance.
Why customize identity?
  • Match your server’s branding and theme
  • Make Fire feel like a native part of your community
  • Create multiple “personalities” for different servers
  • Professional appearance for business/brand servers

Role persistence

Automatically restore roles when members rejoin your server.
/rolepersist enable
When enabled:
  • Fire tracks which roles each member has
  • If they leave and rejoin, roles are automatically restored
  • Prevents role hopping to reset roles
  • Great for preventing punishment evasion
Configuration options:
  • Enable/disable role persistence
  • Exclude specific roles from being persisted
  • Clear persisted data for specific users
Role persistence won’t restore roles that have been deleted or that Fire doesn’t have permission to assign.

Invite role

Reward members for inviting others to your server.
/inviterole configure role:@Recruiter invites:10
Members automatically receive the role when they reach the specified number of invites. Features:
  • Track invite counts per member
  • Multiple tiers (different roles for 5, 10, 25, 50+ invites)
  • Automatic role assignment
  • Prevents invite farming with leave tracking
Use cases:
  • Reward active recruiters
  • Create invite-based rank systems
  • Incentivize server growth
  • Recognition for community builders
Fire tracks invites even if someone leaves and rejoins, making it harder to game the system.

Voice channel role

Automatically give roles to members while they’re in specific voice channels.
/vcrole set channel:#Music role:@Listening
Members get the role when they join the voice channel and lose it when they leave. Use cases:
  • Show who’s currently in voice
  • Give permissions while in specific channels
  • Visual indicators for voice activity
  • Temporary access roles
Example:
Channel: 🎮 Gaming
Role: @Currently Gaming (visible color role)

Result: Members have a colored role while gaming

Vanity redirects

Create custom short URLs that redirect to your server invite or other links.

Create a redirect

/redirect create code:myserver url:https://discord.gg/your-invite
This creates a redirect at https://fire.gaminggeek.dev/myserver (example)

Manage redirects

# View your redirects
/redirect view

# Delete a redirect
/redirect delete code:myserver
Benefits:
  • Memorable, branded links
  • Easier to share than long Discord invites
  • Can update destination without changing link
  • Professional appearance
Redirect codes must be unique across all Fire servers. Popular names may already be taken.

Premium tiers

Different premium tiers unlock different features:

Standard Premium

  • Self-assignable ranks (up to 25 roles)
  • Reaction roles (RERO)
  • Role persistence
  • Invite roles
  • Voice channel roles
  • Custom bot name and avatar

Getting premium

To get Fire Premium for your server:
1

Join Fire's support server

Connect with the Fire team and community.
2

Contact the team

Ask about premium options and pricing.
3

Choose your tier

Select Premium or Premium+ based on your needs.
4

Activate premium

Once approved, premium features are instantly available.
Premium helps support Fire’s development and hosting costs while giving you access to powerful features.

Premium best practices

Plan your ranks

Think about which roles make sense as self-assignable before setting up.

Create clear RERO messages

Make reaction role messages easy to understand with clear instructions.

Brand consistently

Use custom identity to match your server’s theme and colors.

Monitor invite roles

Check that invite role milestones align with your server growth goals.

Premium command summary

CommandDescription
/rankView or toggle self-assignable ranks
/reroSet up reaction roles
/identity updateCustomize bot appearance
/identity resetReset bot to default
/rolepersistConfigure role persistence
/inviteroleSet up invite-based roles
/vcroleConfigure voice channel roles
/redirect createCreate vanity URL redirect
/redirect viewView your redirects
/redirect deleteDelete a redirect

Support

Need help with premium features?
  • Join Fire’s support server for assistance
  • Check the documentation for detailed guides
  • Premium members get priority support
All premium features respect Discord’s rate limits and guidelines to ensure reliability and performance.

Build docs developers (and LLMs) love