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.
Counts
| Count | Means |
|---|---|
| Regular | Real members who joined with your invite |
| Left | Of those, the ones who left again |
| Fake | New accounts (younger than 7 days by default), people who rejoined, and inviting yourself; never counted |
| Bonus | Added or removed by staff |
| Total | Regular − left + bonus |
,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 resetwithout a member resets everyone (it asks first). Who invited whom is kept.,invites fake 0stops 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.