Skip to main content

Invite Tracking

Invite Tracking records which Discord invite was used when a member joins your server. It powers invite stats, labels, attribution history, CSV exports and an optional public leaderboard. The module is disabled by default. Open Dashboard → Invites and enable it manually for each server.

Safe start

When you enable Invite Tracking, MurFFy records the current invite use counts as the baseline. Joins before that moment are not imported or guessed. If a join cannot be attributed reliably, MurFFy stores it as unknown instead of assigning it to the wrong inviter. This can happen when Discord invite permissions are missing, multiple invite links increase at the same time, or Discord does not expose the required data.

Required Discord permissions

MurFFy needs the Discord invite gateway intent and the ability to fetch server invites. In your server, make sure the bot has Manage Server. Without it, the dashboard status changes to missing_permissions. After fixing permissions, select Sync on the Invites page.

What is tracked

  • Invite codes and their current use counts
  • The inviter attached to a used invite link
  • The member who joined
  • Join status: regular, fake, left, rejoined or unknown
  • Optional labels for invite links
  • Optional onboarding role assigned to the joining member
  • Manual counter adjustments with audit history
Onboarding roles are given to the member who joined through a labeled invite. They are not rewards for the inviter.

Fake joins and rejoins

Free servers use a fixed fake delay of 3 days. Accounts younger than the configured delay are counted as fake. Premium servers can change the fake delay from 0 to 300 days and can ignore rejoins so a returning member does not count again.

Leaderboards

Invite score is calculated as:
Members can view their own stats with /invites. Server managers can inspect attribution with /inviter, /invited-list, and the dashboard leaderboard. Premium servers can publish a public invite leaderboard at:

Exclusions

Use Invite Rules to:
  • blacklist an inviter from being credited
  • hide a user from leaderboards
  • blacklist a role from attribution
Free servers can keep up to 3 rules. Premium servers get higher limits.

Exports and reports

Premium servers can export attribution history as CSV from the dashboard. Exports include member ID, inviter ID, invite code, source, status, join time, leave time and reason. The dashboard also stores report and pinned-widget settings for scheduled invite summaries.

Commands

Discord policy

MurFFy does not provide invite reward roles or giveaway requirements based on invites. Discord disallows induced joins, invite rewards and artificial member inflation. Invite Tracking is for analytics, moderation context and transparent server operations.