Integrations

Discord Integration Setup

Connect your Discord server to Guildbase

6 min read

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

  1. Navigate to your guild's Integrations page
  2. Find the Discord section
  3. Click Connect Discord
  4. Authorise Guildbase in the Discord popup
  5. Select which server to connect
  6. 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.

Was this article helpful?

Let us know if we can improve this article.