Discord Integration
Connect Discord to receive deployment notifications
Receive deployment, preview, and code review notifications directly in your Discord channels.
How It Works
Rock8Cloud uses a global Discord bot - your organization links its Discord server to the bot via an invite flow. Unlike Slack (which uses OAuth per workspace), the Discord integration uses a single bot that you invite to your server.
Connect Your Server
- Go to Settings → Integrations
- On the Discord card, click Add to Discord Server
- Select the server you want to add the bot to
- Authorize the bot's permissions
- You should see a green "Connected" status with your server name
Add Notifications to a Project
- Open your project's Settings tab
- Go to Notifications
- Click Add Channel → select Discord
- Pick a channel from the dropdown
- Select which events to receive
- Click Create
For the full list of supported events and webhook setup, see Notifications.
Disconnecting
If you need to disconnect your Discord server:
- Go to Settings → Integrations
- On the Discord card, click Disconnect
- Confirm the disconnection
Your projects keep their Discord notification channels, but nothing is delivered while the server is disconnected. Reconnect the same server and they start working again on their own. Connect a different server and they stay silent, because they point at the old one.
Troubleshooting
| Problem | Solution |
|---|---|
| Bot not added to server | Click "Add to Discord Server" and complete the authorization flow |
| Channel not in dropdown | Ensure the bot has access to the channel. You may need to re-invite the bot if permissions changed |
| Notifications stopped working | Go to Settings → Integrations and check the connection status. Disconnect and reconnect if needed |
| Integration not available | Contact your administrator - Discord integration may not be configured on this server |
Related
- Notifications - Full list of events and webhook setup
- Slack Integration - Connect Slack for notifications
- Teams and Organizations