Engagement
Invite Tracker Premium · €4.99
See who invited whom, with a leaderboard and fake-invite filtering.
Invite Tracker is a premium module: €4.99, once, for one server - no subscription. In the dashboard a locked module shows every setting as a preview before you buy. How premium works
Shows who invited whom: a log line for every join with the invite that was used, a leaderboard of inviters, and a filter that does not count fresh throw-away accounts.

Commands
<required> [optional] - "who may use it" is Discord's default; a server's admins can change it per command under Server Settings > Integrations.
/invites
Everyone/invites show [user]How many people someone invited
usermember, optionalDefaults to you
/invites topInvite leaderboard
/invites who <user>Who invited this member?
usermemberMember
Settings
Everything you can set for this module in the dashboard, in the order the page shows it.
Join source log channelChannel
Don't count accounts younger thanChoiceCount everyone to 1 yearCount everyone
Good to know
/invites showis for yourself or a member,/invites topthe leaderboard,/invites whotells who invited a member./invites showand/invites topanswer for everyone only where the member could post it themselves (allowed to write and embed links, no timeout, no locked thread) and not more often than the channel's slowmode lets them write - members with Manage Messages, Manage Channels or Bypass Slowmode are not held back. The leaderboard is shown to everyone at most once a minute per channel. Otherwise only the member who asked sees the answer.- Joins through the vanity link or a server discovery page have no inviter. A join Pangobot cannot tell apart is counted for nobody: people joining through different invites at the same moment, or joining while Pangobot could not read the invite list. The join log then says "source unknown".
- Not counted: bots, a join through one's own invite, accounts younger than the age you set, and accounts Discord itself flags as likely spammers. The join log says why, and
/invites whosays through an invite that did not count. - One person counts once. A member who leaves takes the invite away again, even a second after joining - also while the module is switched off or locked. Leaves Pangobot missed while it was offline are found when tracking starts again (after a restart, when you switch the module on, or when a maintenance pause ends); if Discord does not answer that check, nobody is counted as gone for it. Someone who comes back counts for the invite they used this time.
- When the join log names no invite, it says why: Pangobot is missing Manage Server, Discord did not answer, tracking has just (re)started, or the source is unclear (vanity link, Server Discovery, several joins at the same moment). An invite that nobody made (a server widget, an integration, a deleted account) is shown but counts for nobody. The dashboard warns as soon as Manage Server is missing.
- Expired invites get no credit, and neither do invites that disappear together with their channel, such as a temporary voice room or a closed ticket. A one-use invite still counts for its creator when it is used up.
/invites toplists only members who are still on the server and have at least one invite. It checks who is still there at most once a minute, so someone who just left can stay on it for up to a minute. The numbers of someone who left are kept and come back with them./invites whoshows the **invite code only to members with *Manage Server*** - the people who can see invites in the server settings. Everyone else sees who invited the member.- Counting starts when the module is switched on - earlier joins are unknown. Without Manage Server, joins are not attributed until Pangobot has it again; after that, or after the module was switched off, disabled or locked for a while, tracking restarts from a fresh invite list, and the first join after that says "source unknown".
What the bot needs
- Manage Server (Discord shows invites only to those who have it).