Last updated: October 12, 2026 · Category: Tutorial · Editorial review · About the authors
Key Takeaways
- Tracking starts when the bot joins. Discord exposes invite uses; the bot attributes joins and classifies them (Invite resource, retrieved 2026-08-16).
- Set anti-fake before competitions. Rewards should count real invites only.
- Slash commands cover daily checks. The dashboard covers settings, analytics, and auto-roles.
This tutorial walks through a first-time setup: install the bot, open the dashboard, tune anti-fake, and watch invites land on the leaderboard. For the full command reference, see the documentation.
InviteForge is a Discord bot built for invite tracking, anti-fake detection, and recruiter rewards. Anti-fake threshold is the minimum account age for a join to count as real. Auto-role rewards are roles granted when a member hits a real-invite milestone.
Discord’s invite system alone shows raw use counts. It cannot tell you who invited whom with fake filtering. Campus IT docs describe the same invite controls operators see in the client (Drexel CCI invite guide, retrieved 2026-08-16). A tracker closes the gap for competitions and rewards.
Why invite tracking matters
If you run invite competitions, reward systems, or invite-gated giveaways, raw uses are exploitable. Someone can spin up disposable accounts and farm rewards. Closing that gap is an ops problem, not a Discord UI problem.
InviteForge’s join methodology diffs invite-use snapshots on every join, classifies each invite as real or fake based on account age, and attributes it to the correct inviter automatically.
1. Invite the bot to your server
Use the Invite button in the site navigation or the OAuth invite link from invite-forge.com. Grant the requested permissions. They are required for invite tracking, channel setup, and auto-role rewards.
InviteForge only requests permissions tied to its features (reading invites, managing roles it grants, sending messages). It never requests message content. Review Discord’s bot permissions documentation.
2. Open the dashboard
Head to invite-forge.com, click Login, authenticate with Discord, and select your server. Each guild gets its own isolated dashboard, leaderboard, and settings.
3. Configure tracking settings
In Dashboard → Settings, configure:
- Anti-fake — off by default. Turn it on, then set the minimum account age for a join to count as real
- Join and leave messages — pick the channels with
/setup, then write the templates under Settings → Messages
Anti-fake: on, minimum account age 7 days
Join message: Welcome {memberMention}, invited by {inviter}!
The InviteForge docs suggest 7 days as a starting point and say a value between 7 and 30 days is recommended for most servers. A higher value can flag legitimate brand-new Discord users. Each join is classified when the member arrives, and changing the setting later does not recalculate joins already counted, so turn anti-fake on before you announce any reward. Full guide: fake Discord invites.
4. Set up auto-role rewards
Go to Dashboard → Settings → Auto-Role Rewards, click Add Reward, and pick a role and an invite milestone:
| Invites | Role |
|---|---|
| 5 | Recruiter |
| 25 | Senior Recruiter |
| 100 | Legend |
Fake invites never count toward a milestone, and members who leave are subtracted from the inviter's count. Bonus invites added with /bonus add do count. The free plan allows 3 reward milestones (5 on Supporter, 10 on PRO), and InviteForge's role must sit above the reward roles in Server Settings → Roles.
5. Monitor your leaderboard
The Leaderboard page shows:
- Real — invites that passed anti-fake
- Fake — accounts below the threshold
- Left — members who have since left
To share the board outside Discord, turn on the public web leaderboard under Dashboard → Settings → Leaderboard. It is off by default.
6. Use slash commands in Discord
/invites— your (or another member’s) invite count and milestone progress/leaderboard— top recruiters in chat/stats— server-wide join, fake, and retention numbers
Troubleshooting common setup issues
Invites are not tracked. Confirm Manage Server permission so the bot can read invite uses (Get Guild Invites). Re-invite if needed.
Everyone shows as Unknown inviter. Existing invites created before the bot joined, or vanity edge cases. New joins attribute correctly going forward. See who invited who.
Auto-roles are not assigned. Put InviteForge’s role above the reward roles in Server Settings → Roles. Discord blocks bots from assigning higher roles.
What is next?
- Explore analytics for 7 / 14 / 30-day trends (invite analytics)
- Pair public entry points with verification if you are raid-prone
- Run a one-week growth sprint from the growth playbook
Questions? See About InviteForge or contact the team from that page. Reuters has covered Discord’s continued product investment as group chat stays central online (Reuters on Discord, retrieved 2026-08-16).
Frequently Asked Questions
How long does it take to set up InviteForge?
Usually under five minutes: invite, login, set anti-fake and welcome channel.
Can I use InviteForge without the web dashboard?
Yes. The /invites and /leaderboard slash commands work inside Discord. The dashboard is for deeper configuration like auto-role rewards, analytics, and giveaways.
What happens if I remove and re-add the bot?
Historical invite data is tied to your guild ID. Re-adding InviteForge resumes tracking without wiping past stats.