Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Welcome to the invite tracking documentation page 🔥
Setup invite tracking logs :
📩Setup Invite Tracking💬Edit join-leave messagesLearn more about fake invites :
Best practises to ensure invites are tracked correctly :

Firstly you need to go on this page and Authorize the bot to access to your discord profile
Then select your server in the list:
You can't see your server in the list? Just click on your avatar at the top-right and click on the red logout button. Then restart this tiny tutorial. If it doesn't fix the problem please ensure you have administrator permissions on your server.
Once you've clicked, edit the settings to match with what you need and click on the invite section.
You should see something like that:
To enable invite logging in channels, tick the two switch on the right top of the frame
And below select channels where you want the join/leave messages to be sent
It is done 🎉
If the logging message isn't sent, check the ability for the bot to send message in invite tracking channels
Use the /diagnose command to have a complete overview of the bot permissions
To setup the invite tracking, you can use the /setLogs command
Important messages about the bot.
You're a large discord bot list owner and you want inviteLogger to be added ? Contact us on our discord server !






Click on a category to view the command list:
Here is the premium commands list:
You want to use our new bot with less bugs and latest features ? But you're still using the classic? This tutorial is made for you !
You can now migrate from InviteLogger classic to InviteLogger using a simple command !
To do so, you have to add the new InviteLogger to your server from
Once done, kick InviteLogger classic from your server and run the /classicMigrate slash command then click on the start button. The process might take some time.
Joining account must be older than a custom amount of days
Variable: Amount of days
💰: An InviteLogger Gold subscription is required

Subscribe to an InviteLogger private instance here:
https://store.invitelogger.me/
Once purchased, please follow the setup tutorial here
Tweak your InviteLogger leaderboard
Select to hide or show inviters that have left the server on your leaderboard/smartleaderboard
Setup:
bot: Use the /advancedConfig menu command
dashboard: Your server > Leaderboard > Hide left inviters
Select to hide or show discord bots on your invite tracking logs and on your leaderboard/smartleaderboard
Setup:
bot: Use the /advancedConfig menu command
dashboard: Your server > Leaderboard > Hide Bots
Configure the visual look of your server leaderboard
Setup:
bot: Use the /leaderboardConfigcommand then pick a style
dashboard: not yet possible
/sources < add | list | delete | setMessage> [id]
Command
Description
Syntax
Check this server's premium status
/premium
Manage the smartLeaderboard feature: an auto refreshing and pinned leaderboard
/smartLeaderboard < send | list | delete > [ message_id ]
Manage the premium source tracking system
/addInvites @user [reason]
manageGuildsendMessages, embedLinks/addInvites @chaun14#1403 is the best sheep
3 seconds
none
/removeInvites @user <amount> [reason]
manageGuildsendMessages, embedLinks/removeInvites @chaun14#1403 12 is a bad sheep
3 seconds
none
/resetInvites [all | @user]
sendMessages, manageGuildsendMessages, embedLinks/resetInvites all
/resetInvites @chaun14#1403
3 seconds
none
/rankConfig
manageGuildsendMessages, embedLinks, addReactions/rankConfig
15 seconds
none
How to read : <> = required [] = optional | = multiple argument type
/removeRank <@role | rankId>
manageGuildsendMessages, embedLinks/removeRank @inviter
3 seconds
none
/addRank <@roletogive> [Role explaination message]
manageGuildsendMessages, embedLinks/addRank 10 @bigInviter Get this role when you have invited 10 persons
4 seconds
none
/ranks
sendMessagessendMessages, embedLinks/ranks
3 seconds
none
addinviteremoveinviteclearinvite, clearinvites, resetInviteranksConfigrRanks, rRank, removeRanksaddRanksranks-reward, roles, rangsBot-related commands
This is the list of old deprecated legacy commands. Still accessible using bot mention as prefix
Category
Description
Command which allow you to reward you users from their invites. (private bot instance only)
Commands which allow you to setup the bot
Commands related to invites tracking or invites managing
Commands only available with the gold subscription
How to read : <> = required [] = optional | = multiple argument type
/leaderboard [full] [page]
/leaderboard
/leaderboard full
3 seconds
none
Use Double Counter power to avoid alts or selfbots to be counted as valid invites


