GimCommandsDocsStatusDiscord
Dashboard

Invite tracking

See who invited each member, count everyone's invites, and reward people who bring friends.

How it works

When someone joins, the bot compares the server's invites with how they were at the last join: the one that was used is the one whose count went up. The vanity link (discord.gg/yourname) is recognised too. It's always on; there's nothing to set up except giving the bot Manage Server, which Discord requires to see invites.

The very first join after the bot arrives can't be told apart (there's nothing to compare yet) and is counted as unknown. From the second join on, it works. During a raid the bot skips the check to keep up.

Counts

CountMeans
RegularReal members who joined with your invite
LeftOf those, the ones who left again
FakeNew accounts (younger than 7 days by default), people who rejoined, and inviting yourself; never counted
BonusAdded or removed by staff
TotalRegular − left + bonus
Commands everyone can use
,invites
,invites @someone
,invites leaderboard
,invites leaderboard weekly
,invites leaderboard monthly @Mods
,inviter @someone
,invited @someone
  • ,inviter (also ,whoinvited) shows who invited someone, and with which invite.
  • ,invited lists who someone brought in.
  • ,invites list shows the server's active invite links (Manage Server).

Managing invites (Manage Server)

,invites add @someone 5
,invites remove @someone 2
,invites reset @someone
,invites fake 14
  • ,invites reset without a member resets everyone (it asks first). Who invited whom is kept.
  • ,invites fake 0 stops treating new accounts as fake; rejoins and self-invites stay fake.

Rewards

,invites reward add 5 @Recruiter
,invites reward add 25 @Headhunter

Members get a reward role when their total reaches its number. Rewards stack, and a role is taken back if someone's total drops (people they invited left, or bonus was removed). The bot needs Manage Roles and its role above the reward roles.

In welcome messages

Use {inviter.mention}, {inviter.invites} and {invite.code} in welcome and goodbye messages. All of them are on the Variables page.

The dashboard's Invites page (under Community) has the fake-account setting, rewards and the top inviters.