Invite Tracker
See who invited each new member
Every join gets attributed to whoever's invite link brought them in, with running totals per inviter that stay honest — a join that turns out to be fake, or that leaves again quickly, gets reclassified automatically rather than sitting in someone's count forever.
Turning it on or off
Every server chooses for itself — switch Invite Tracker on or off from your dashboard, under Engagement. When it's off: new joins will no longer be attributed to an inviter.
Setting it up
- 1
Nothing to configure to start counting
Invite tracking begins the moment the module is on — there's no setup step required before it starts attributing joins.
- 2
Tune fake-detection sensitivity if needed
The defaults catch the obvious cases; tighten the quick-leave window if you're seeing farmed invites slip through as "regular".
- 3
Use bonus credits for off-platform promotion
/invitetracker bonusis the way to reward someone who brought people in without a trackable invite link — a Twitter post, a stream shoutout, and similar.
Join categories
Each invite counts joins into four buckets: regular (a genuine join), left (someone who joined through that invite and has since left), fake (flagged by fake-account detection), and bonus (manually credited, not tied to any invite link — for rewarding promotion done outside Discord, for instance).
Fake detection runs at join time using signals like account age, and again shortly after via a quick-leave check — a join initially counted as regular that leaves within the configured window gets moved into the fake bucket retroactively, so a bot-farm join-and-leave doesn't inflate anyone's numbers.
Commands
Tips & things people get wrong
- Protection's Alt-Account Heuristics can factor in this module's fake-join flag as one signal toward its own score — running both together makes each one better than running alone.
- A member's invite count updating downward isn't a bug — it's the quick-leave or fake-detection check correcting an earlier regular join.