Connect Guildbase to your Discord server to unlock powerful features like automatic notifications, role assignment, and direct messaging. This guide covers everything you need to know.
What Can Discord Integration Do?
Channel Notifications
Post updates about new applications and status changes to Discord channels
Role Assignment
Automatically assign or remove Discord roles when applications are processed
Direct Messages
Send DMs to applicants for status updates and follow-ups
Identity Verification
Verify applicants are who they claim to be via Discord
Prerequisites
Before connecting Discord, you'll need:
- Admin permissions on your Discord server
- A Guildbase account with an active guild
Connecting Your Discord Server
- Navigate to your guild's Integrations page
- Find the Discord section
- Click Connect Discord
- Authorise Guildbase in the Discord popup
- Select which server to connect
- Grant the requested permissions
Screenshot: Discord connection process
Required Permissions
Guildbase requests the following Discord permissions:
| Permission | Used For |
|---|---|
| Send Messages | Posting notifications to channels |
| Embed Links | Creating rich notification embeds |
| Manage Roles | Assigning roles to accepted applicants |
| View Channels | Selecting notification channels |
Privacy Note
Guildbase only accesses the permissions you grant. We never read message content or access private channels without explicit configuration.
After Connecting
Once connected, you can:
- Select notification channels for different events
- Choose roles to assign when applications are accepted
- Configure automated Discord messages
- Enable Discord DM notifications for applicants
Disconnecting Discord
To disconnect your Discord server, go to Integrations and click Disconnect next to Discord. This will:
- Stop all Discord notifications
- Disable role assignment
- Remove the bot from your server
Note
Disconnecting doesn't affect any roles that have already been assigned. You'll need to manually manage those if needed.
Troubleshooting
Bot Not Responding
Ensure the bot has the necessary permissions and is online. Try re-inviting the bot if issues persist.
Can't Assign Roles
The bot's role must be higher than the roles it's trying to assign. Check your server's role hierarchy.
Missing Channels
The bot can only see channels it has permission to view. Add the bot to private channels if needed.