Exact invite tracking
Every join is matched to its invite, a personal link or your vanity URL. /invites who shows staff how anyone got in, and the join log keeps the history.
Invites & Rewards tracks every join back to the invite that was used and turns growth into a game. Members get a personal link with /invite link, invites only count once the new member stays, and every verified invite pays out coins, XP and milestone roles — while alts, quick leavers and rejoins earn nothing.
/invite link

/invites leaderboard

Every join is matched to its invite, a personal link or your vanity URL. /invites who shows staff how anyone got in, and the join log keeps the history.
/invite link gives each member their own never-expiring invite, so joins are credited exactly — even when a dozen people arrive at once.
New accounts, members who leave before the invite counts, alt clusters from one inviter and rejoins never earn rewards. Staff can adjust or clear any count, with an audit trail.
Pay coins through Bank and XP through Levels for every verified invite, and grant roles, bonuses and a recruiter title at milestones like 5, 10 or 25 invites.
A season leaderboard resets every month, the top three win coins, XP and a role, and past podiums are archived for bragging rights.
Run a “2× rewards per invite” week or an invite goal with a bonus. Campaigns show on the leaderboard and trigger your Flows automations.
Turn it on in the BotGG console. Give the bot Manage Server and Create Invite so tracking is exact and personal links work.
Choose the minimum account age, how long a new member must stay before the invite counts, the leave window and alt detection.
Pick coins and XP per verified invite, add milestone rows (threshold → role, coins, XP, title) and the season podium rewards.
Members share their /invite link, check /invites stats and race up /invites leaderboard. Staff use /invites add, remove and reset.
Most invite trackers count every join, so a handful of throwaway accounts can top the leaderboard. BotGG only counts an invite once the new member has stayed long enough (24 hours by default), their account is old enough and they aren’t part of a batch of accounts created the same day. A member who leaves and rejoins never earns anyone a second invite, and a verified member leaving within the leave window is deducted.
Fake and left invites are still shown — in /invites stats, the leaderboard and the console log — so your staff can see exactly what happened. Nothing is hidden, it simply doesn’t pay.
Coins land in the Bank ledger and XP goes through Levels, so invites can level people up and fill their wallets for the Shop. The Welcome greeting can say who invited the new member with {inviter} and {invites}, and Flows can react to “member invited” and “invite milestone reached” to post, give roles or call a webhook.
The console shows joins by source, verified invites per day, the full leaderboard with member search, a join log and a campaign planner.
Generated from the bot’s real command definitions. Full list on the commands page.
/inviteYour personal invite link1 subcommand/invite linkGet your personal invite link for this server/invitesInvites & Rewards: stats, leaderboard and staff tools6 subcommands/invites statsmember?Invite stats card of a member/invites leaderboardperiod?page?Top inviters of this server/invites whomemberWho invited this member (staff)/invites addmemberamountreason?Give bonus invites to a member (staff)/invites removememberamountreason?Take invites from a member (staff)/invites resetmemberClear all invites of a member (staff)Every feature works on the Free plan. Pro raises the limits and unlocks extras.
| Limit | Free | Pro |
|---|---|---|
| Invite milestones | 3 | 25 |
Enable Invites & Rewards and give the bot Manage Server. Every new join is matched to the invite that was used; staff run /invites who to see the inviter, the code and whether the invite counted.
When an invite is verified (the new member stayed long enough and passed the anti-cheat checks), the inviter gets the coins and XP you set, plus any milestone role, bonus or title they reach. Each invitee pays out once, ever.
Accounts younger than your minimum age, members who leave before the invite counts and batches of accounts created on the same day are marked fake and earn nothing. Rejoins never count twice.
With /invite link every member has their own invite, so joins are credited exactly even when many people join at the same moment — no guessing from use counts.
Yes. Tracking, rewards, personal links, seasons and bring-a-friend campaigns are free with up to 3 milestones. Pro raises milestones to 25.
Add BotGG for free, then switch features on in the web console.