Informations about reward related commands (pbi only)
The rewarding system isn't working anymore on the main bot. I'm keeping this page for private bot instances which can still use it them.
Here is the rewarding command list:
Command
Description
The rewarding system isn't working anymore on the main bot. I'm keeping this page for private bot instances which can still use it them.
Here is the rewarding command list:
Command
Description
Syntax
You are stuggling with the bot unable to figure out who invited whom?
You have setup invite tracking logs and sometimes, or even on each joins the bot send this horrible message: ''I am unable to tell you who invited memberName. Maybe a temporary invite."
This message can have a multitude of reasons, we'll try to list most common ones here.
Make sure the InviteLogger role has manage server permission in your server (this permission is needed for the bot to access to the invite list)
Make sure the bot can manage every channels (otherwise the bot won't get the invite create event and miss some invites)
The bot is unable to track members which are joining using an 'about to be deleted' invite. (i.e a single use invite will be deleted after being used, or an invite with 6/7 uses too)
The bot is unable to track "fast invites" (i.e invites directly sent in dm through the invite create menu)
The bot is unable to track oauth2 related joins
The bot has just started, so its invite cache is empty, it should be filled after another join, or by using the /purgeCache command
Bot is ratelimited on this endpoint, should be resolved after a few minutes
Bot is experiencing lag which delays and fails invite tracking, should be resolved after a few minutes too
Set the minimum day count since the account creation of the joining member. If their account was created before the given day count, the invite will be counted as fake.
How to read : <> = required [] = optional | = multiple argument type
/setFakeThreshold <daysCount>
/setFakeThreshold 7
3 seconds
none
Manage the premium source tracking system.
How to read : <> = required [] = optional | = multiple argument type
/sources < add | list | delete | setMessage> [id]
/sources add
/sources list
/sources setMessage
/source delete 846721140696023071
3 seconds
none
Fix problems related to the ranks giving system. It will process all members of the server to check if they have right roles. Please ensure the bot role is higher than the role(s) to give in the role list.
How to read : <> = required [] = optional | = multiple argument type
/ranks
/refreshRanks all -> This will refresh ranks of all members of the server
/refreshRanks @member -> This will refresh ranks of the given member
5 minutes
none
Why do we have removed the ranks system of InviteLogger ?
Hi everyone ! I'm chaun14#1403 and I'm here for bad news. You've maybe heard plasma has been unverified recently, and will probably not be verified back. They don't know exactly the problem but it seems to be the ranks system which could be against discord TOS. To ensure InviteLogger to remain online, I've decided to remove this system. (Please note private bot instances won't be affected) I know you probably use this bot only for this feature, but it is the only way to keep the bot safe. The bot Invite Tracker has already removed this system. This system is considered against discord terms (mostly in a grey zone) because it is known as non-organic server growth generator. (more informations on discord developers messages screenshots at the bottom of the page) Sorry for the disconvenience.
chaun14 and InviteLogger's team.
The invite rank system will be slowly removed from the bot in two update.
- The first one will disable the /addrank command and will add deprecation message (done)
- The second one, a month later will completely disable this feature
(on )
Open the web dashboard using this link: https://invitelogger.me/dashboard
Select your server from the list. (You must have manage server permission)
Go to the invites messages section
You are now able to edit messages
Normal: When someone joins using someone else link
Invited themselves: When someone joins using its own link
You can access the placeholder (variable) list with the documentation link or directly
InviteLogger Gold allows you to:
Unlock a nice graph to see how an inviter performed for the last 30 days
List all the joins from a specific member with /info mode:Members user:@user
List all the joins from a specific member with /info mode:Joins user:@user
Discover the /whoused premium command
This commands allows to have the list of user coming from a specific invite code. For example you have a specific invite code given only on your website, and you want how many members joined from there.
Blacklist members / roles from leaderboard with InviteLogger gold
This feature allow you to hide specific members from the leaderboards and invite tracking
The free tier allows by default to blacklist up to 5 members. For blacklisting a role or more than 5 members, InviteLogger gold is required.
You can blacklist a member by running /blacklist add-member <user:@user> [reason: blacklist reason]
You can blacklist a role by running /blacklist add-role [reason: blacklist reason] then selecting a role in the list
Get access to exclusive fake parameters with inviteLogger gold
InviteLogger Gold allows your to create a non expiring link that will be credited to a given member
Usage: /createInvite [channel: #channel] [target_user: @member]
Users coming from this link will be credited to @member
InviteLogger Gold gives you access to the periodic leaderboard
Click on a category to view the command list:
Informations about utils commands
Here is the utils command list:
Here is the utils command list:
Informations about premium commands
Here is the premium commands list:
Send a webhook payload to your server for nice automation
Find all technical informations here:
Find out the comparison between our different services
- You will have InviteLogger behind your own bot
- the embed color, the status, the pfp, the name...
- Way more reliable: hosted on a gold-dedicated vps to avoid problems (ratelimits, overload...)
- Recommended for large servers
- Request invite tracking data transfer from the main bot
- Some like leaderboard export, roles rewards (aka ranks)...
- Legacy commands (through messages) still available
- included
Help us translating InviteLogger & Invitelogger dashboard
If your language isn't there, feel free to contact us on our support server to add it 🌍
Once done a decent amount of translations, you can claim the Translator role on our support server & a free lifetime gold subscription.
We have our translation platform based on weblate.
With invitelogger gold, you can add your own tooltip at the bottom of the /invites command.
Configure your tooltip message with the /advancedConfig command.
How to get the next level of invitelogger?
As announced a few months ago, discord is will implement the intent after April 30th 2022. It means that InviteLogger won't be able to receive messages from guild members after this date. This update will impact our services as well. Legacy commands, the ones with customizable prefix will be shutted down for the main InviteLogger. They will be still available on . It means that the only way to use the bot past this date will be . Also, some servers have refused the bot to create slash commands in their servers. They are now receiving a deprecation message requesting to re-invite the bot.
And if you are still using legacy commands. you might see this message below regular command embeds
sendMessagessendMessages, embedLinkslb, leader, lead, topSyntax
/rankConfig
Manage ranks giving / removal & setup ranks announcements
/rankConfig
/addRank
Configure the role that will be given to a member when they reach a certain amount of invites.
/addRank <role: @role> <invitescount: number>
/ranks
Gives the list of ranks that are obtainable with invites a given invite count.
/ranks
/refreshRanks
Ensure ranks role are given following config & invite counts
/refreshRanks by-role <role: @role>
/refreshRanks for-everyone
/refreshRanks by-user <user: @user>
/removeRank
Remove a rank previously created with the addRank command.
/removeRank <rank-id: string>
Manage ranks giving / removal
/rankConfig
Configure the role that will be given to a member when they reach a certain amount of invites.
/addRank <numberofinvites> <@roletogive> [Role explaination message]
Gives the list of ranks that are obtenable with invites number.
/ranks
Know the number of invites a user has on the server.
/refreshRanks [@user | @rank | all]
Remove a rank previously created with the addRank command.
/removeRank <@role | rankId>
Slash command behaviorDeprecated since message commands are deprecated and only accessible by using the bot mention as prefix
Choose if the invocation message of a message command should be deleted by the bot
Setup:
bot: Use the /advancedConfig menu command
dashboard: Your server > Commands> Message commands behavior
Deprecated since message commands are deprecated and only accessible by using the bot mention as prefix
(deprecated since message commands are deprecated and only accessible by using the bot mention as prefix)
Select a custom prefix for the bot to answer commands
Setup:
bot: use the /setprefix message command
dashboard: Removed















/credits
/getbot
Get the bot invite link
/getbot
/help
Get the list of bot commands
/help
/ping
Check if InviteLogger is the fastest bot
/ping
/purgeCache
Command to debug things
/purgecache
/serverID
Display your server id
/serverid
/vote
Support us by voting for our bot
/vote
Command
Description
Syntax
/botinfos
Really good looking informations about the bot
/botinfos
/classicMigrate
Migrate tracking data from the dead @InviteLogger classic to @InviteLogger
/classicmigrate
/credits
But who made this bot?
sendMessagessendMessages, embedLinkssendMessagessendMessages, embedLinkssendMessagessendMessages, embedLinkssendMessages, manageGuildsendMessages, embedLinksmanageGuildsendMessages, embedLinkssendMessages manageGuildsendMessages, embedLinksmanageGuildsendMessages, embedLinkssendMessages, manageGuildsendMessages, embedLinkssendMessagessendMessages, embedLinkssendMessagessendMessages, embedLinksadministratorsendMessages, embedLinks/smartLeaderboard < send | list | delete > [ message_id ]
sendMessages, manageGuild, manageMessagessendMessages, embedLinks/smartLeaderboard send
/smartleaderboard list
/smartLeaderboard delete 846720330986946590
3 seconds
none
/info < userId | @userMention | username > [ "members" | "bonus"] [page]
sendMessages, manageMessagessendMessages, embedLinks/info @chaun14#1403 -> Will show everything
/info @chaun14#1403 members 3 -> Will show the third page of the invited member list
3 seconds
none
/ranks
sendMessagessendMessages, embedLinks/ranks
3 seconds
none
/ranks
sendMessagessendMessages, embedLinks/ranks
3 seconds
none
ranks-reward, roles, rangsranks-reward, roles, rangsranks-reward, roles, rangsrestoreInvitefakeConfigsc, sourceConfig, sourcesConfiglang, languageranks-reward, roles, rangsrrsetPerms, permission, permissionsslmemberinfo, infomember, userinforanks-reward, roles, rangsranks-reward, roles, rangsVanity invite: When someone joins using a discord custom link (also called vanity invite)


Miscellaneous off-topic commands
Still want to use old legacy message commands ? Check here
Category
Description
Command which allow you to reward you users from their invites. (private bot instance only)
Setup our bot using these intuitive commands
Everything related to invites
Gold exclusive commands
/getbot
List all bot's commands.
/help
Shows the bot's ping.
/ping
Shows discord bot list vote links
/vote
Command
Description
Syntax
Show informations about the bot.
/botinfos
Show bot credits.
/credits
Get the link to invite the bot
How to read : <> = required [] = optional | = multiple argument type
Slash command:
/setLogs <type: join | leave>
Regular commands:
/setLogs
/setChannel
3 seconds
none
How to read : <> = required [] = optional | = multiple argument type
/graph
sendMessages, manageMessagessendMessages, embedLinks, sendFiles/graph
3 seconds
none
An invite is counted as fake when it doesn't match server defined parameters. These parameters can be account age, profile pic, if already joined the server...
You can configure fake system parameters using the /fakeConfig command
Please note that settings change will only affect future joins. Currently fake invites will remain as they are.
/sources list
/sources stats <period: pick a period>
/sources add <name:name of the source> <code: invite code here> <give-role: yes|no> [description: Explaination of the source]
/sources remove <code:Invite code of the source to remove>
/sources setmessage <message:new source message here>
/whoUsed
Get the list of members invited through a specific invite code
/whoused <code: invitecode>
Command
Description
Syntax
/premium
Check if a gold subscription (=premium) is enabled on the server
/premium
/smartLeaderboard
Manage the smartLeaderboard feature: an auto refreshing and pinned leaderboard
/smartLeaderboard send
/smartLeaderboard list
/smartLeaderboard delete <smartleaderboardid: id found on the list subcommand>
/sources
Manage the : Link invite codes to audience sources
The dashboard not available on private bot instances, you have to know how to setup your bot using commands. You can request help on our support server if needed.H
Feel free to contribute & join our support server to interact with bot staff & other translators
Before doing anything, enable the Double Counter integration in both InviteLogger and Double Counter dashboard and make sure both bots are invited to your server.
Once you've something like this, it is now time to setup the fake system to work with Double Counter To do so we'll use the /fakeConfig command and add the double counter verification requirement as a mandatory requirement for an invite to be counted as valid.
➡️ It means that all new member invites that aren't verified through Double Counter verification will be counted as fake for the inviter.
This system allow the users to easily get their own invite link to share with their friends through a button below the smartLeaderboard.
It also generate expiring links only that will avoid the struggle of reaching the 1000 invites code per server limit.
➡️When using this feature, you should remove the Create Invite permission from your server member
This feature can be toggled though the /smartleaderboard list command by clicking on the 🔗 button

The bot embed color can also be changed
It is possible through the discord dev panel to customise your bot pfp, name, description to fit your needs and designs.
If you are experiencing any issue of if you have a question feel free to contact us through our support server.
sendMessages, manageMessagessendMessages, embedLinkssendMessages, manageGuildsendMessages, embedLinks

What are the required permissions for the bot to work correctly ?
To ensure that the bot functions correctly in your server, it needs specific permissions. Below is a list of required permissions, along with their purposes.
These permissions are mandatory for the bot to function properly.
The bot needs to verify its permissions per channel to ensure it can track invites and send messages in logging channels.
If your bot logs events such as joins, leaves, or moderation actions, it requires specific permissions in those channels.
The bot checks these permissions in join logs, leave logs, and action log channels (if configured).
Server-wide Permissions:
Go to Server Settings → Roles.
Select the Bot’s Role.
Ensure the bot has all required permissions in the "Permissions"
If any of these permissions are missing, the bot may not function properly.
To check missing permissions, use the /diagnose command.
Here is the config command list:
Command
Description
Syntax
Set channels for the join and leave messages.
/setChannels
Set the minimum day count since the account creation of the joining member. If their account was created before the given day count, the invite will be counted as fake.
/setFakeThreshold <daysCount>
InviteLogger gold, InviteLogger's premium subscription.
Find out the comparison between our different services here
InviteLogger gold is the name of our premium subscription, It enables some cool features to help you dealing with invites like:
- Custom embed for invite tracking logs
- The source system
- Complete list of invited members & joins from an user through the /info command
- The /createInvites command can create an invite for any members
- The smartLeaderboard, an auto refreshing leaderboard
- Periodic leaderboard to see how inviters performed during the last days
- Unlimited member and roles blacklist from the leaderboard
- Unlock the /whoused command to see all the joins from a specific invite link
- Access more useful fake parameters
- Add your personal message at the bottom of the /invites command
You can to InviteLogger gold through the or directly through our :
Please not the gold is not a separate premium bot. It is just some unlocked inside the main InviteLogger bot. If you want a separate and customizable InviteLogger bot, please consider subscribing to a which has Gold included.
This feature allow you to customize the embeds used for InviteLogger join and leave invite tracking messages
In order to use this feature, you must set the log messages in embed mode:
Use the /setmessages command
Then the embed customization is only available though the /setmessages command.
If you've selected embed mode correctly, you should see a customize embed button.
Embed editor:
Customize the embed as you want, you can use regular message
You can display the regular invite tracking message using the {message} variable.
To display an image in an embed field, you need to use these placeholder links
A non-exhaustive list about private bot instances special features
The export command exports the leaderboard as a large and complete json file. You can find an example here. Useful when you have to give automatically a reward based on invites outside your server.
With a private bot instance, the role reward feature is enabled, to use with caution.
This system has been removed from the main bot due to some abuses against discord and . You MUST respect them to avoid your bot/server/account getting banned.
Once a rank is added you have to refresh current members roles using /refreshranks all command
This system is currently experiencing issues. It may not work :/
The invite deleter is a system made for large server which are struggling to keep their amount of invite code below the discord limit.
The system has two main behaviour: - Ensure members doesn't have more codes than defined (1 by default) - Ensure the global amount of invite is below a threshold (950 by default) -> Every deletion can be logged in a text channel. The system also allows to ignore from deletion invites with more than X uses (no ignore by default).
You can configure the system using the /inviteDeleterConfig legacy or slash command.
Associate a source with an invite code
You need to know from which of your links members are coming?
The source system is made for you !
This feature allows to link invite codes to an human friendly name, for better traffic understanding
You can list existing sources with the /sources list command
⚡ NEW: You can now access to a nice source chart
You can get an overview of your sources with the /sources stats command
Example: You need to post your server invite link on your twitter bio and you want to know who comes from this link.
You need to create an unique invite code for each sources.
Firstly you have to create an invite link which will be dedicated to this source.
Then run the /sources add <name:SourceNameHere> <code:inviteCodeHere> <give-role: yes | no> [description:Description of the source]
Edit your join message to add the {sourceMessage} placeholder which will be replaced by the source message
To edit the default sourceMessage, you can use the /sources setMessage and click on the pen.
Here is the invites command list:
Informations about invite related commands
Here is the invites related command list:
Here is the invites command list:
Informations about configuration commands
Here is the config command list:
manageGuildsendMessages, embedLinkssetLog, setChannels, setChannelsendMessagessendMessages, embedLinksdavet, invs, inv, level, profile, profil, rank, invitepro, gold[
{
"id": "DISCORD USERID",
"tag": "USERNAME#0000",
"username":"USERNAME",
"discriminator": "0000",
"rank": USERRANK (INT),
"maxRank": TOTAL LEADERBOARD RANK (INT),
"valid": AMOUNT OF VALID INVITES (INT),
"bonuses": AMOUNT OF BONUSES INVITES (INT),
"fake": AMOUNT OF INVALIDATED INVITES (INT),
"leave": AMOUNT OF INVITED WITH LEFT MEMBER (INT),
"total": valid + bonuses + fake + leave (INT)
}
]
Per-Channel Permissions:
Right-click the channel → Edit Channel → Permissions.
Find the bot’s role and ensure it has the required permissions.
sendMessages
Allows the bot to send messages in text channels. For old message commands or invite logs
embedLinks
Enables the bot to send rich embeds
viewAuditLog
Required to fetch audit logs for invite tracking
manageGuild
Allows the bot to access the invite code list
createInstantInvite
Needed if the bot generates invite links for the createInvite command or the smartleaderboard
manageChannels
Required to check ans receive the newly created invites in that channel
sendMessages
Needed for sending log messages in join/leave/action log channels.
embedLinks
Required to format log messages properly in embeds.
sendMessages
Your invite logs aren't working
embedLinks
The bot's messages may not format correctly.
viewAuditLog
The bot can't track invites correctly
manageGuild
The bot can't track invite at all
manageChannels
The bot cannot track accurately and will often fail to give the inviter
/info
Show joins & invited users & bonuses invites of an user
/info [mode: Global | Members | Bonus Invites] [user:@user][page: number]
/graph
Shows members joins and leaves charts
/graph [period:number of day since now][focus:number of day per point]
/addInvites
Add bonus invites to a member.
/addInvites <member: @user> <bonusesamount: number of invites to give> [reason: Why did you gave them]
/removeInvites
Remove bonus invites from a member.
/addInvites <member: @user> <bonusesamount: number of invites to remove> [reason: Why did you remove them]
/resetInvites
Clear invites count of someone / a role / everyone
/resetInvites all
/resetInvites user <member: @member>
/restoreInvites
Restore the reseted invites history of the server for a member / everyone
/restoreinvites all
/restoreinvites user <member: @member>
🆕/createInvite
Create a non expiring invite through the bot in a given channel
/createInvite [channel: #yourchannel] [target_user: @user]
Command
Description
Syntax
/invites
Shows your invite count
/invites [user: @user]
/leaderboard
Shows the invites leaderboard the server.
/leaderboard [mode: full] [page: number]
Change the bot's language.
/setLang <newLang>
Allow or block a certain user or role to access a command.
/setPermissions <commandName> < @role | @user>
Change the bot's prefix.
/setprefix <prefix>







Will be replaced by the server icon url
Will be replaced by the arriving member avatar url
Will be replaced by the inviter avatar url







/info < userId | @userMention | username > [ "members" | "bonus"] [page]
Know the number of invites a user has on the server.
/invites [ @user | userid | username ]
Show the invites leaderboard of a guild.
/leaderboard [full] [page]
Remove bonus invites to a member.
/removeInvites @user <amount> [reason]
Deletes the invites history of the server or of a member.
/resetInvites [all | @user]
Restore the deleted invites history of the server or of a member.
/restoreInvites [all | @user]
Import invites as bonus from invitemanager-based bots.
/importInvites
Command
Description
Syntax
Add bonus invites to a member.
/addInvites @user <amount> [reason]
Shows members joins and leaves charts
/graph
Get all informations about a user.
/setLang
/blacklist
members/roles from the leaderboard
/blacklist list
/blacklist add-member <user:@usertoblacklist> [reason:Why is this user blacklisted]
/blacklist add-role [reason:Why is this role blacklisted]
/blacklist remove <id:User or Role id to unblacklist>
/advancedConfig
Configure InviteLogger advanced features
/advancedConfig menu
/advancedConfig edit-bottom-invite-message <message:New message here>
/setPermissions
Allow or block a certain user or role to access a command.
/setPermissions <user: @user>
/setPermissions <role: @role>
/advancedConfig
Configure advanced configurations
/advancedConfig
/disableChannel
Block commands in a channel
/disableChannel add [channel: #channel]
/disableChannel list
/disableChannel remove [channel: #channel]
/disableChannel removebyid [channelid: yourchannelid]
🆕/leaderboardConfig
Configure the style of your leaderboard
/leaderboardConfig [customized: custom leaderboard style here]
Command
Description
Syntax
/setlogs
Set channels for the join and leave messages.
/setlogs <type: join | leave >
/fakeConfig
Configure how invites are counted as fake
/fakeconfig
/setLang
Change the bot's language.
Get a fixed leaderboard refreshed every 15 minutes automatically ⭐







Annoying bunch of legal things here :/
This document entails the privacy policy and agreement that you accept when: - Using one of our discord bots: InviteLogger#5780 or InviteLogger classic#1938 - Browsing on: https://invitelogger.me This document does not supersede discord .
For https://store.invitelogger.me, please refer to
InviteLogger services are run and managed by Roman Loris GUERRY (aka chaun14), a registered company in France (siren: 910844000).c Payment (store.invitelogger.me) is run by Tebex Limited in England. (Company #: 08129184)
Server Manager - Anyone who has the ability to add a bot to a server or configure the bot for the server. This is usually an administrator or moderator
Server Member - Anyone who is a member of server to which one of the bots has been added
Service User - Anyone who authorizes an application (logs in) for a scope that provides additional information
User ID, Username, data about joins (such as used invite code, timestamp and inviter id) for invite tracking & leaderboard purposes
Through commands: User ID, Command args content, timestamp for debugging purposes
Arguments content such has text field content, role ID, channel ID, boolean... for configuration purposes
Stored in database: User ID, timestamp, language preference
Stored in cache: Guild object list, Username, avatar, User ID, common guilds with bot
Customer email, customer username, customer User ID, timestamp, currency, amount, payment id, subscription id, selected packages.
User ID, timestamp for service management
All inputs from Server Managers on the Dashboard part of the website for configuration purposes
Contact form request: User ID, email, Content for administration purposes
All stored data is kept on secured servers. Storage is achieved using:
Production DB: The password protected database mysql
Database backups: Password secured Hetzner storages boxes (max 1 month retention)
Specific backups: Encrypted archives inside a S3 like private storage on contabo
We are doing our best to keep your data secure, but keep in mind that we can't guarantee a 100% security as we rely on different systems & services.
You can request your data or request a data deletion through: - Email with [email protected] - Our contact form https://invitelogger.me/contact
By adding any of InviteLogger's bots to your server or using these bots or services in any way, you are consenting to the policies outlined in this document. In addition, you (the server manager) are agreeing to inform your members of the and the contents of this document. If you, the server manager, do not agree to this document, you may remove the bot(s) from the server. If you, the server member, do not agree to this document, you may leave the server that contains the bot(s). If you, the service user, do not agree to this document, you may revoke authorization of the application(s) in your 'Authorized Apps' menu.
inspired from
Learn more about our premium services
Compare different invitelogger premium upgrades: Free bot - Gold subscription - Private bot instance
Basic invite tracking features
✅
✅
You've bought your private bot instance on our store ? It's time to setup your order.
Before creating your own bot instance, make sure the bot will be created on a "safe" account. If your discord account is deleted, the bot will be deleted too.
To create a discord bot you need to login on the discord dev portal:
And click on the create application button
Put your bot name (Please don't use a public invite bot name / profile pic) and click on the create button.
Once created you will see something like this: Copy the Application id and send it to chaun14.
Once the application created, you need to create a bot inside your application.
Put your bot name and eventually a profile pic
And tick the three intents at the bottom of the page to make sure the bot works. ✅ Presence intent ✅ Server members ✅ Message
Once everything is done, scroll up and copy the token, then send it to chaun14.
The bot itself is now ready to be started, we just need more informations about customization.
Go to this page: and choose an embed color (should be related to your server brandings)
Once the color is selected, copy the HEX code. (i.e #4287f5) then send it to chaun14.
Each bot has a status / activity. It represent your bot identity and is a great advantage for your server.
You need to provide a status message for your bot, it could be your server name, a domain name, a private joke...
The bot is in a streaming state by default, it's possible to request . Once choose, send it to chaun14.
Please note the | tag for help | s0 at the end of the status message can't be edited
Annoying legal things here sorry :/
last modified 17/10/2022
Thanks for using InviteLogger! These Terms of Service ("Terms", "ToS") are a legal agreement between InviteLogger Bot ("we", "us", the "Company") and you ("you" or "your"). By inviting, using, or distributing InviteLogger, any source code, any binary associated with InviteLogger or its parts, or our website, collectively referred to as "InviteLogger" or the "Service" you agree if you are the age of majority in your jurisdiction or over, that you have read, understood, and accept to be bound by the Terms, and if you are below the age of majority in your jurisdiction, that your legal guardian has reviewed and agrees to these Terms.
At any time do we reserve the right to update these Terms with reasons including, but not limiting to adhering to new legal requirements, or improving your experience using InviteLogger. If the aforementioned changes affect your usage of InviteLogger or your legal rights, we will notify you no less than seven days before the changes take effect. Unless we state otherwise, your continued use of the Service after we post modifications will constitute your acceptance of and agreement to those changes. If you object to the changes, your recourse shall be to cease using the Service.
The Service mainly acts as an automated application for chat and social platforms. The Service may allow you to gather or modify information or files and communicate with other users. Subject to your compliance with these Terms, the Company grants you a limited, revocable, non-exclusive, non-transferable, non-sublicensable license to use and access the Service solely for your personal, non-commercial use, unless we agree to your commercial use in writing. You agree not to (and not to attempt to)
(i) use the Service for any use or purpose other than as expressly permitted by these Terms;
(ii) copy, adapt, modify, prepare derivative works based upon, distribute, license, sell, transfer, publicly display, publicly perform, transmit, stream, broadcast, attempt to discover any source code, reverse engineer, decompile, disassemble, or otherwise exploit the Service or any portion of the Service, except as expressly permitted in these Terms or the included License; or
(iii) use data mining, robots, spiders, or similar data gathering and extraction tools on the Service.
No licenses or rights are granted to you by implication or otherwise under any intellectual property rights owned or controlled by the Company or its licensors, except for the permissions and rights expressly granted in these Terms.
The Company reserves the right to modify or discontinue, temporarily or permanently, the Service (or any part thereof) with or without notice. The Company reserves the right to refuse any user access to the Services without notice for any reason, including but not limited to a violation of the Terms. If you violate these Terms, the Company reserves the right to issue you a warning regarding the violation or immediately terminate or suspend any or all Accounts you have created using the Service. You agree that the Company need not provide you notice before terminating or suspending your Account(s), but it may do so.
You are responsible for your log-in credentials and for any activity resulting from the use of your log-in credentials or other activity on your account ("Account") on the Service. You represent and warrant that the information you provide to us upon registration and at all other times will be true, accurate, current, and complete. You are responsible for maintaining the confidentiality of your log-in credentials and are fully responsible for all activities that occur through the use of your credentials or otherwise on your Account. You agree to notify us immediately if you believe the confidentiality of your log-in credentials has been compromised or if you suspect unauthorized use of your Account. You agree that we will not be liable for any loss or damage arisingfrom unauthorized use of your credentials.
You agree to not create further accounts if we suspend access to any account in your ownership.
(i) You agree to receive communications from us electronically, such as email, or messages on a chat or social platform. By using the Service or providing information to us, you agree that we may communicate with you electronically regarding security, privacy, and administrative issues relating to your use of the Service, and that all agreements, notices, disclosures, and other communications that the Company provides to you electronically satisfy any legal requirements that such communications be in writing.
(ii) You agree that your use of the Service will not include sending unsolicited marketing messages or broadcasts (i.e., spam) or infract the Terms of Service of any chat or social platform.
All rights, title and interest in and to all materials that are part of the Service (including, but not limited to, designs, text, graphics, pictures, video, information, applications, software, music, sound and other files, and their selection and arrangement), collectively referred to as the "Materials" are, as between the Company and you, owned by the Company and/or its third party licensors.
(i) You agree that you shall not modify, copy, distribute, frame, reproduce, republish, download, scrape, display, post, transmit, or sell in any form or by any means, in whole or in part, or otherwise exploit the Materials without our express prior written permission.
(ii) You acknowledge that you do not acquire any ownership rights by using the Service or by accessing any Materials posted on the Service by the Company or by users, or any derivative works thereof. All rights not expressly granted by these Terms are reserved by the Company and its licensors, and no license is granted hereunder by estoppel, implication or otherwise.
Any data, text, graphics, photographs and their selection and arrangement, and any other materials uploaded to the Service by you is "Your Content".
(i) You represent and warrant that Your Content is original to you and that you exclusively own the rights to such content, including the right to grant all of the rights and licenses in these Terms without the Company incurring any third party obligations or liability arising out of its exercise of such rights and licenses.
(ii) All of Your Content is your sole responsibility and the Company is not responsible for any material that you upload, post, or otherwise make available. By uploading, distributing, transmitting or otherwise using Your Content with the Service, you grant to us a perpetual, nonexclusive, transferable, royalty-free, sublicensable, and worldwide license to use, host, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform, and display Your Content in connection with operating and providing the Service. The Company does not guarantee the accuracy, quality, or integrity of any user content posted.
(iii) By using the Service, you acknowledge and accept that you may be exposed to material you find offensive or objectionable. You agree that the Company will not under any circumstances be liable for any user content, including, but not limited to, errors in any user content, or any loss or damage incurred by use of user content.
(iv) The Company reserves the right to remove and permanently delete Your Content from the Service with or without notice for any reason or no reason.
(i) The Company has no obligation to monitor any means of communicating using the Service but it may do so in connection with providing the Service. The Company may also terminate or suspend your access to the Service at any time, without notice, for any reason.
(ii) You acknowledge that any user content (including without limitation chats, postings, or materials posted by users) on the Service is neither endorsed nor controlled by us. The Company will not under any circumstances be liable for any activity on the Service. The Company is not responsible for information that you choose to share on the Service, or for the actions of other users.
(iii) As a condition of your use of the Service, and without limiting your other obligations under these Terms, you agree to comply with the restrictions and rules of use set forth in these Terms Usage Guidelines as well as any additional restrictionsor rules set forth in the Service. You agree not to use the Service in order to infract the Terms or Guidelines set by any chat or social platform.
(iv) We reserve the right to determine what conduct we consider to be a violation of the Terms or improper use of the Service and to take action including termination of your Account and exclusion from further participation in the Service.
THE SERVICES AND THE MATERIALS ARE PROVIDED "AS IS" AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. YOUR USE OF THE SERVICES IS AT YOUR SOLE RISK. IN ADDITION, WHILE THE Company ATTEMPTS TO PROVIDE A GOOD USER EXPERIENCE, WE CANNOT AND DO NOT REPRESENT OR WARRANT THAT THE SERVICES WILL ALWAYS BE SECURE OR ERROR-FREE OR THAT THE SERVICES WILL ALWAYS FUNCTION WITHOUT DELAYS, DISRUPTIONS, OR IMPERFECTIONS. THE FOREGOING DISCLAIMERS SHALL APPLY TO THE EXTENT PERMITTED BY APPLICABLE LAW.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL THE Company, BE LIABLE TO YOU OR TO ANY THIRD PERSON FOR ANY CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE OR OTHER INDIRECT DAMAGES, INCLUDING ANY LOST PROFITS OR LOST DATA, ARISING FROM YOUR USE OF THE SERVICE OR OTHER MATERIALS ON, ACCESSED THROUGH OR DOWNLOADED FROM THE SERVICE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT THE Company HAS BEEN ADVISED OF THE POSSIBILITY OF THESE DAMAGES. THE LIMITATIONS AND DISCLAIMERS IN THESE TERMS DO NOT PURPORT TO LIMIT LIABILITY OR ALTER RIGHTS THAT CANNOT BE EXCLUDED UNDER APPLICABLE LAW. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR LIMITATION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, WHICH MEANS THAT SOME OF THE ABOVE DISCLAIMERS AND LIMITATIONS MAY NOT APPLY TO YOU. IN THESE JURISDICTIONS, INVITELOGGER'S LIABILITY WILL BE LIMITED TO THE GREATEST EXTENT PERMITTED BY LAW. YOU SPECIFICALLY ACKNOWLEDGE THAT THE Company SHALL NOT BE LIABLE FOR USER CONTENT, INCLUDING WITHOUT LIMITATION YOUR CONTENT, OR THE DEFAMATORY, OFFENSIVE, OR ILLEGAL CONDUCT OF ANY THIRD PARTY AND THAT THE RISK OF HARM OR DAMAGE FROM THE FOREGOING RESTS ENTIRELY WITH YOU.
YOU AGREE TO INDEMNIFY AND HOLD THE COMPANY, HARMLESS FROM AND AGAINST ANY LOSS, LIABILITY, CLAIM, DEMAND, DAMAGES, COSTS AND EXPENSES, INCLUDING REASONABLE ATTORNEY'S FEES, ARISING OUT OF OR IN CONNECTION WITH
(i) YOUR USE OF AND ACCESS TO THE SERVICE;
(ii) YOUR VIOLATION OF ANY TERM OF THESE TERMS;
(iii) YOUR VIOLATION OF ANY THIRD PARTY RIGHT, INCLUDING WITHOUT LIMITATION ANY COPYRIGHT, PROPERTY, OR PRIVACY RIGHT OR ANY THIRD PARTY AGREEMENT; OR
(iv) ANY OF YOUR CONTENT OR INFORMATION IN YOUR ACCOUNT OR ANY OTHER INFORMATION YOU POST OR SHARE ON OR THROUGH THE SERVICE. AS USED IN THIS SECTION, "YOU" SHALL INCLUDE ANYONE ACCESSING THE SERVICE USING YOUR CREDENTIALS.
If you have any questions or concerns, you can reach the Company via email at [email protected], or via Discord at https://discord.gg/invitelogger.
A big thanks to ravy#0001 for this page
✅
Dashboard setup
✅
✅
❌
Gold features
❌
✅
✅
Bot avatar change
❌
❌
✅
Embed color change
❌
❌
✅
Export command
❌
❌
✅
Api access
❌
❌
✅
Role reward
❌
❌
✅

Action Logs: Track what your staff is doing with InviteLogger in a log channel. Set up with /setlogs.
The /setlogs command has been reworked to integrate action logs and is now more intuitive.
The bot add / remove log messages are now configurable though /setmessages 🔥
The /diagnose command has been added to help you troubleshoot permission & tracking issues.
Added the /resetuserinvites command for those who don't want to give everyone the power to reset invites.
Full rework of the processing behavior, drastically speeding up leaderboard loading times in very large servers and fixing tracking crashes.
Tons of bugs have been patched, and some brand-new ones added! 🎉
Laid the groundwork for future use of ComponentV2 & entitlements.
Bumped to the latest Eris version.
Dashboard:
Implement actionlogs backend
Add bot invite tracking message edit
Add tracking message in embed toggle
Bot:
Added the really requested /createInvite command
Leaderboard is now customizable with the /leaderboardConfig command
Leaderboards and /invite command may show your current rank on the leaderboard in some cases
Implemented Double Counter verification system as fake parameter for better alt protection. More informations
Massive rewrite of internal invite handling to improve bot performances at peak hour
Updated /info command by adding a premium bar chart of invited members & joins and invite full list paywalling. More informations
Added an useless placeholder to replace the /setMessage command not yet done
Added romanian
Dashboard:
Added a go back to server list button because it was pain
Added Double Counter integration management
Added commands behaviour settings
Added leaderboard behaviour settings in a new leaderboard category
Bot:
Added the really requested blacklist system, which allows to hide members / members with a role from the leaderboard, configurable behind the /blacklist slash command (up to 5 members with free plan). More informations here
Implemented Miki integration (dashboard setup only) which allow to give experience on Miki bot when inviting someone. More informations here
Most of the placeholders have been renamed (with backward compatibility ofc) to make them more clear to understand without digging into the docs
The source system is now back to live with the /sources slash command, allowing to link an invite code with a source for better traffic understanding. A nice chart has been setup to show where are your members coming from. More informations
Added a new fake parameter: Require a role. This parameter allows counting someone's join as valid only after they are given a specific role, for example a role linked to a verification system
Bug fixes & new bugs added like always
The smarleaderboard now follows blacklist & advancedconfig rules because it is finally nice and tamed
Dashboard:
Added the integrations tab to configure Miki integration
Bot:
Added the new fake invites system, configurable using /fakeConfig command. the /setfakethreshold command is now disabled. https://docs.invitelogger.me/general-topics/invite-tracking/what-is-a-fake-invite
Fake reason is now shown on the /info command for better understanding - Added User invites user command, which allow to check someone invites directly from its profile (right click -> apps -> user invites)
Added /classicMigrate command to restore your data from @InviteLogger classic
Disabled /setprefix and all prefixed commands (using bot mention as prefix still works) - Added some time related placeholders using new discord time tag
Added /help slash command
(Private bot instances only): Migrated rank system to slash commands (/rankconfig, /ranks, /addrank, removerank, /refreshranks), added rank announcement messages (configurable with /rankconfig command), and fixed some old refresh failing issues
The smartLeaderboard has now a check invite button on its bottom to allow faster invite check & no more command spam Fixed a bug where smartLeaderboard was disabling by itself for no reason
Added /whoUsed premium command to check who joined from a specific invite code
Fixed a permission override related bug where all override of commands with a cap in name wasn't working
Improved slash command error handler because it's good to know why it fails sometimes
I am now gathering some cool request stats for faster discord issue & ratelimits investigations
Most of translations has been upgraded thanks to our @🔍 | Translators
Dashboard: The dashboard has been completely recoded thanks to @Gauthier
















or chaun14 (if left server)
memberTag
chaun14#1403
memberAvatarURL
memberCreatedAt
February 27, 2018 at 12:43 AM
memberJoinedAt
February 22, 2023 at 6:32 AM
memberJoinedAtRelative
3 days ago
memberIsBot
✅ or ❌
memberIsBlacklisted
✅ or ❌
memberLeftServer
✅ or ❌
memberInvitesFakeCount
40
memberInvitesLeaveCount
30
memberInvitesBonusCount
20
memberInvitesJoinCount
110
memberInvitesTotalCount
130
memberRank
42
memberEnhancedRank
42
memberName
chaun14
memberID
417977361011572747
memberMention

memberAutoMention
























Placeholders (also called variables) allow you to customize join and leave messages following your needs
● For join and leave messages
● For join only messages
● For leave only messages
● With inviteLogger gold
@chaun14
The mention of the member (they will be pinged).
{memberImage}
[URL]
URL of the member's avatar.
{memberCreatedDate}
November 5th 2020, 8:00:36 pm
Date the discord user account was created.
{memberCreatedDateNew}
November 3, 2022 at 1:48 PM (<t:1667479680:f>)
Display member account creation date in a discord integrated date
{memberCreatedDuration}
3 months
Duration since the discord user account was created
{memberCreatedSince}
2 days ago
Display since when the member account has been created
{memberCreatedSinceNew}
2 days ago (<t:1667479680:R>)
Display since when the member account has been created in a discord integrated date
{inviteCode}
CxE6gyT
The invite code used.
{inviteValidCount} aka {inviteCount}
42
Gives the current invites count of the inviter.
{inviteBonusCount}
12
Number of invites the inviter has as bonus (assigned manually with /addinvites)
{inviteFakeCount}
18
Number of fake invites the inviter has.
{inviteLeaveCount}
5
Number of invites that were removed because the member left.
{inviteTotalCount}
69
Total number of joins & bonuses registered for this inviter (inviteValidCount + inviteBonusCount + inviteFakeCount)
{inviterName}
Spokloo
The discord username of the inviter.
{inviterId}
302901933419790347
The discord ID of the inviter.
{inviterMention}
@Spokloo
The mention of the inviter (user will be pinged).
{inviterFullName}
Spokloo#7791
The username and discriminator of the inviter.
{inviterCreatedDate}
April 15, 2017 at 1:48 PM (<t:1492260480:f>)
Display invite account creation date in a discord integrated date
{inviterCreatedSince}
6 years ago (<t:1492260480:R>)
Display since when the inviter account has been created in a discord integrated date
{guildMemberCount}
12357
Number of members your server has in total.
{guildName}
InviteLogger | Support 🌐
Gives the current name of the server.
{guildIcon}
[URL]
URL of the server's icon.
01:56:24
The time the member arrived in a 24h format
{memberJoinedTimeNew}
1:56:24 pm (<t:1667479680:T>)
The time the member arrived in a discord integrated date (auto format)
2 days ago (<t:1667479680:R>)
Display relatively when the member has joined in a discord integrated format
{memberJoinDuration}
3 months
Time the member spent on the server
The name of your source role (set on source setup)
{memberName}
chaun14
The discord username of the member.
{memberId}
417977361011572747
The discord ID of the member.
{memberFullName}
chaun14#1403
The username and discriminator of the member.
{inviterImage}
[URL]
URL of the inviter's avatar.
{inviteUses}
3
Number of use of this invite code
{memberJoinedTime12}
1:56:24 pm
The time the member arrived in a 12h format
{memberJoinedAtDate}
November 5th 2020, 8:00:36 pm
Date when the member last joined this server
{memberJoinedAtDateNew}
November 3, 2022 at 1:48 PM (<t:1667479680:f>)
Date when the member last joined this server in a discord integrated date format
{memberJoinedAtTimeAgo}
2 days ago
Display relatively when the member has joined
{sourceMessage}
They have joined from the source Twitter
The complete sentence which will be added on your join message (can be edited with /sourcesConfig setMessage your message here)
{sourceName}
The name of your source (set on source setup)
{sourceDesc}
Users who come from twitter
The description of your source (set on source setup)
{memberMention}
{memberJoinedTime24}
{memberJoinedAtTimeAgoNew}
{sourceRoleName}




