BotGhost Documentation
Support ServerYouTubeMarketplaceBotGhost PremiumSign in
  • Welcome to BotGhost
  • Guidelines & Privacy
  • Changelogs 2025
    • Changelogs 2024
    • Changelogs 2023
  • BotPanel Documentation
  • Getting Started
    • Create Your First Bot
      • Create Your Second Bot
    • Invite Your Bot
    • Standard Practices
      • Advanced Practices
    • Mobile Application (PWA)
  • Support
    • BotGhost Support
    • Frequently Asked Questions
  • Premium & Priority Hosting
    • Priority Hosting
    • Our Premium Features
    • Plans & Payment Methods
    • Manage Your Subscription
    • Upgrade Your Bot
    • Refund & Cancellation Policy
    • Beta Features
  • General Settings and Collaboration
    • Settings
    • Collab
    • Status
    • Active Developer Badge
    • Marketplace
  • Custom Commands & Events
    • Command & Event Builder
      • Sharing Commands and Events
      • Advanced Options
    • Actions
      • Message Actions
        • Send or Edit a Message
          • Button
          • Select Menu
        • Edit a Button or Select Menu
        • Send a Form
        • Delete a Message
        • Publish a Message
        • React to a Message
        • Pin a Message
      • Custom Variable Actions
        • Set Variable
        • Run Equation on Variable
        • Delete Variable
      • API Actions
        • Send an API Request
        • Execute an IFTTT Trigger
      • Loop Actions
        • Run a Loop
        • Stop a Loop
      • Voice Actions
        • Join a Voice Channel
        • Leave a Voice Channel
        • Voice Move a Member
        • Voice Kick a Member
        • Voice Mute or Unmute a Member
        • Voice Deafen or Undeafen a Member
      • Role Actions
        • Add Roles
        • Remove Roles
        • Create a role
        • Delete a role
        • Edit Role
      • Channel Actions
        • Create a channel
        • Edit a channel
        • Delete a channel
      • Thread and Forum Actions
        • Create a Thread
        • Edit a Thread
        • Delete a Thread
      • Server Actions
        • Kick a member
        • Ban a member
        • Timeout a member
        • Change a members nickname
        • Purge Messages
        • Create Server Invite
      • Other Actions
        • Wait before running another action
        • Manipulate some text
        • Send an error log message
        • Set a unique variable
        • Change the Bot's Status
        • Note
      • [LEGACY] Reply Actions
        • Plain Text Reply
        • Embed Reply
        • Random Reply
        • Send a message to a channel
        • Direct Message a User
        • Send a Message with attached buttons
          • Buttons
        • Send a message with a select menu
          • Menu Option
    • Conditions
      • Comparison Condition
      • Permission Condition
      • Chance Condition
      • Channel Condition
      • Role Condition
      • User Condition
      • Premium Check Condition
    • Options
      • Text Option
      • Number Option
      • User Option
      • Channel Option
      • Role Option
      • Choice Option
      • Attachment Option
    • Events
      • Timed Events
      • Webhooks
    • Data Storage
      • Collections
      • Objects
    • IFTTT
    • Variables
  • Server Management
    • Moderation
    • Discord Automod
    • Tickets
    • Welcomer
    • Verification
    • Statistic Channels
    • Modmail
    • Auto-React
    • Sticky Roles
    • Emoji Manager
    • Polls Filter
    • Automod
    • Logging
  • Messages
    • Timed Messages
    • Reaction Roles
    • Autoresponder
    • Embed Builder
    • Sticky Messages
    • Polls
    • Global Chat
    • Media Channels
  • AI
    • ChatGPT
    • Image Generation
  • Game Integrations
    • Roblox Verification
  • Social Integrations
    • YouTube
    • Twitch
  • Community Engagement
    • Leveling
    • Temp Voice Channels
    • Suggestions
    • Invite Tracker
    • Starboard
    • Question Of The Day
    • Giveaways
  • Fun Modules
    • Economy & Minigames
    • Birthdays
    • Counting
  • Utility
    • Translation
    • Weather
Powered by GitBook
On this page
  • Settings
  • Counter Settings
  • Role Rewards
  • Active Rewards
  • Commands
  • Events

Was this helpful?

  1. Community Engagement

Invite Tracker

Motivate your server members with a count and leaderboard that keeps track of the people they invited!

Last updated 5 months ago

Was this helpful?

This module requires a to function.

The module will enable members of your community to retrieve leaderboards and specific member statistics for individuals they invite.

Settings

Counter Settings

In this area is where you can configure specific messages sent when a new member is invited, roles, restrictions and more.

Update Message Type

This is where the type of message sent can be configured when a user is invited.

No Message will be sent in the server if this option is chosen.

If this option is selected, when a user is invited they will receive this message in their direct messages.

Update Message

If this selection is chosen, a message will be sent to a specific channel when a user is invited into the server.

Updates Channel

Here you can choose a text or announcement channel to serve as the channel that receives the invite messages.

Update Message

Ignored Roles

In this field you can choose certain roles to be excluded from the invite counter. This means that if they invite a user it doesn't count towards their total invites.

Filter Suspicious Invites

If this toggle is enabled, when a user with a relatively low account age is invited, it will not count towards the inviter's total invites.

Minimal Account Age

Configure the account age in days to trigger the Filter Suspicious Invites filter. Only integers can be accepted in this field. This setting is only visible when Filter Suspicious Invites is enabled.

Hide Left Inviters

If this toggle is enabled, users who left the server will not show up on the leaderboard when /invite-leaderboard is used.

Register Leaves

When this toggle is enabled, if a user that got invited by someone in the server leaves, the inviter's total invite count will decrease by one.

Role Rewards

Here is how to setup roles to be given to members when they meet a certain amount of people invited. You can have up to 10 rewards.

Required Invite Count

This field input is how many people need to be invited by a member for the role in this reward to be given.

Role Reward

The role to be given when the required invite count is met or gone beyond. Only 1 role can be selected per reward.

To save the reward's settings, you need to click "Add" in the bottom-right corner of the settings. This will reset the fields so you can set up another reward.

Active Rewards

This area is where you can manage your active role rewards and their settings.

To save the edits you made on the reward's settings, you need to click "Edit" in the bottom-right corner of the settings.


Commands

In this area, you can view and modify the commands of the Invite Tracker module. Below you may find some information on each command of the module.

/invites

This command allows you to check the number of invites of anyone in the server.

/invites-leaderboard

This command displays the leaderboard of members who invited the most users to your server. You can browse through the leaderboard by using the buttons at the bottom of the leaderboard message.

Events

In this area, you can view and modify the events of the Invite Tracker module. Below you may find some information on each event of the module.

Invites Handler

This event edits the invite count for when a user gets invited to your server.

Leaves Handler

This event tracks when a user is removed or leaves the server and adjusts the invite count accordingly.

Reward #...

When a active reward is made from Role Rewards, the corresponding event will be created and automatically gives a user a role dependent on the reward settings.


It's advised that you do not edit the commands and events unless you have a good understanding of BotGhost and its Command Builder. If you encounter any issues, you might want to reset the module for it to work again as intended.

Additionally, a copy of the edited commands / events will be created if you update the module.

Here is where you can configure the message being sent. You can use such as {invites} and {inviter} to show stats and more. You can also toggle the message type to choose between or a response.

Here is where you can configure the message being sent. You can use such as {invites} and {inviter} to show stats and more. You can also toggle the message type to choose between or a response.

variables
embed
plain text
variables
embed
plain text
Invite Tracker
Premium Subscription