Engagement & games

A Discord invite tracker that rewards members for real invites

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.

  • Works on the Free plan
  • 2 slash commands
  • Set up in the web console
invitesDiscord preview

MiaToday at 20:14

/invite link

BotGGBOTToday at 20:16

🔗 Your personal invite link
Everyone who joins through it is credited to you.
https://discord.gg/aB3xYz
Joined through it: 7 · verified: 6 · your invites: 6
Each verified invite earns you 100 coins + 50 XP.

MiaToday at 20:18

/invites leaderboard

BotGGBOTToday at 20:20

🏆 Top inviters — this season
🔥 Bring a friend week — ×2 rewards per invite

🥇 @Tom — 14 invites
🥈 @Mia — 6 invites
🥉 @Leo — 5 invites
Getting a personal link and checking the leaderboard

What you get

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.

Personal invite links

/invite link gives each member their own never-expiring invite, so joins are credited exactly — even when a dozen people arrive at once.

Anti-cheat built in

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.

Invite rewards

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.

Monthly seasons

A season leaderboard resets every month, the top three win coins, XP and a role, and past podiums are archived for bragging rights.

Bring-a-friend campaigns

Run a “2× rewards per invite” week or an invite goal with a bonus. Campaigns show on the leaderboard and trigger your Flows automations.

How it works

  1. Enable Invites & Rewards

    Turn it on in the BotGG console. Give the bot Manage Server and Create Invite so tracking is exact and personal links work.

  2. Set the anti-cheat rules

    Choose the minimum account age, how long a new member must stay before the invite counts, the leave window and alt detection.

  3. Add rewards and milestones

    Pick coins and XP per verified invite, add milestone rows (threshold → role, coins, XP, title) and the season podium rewards.

  4. Let members invite

    Members share their /invite link, check /invites stats and race up /invites leaderboard. Staff use /invites add, remove and reset.

An invite rewards bot that can’t be farmed

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.

  • Counters per member: verified, pending, left, fake and staff bonus.
  • Optional: invites count only after members pass BotGG Verification.
  • Every staff adjustment is written to the audit log.
  • Only Discord IDs and times are stored — no messages, and nobody gets DMed.

Growth that plugs into the rest of BotGG

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.

Slash commands

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)

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Invite milestones325

See pricing

Frequently asked questions

How do I see who invited someone on Discord?

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.

How do invite rewards work?

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.

How does the bot stop fake invites?

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.

Why use personal invite links?

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.

Is the invite tracker free?

Yes. Tracking, rewards, personal links, seasons and bring-a-friend campaigns are free with up to 3 milestones. Pro raises milestones to 25.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.