Add Phantom to your server
Inviting Phantom takes about 30 seconds. You'll need to be the server owner or hold the Manage Server permission on the Discord side.
1. Open the invite link
Go to phantombot.gg and click Add to Discord. (You'll need to be signed in to Discord in the same browser.)
You can also start from the dashboard at phantombot.gg/dashboard — if Phantom isn't in any of your servers, the dashboard surfaces an Add server button that points to the same invite.
2. Pick a server
Discord shows you a list of servers where you have permission to add bots. Pick the one you want. (You can repeat this for as many servers as you want — Phantom doesn't charge per-server.)
3. Approve the permissions
Phantom asks for a fairly long permission list because the modules cover a lot of ground (managing roles, sending messages, banning members, reading message content for automod, etc.). The full list is shown on the Discord approval page.
Don't strip permissions
You can technically uncheck some boxes, but every removed permission disables one or more Phantom modules with no friendly error — the bot just silently fails to act. If you want a feature off, leave the permission alone and disable the module from the dashboard instead.
4. Land on the dashboard
After authorising, Discord bounces you back to phantombot.gg/dashboard. You'll see your new server in the picker. Click it to open.
If you've also signed in here with the same Discord account, you'll arrive at the dashboard home with everything ready to configure.
What gets installed automatically
When Phantom joins your server, it doesn't post anywhere or change anything. Specifically:
- It does not send a welcome message, post in chat, or change any channel.
- It does not create or delete roles.
- It does not start moderating immediately. Every module ships disabled by default; you enable them one by one from the dashboard.
- It does create one role called
Phantom(Discord auto-creates this when a bot joins). Don't delete this role — that removes the bot.
The only thing that happens at install is a bot-internal record so the dashboard knows you exist.
Optional: move the Phantom role up
For modules that grant or remove roles (Verification, Level Roles, Temp Roles, Reaction Roles, Join Roles, Auto-role on verified, etc.), Discord requires Phantom's role to be above the role it's trying to manage. Open Server Settings → Roles and drag the Phantom role above any role you want it to manage. A common setup is "just below Admin, above everything else."
You don't have to do this immediately. Most modules complain with a clear error when they hit a hierarchy issue (Error Log) and the fix is the same: drag Phantom higher.
Next: configure your first module
Head to first-time setup for the recommended 10-minute walkthrough, or jump straight to whichever module you came here for.
