Community engagement

How to See Who Invited Someone on Discord (Invite Tracker Guide)

Discord shows how many times a link was used, not who joined through it. Here is how to track who invited who, keep fake accounts out of the leaderboard and see which promotion actually brings people in.

MurFFy Team6 min read
How to See Who Invited Someone on Discord (Invite Tracker Guide)
On this page
  1. Why Discord doesn't show this on its own
  2. Step 1. Turn on tracking and set the counting rules
  3. Step 2. Read the leaderboard fairly
  4. Step 3. Find out which promotion works
  5. Step 4. Rules, reports and export
  6. How to run a fair invite contest
  7. Commands
  8. FAQ

You run a contest, "whoever invites the most people wins Nitro", and a week later it turns out the winner invited twenty empty accounts that left the next day. Or you pay for a TikTok promotion and have no idea whether a single person came from it. Both cases need the same thing: invite tracking.

In this guide you will turn on MurFFy's invite tracker, see who invited who, and set up counting so fake accounts don't wreck the leaderboard.

Quick answer: how to see who invited someone on Discord

  1. Give the MurFFy bot the Manage Server permission. Without it, the bot can't read invites.
  2. In the dashboard, open Community → Invites and turn the module on.
  3. Check the fake account threshold (by default, accounts younger than 3 days).
  4. Label your links, for example TikTok or YouTube.
  5. Check the leaderboard in the dashboard or with /invites and /inviter.
The /invites and /inviter commands on Discord showing a member's invite count and who invited a chosen member
/invites shows an inviter's score, and /inviter tells you who invited a member and through which link.

Why Discord doesn't show this on its own

Under Server Settings → Invites, Discord lists your links and their use counts. It doesn't show who joined through a link, or whether they are still on the server. An invite tracking bot does something simple: it remembers each link's use count and, on every join, checks which counter went up. That tells it which link and which inviter brought the new member.

Step 1. Turn on tracking and set the counting rules

MurFFy invite tracking module: tracked links, joins and fake account settings
Stats at the top and configuration: days until an account counts as fake, public URL and time zone.

Once the module is on, you see four numbers: how many links are tracked, how many joins were recorded, how many joins couldn't be attributed (for example through a vanity URL or a bot adding someone) and how many people are on the leaderboard.

The key settings:

  • Days until counted as fake. If the invited account is younger than this, the invite counts as fake. On the free plan the threshold is 3 days. With Premium you set your own, such as 7 days.
  • Ignore rejoins (Premium). Someone who left and came back doesn't count twice.
  • Time zone: sets the report periods.
  • Sync: pulls the current invite state from Discord, for example after enabling the module on an existing server.

Tracking counts joins from the moment the module is turned on. Earlier invites can't be reconstructed, because Discord doesn't keep that history.

Step 2. Read the leaderboard fairly

MurFFy invite leaderboard with score, regular, fake and left invites and bonus
The invite leaderboard. Score is regular invites minus fake and left, plus bonus.

Each person on the leaderboard has five numbers:

ColumnMeaning
RegularReal people who joined through their link
FakeAccounts younger than your threshold
LeftPeople who have since left the server
BonusA manual adjustment by staff
ScoreRegular − fake − left + bonus

The field below the table lets you adjust a score, for example adding a bonus for a contest win or removing points for invite farming. You only need the user ID, the amount and a reason.

Step 3. Find out which promotion works

This is the most underrated part of invite tracking. Create a separate link for every place you promote the server and give it a label:

Invite codes labeled TikTok, YouTube and Partner servers with use counts in the MurFFy dashboard
Link labels. You can see at a glance that TikTok brought in more than twice as many people as YouTube.
  • discord.gg/nightshift → TikTok
  • discord.gg/yt-nightshift → YouTube
  • discord.gg/partners → Partner servers

After a week you know where your time is well spent and where it isn't. A label can also give a starter role to everyone who joins through that link, such as a Partner role for people from partner servers.

The History tab lists every join: who came, through which link, when, and whether it counted as regular, fake or a rejoin.

Step 4. Rules, reports and export

  • Rules: exclude chosen inviters or roles from the leaderboard, such as staff who hand out official links.
  • Reports: the bot posts a recurring summary to a chosen channel. Monthly on the free plan, weekly as well with Premium.
  • Premium: a public leaderboard page, a pinned leaderboard widget in a channel and CSV export.
Invite reports in MurFFy: report period, report channel, pinned widget and CSV export
Reports and publishing results.

How to run a fair invite contest

  1. Announce the rules up front: the score counts, not link uses.
  2. Check the fake account threshold. The default 3 days is enough for most contests. With Premium you can raise it to 7 days and ignore rejoins.
  3. Wait a few days after the contest ends before naming a winner. People who left get subtracted from the score.
  4. Combine it with bot protection. JoinGuard can kick accounts with generated names before they ever reach the leaderboard.
  5. Reward with a role, not only a prize. An Ambassador role lasts longer.

Commands

CommandWhat it does
/invitesInvite stats for you or a chosen member
/inviterWho invited a chosen member and through which link
/invited-listMembers invited by a given person
/leaderboardServer leaderboard, including by invites
/invite-adminSync and adjustments for staff

FAQ

Can I see who invited someone before the bot was added?

No. Discord doesn't store that information, so tracking starts when you turn the module on.

Why are some joins "unknown"?

Those are joins that can't be tied to a specific link, for example through the server's vanity URL, a bot adding someone, or several people joining in the same second.

Is invite tracking free?

Yes. The leaderboard, link labels, history, rules, monthly report and commands are on the free plan. A custom fake threshold, ignoring rejoins, weekly reports, the public leaderboard, the pinned widget and CSV export need Premium.

What's next

Once you know where new members come from, make sure they stay: welcome messages with a starter role and a leveling system make the biggest difference.

Turn on invite tracking →

Was this guide helpful?