Discord Setup
Connect your Discord server to receive customer messages in Live Support. Messages from connected channels appear in your unified inbox alongside website widget and other platform conversations.Discord integration requires Pro plan or higher.
Prerequisites
- Discord server with admin permissions
- BubblaV Pro plan or higher
- Ability to create bot applications in Discord Developer Portal
How It Works
When customers message in connected Discord channels:- Message appears in Live Support inbox with Discord badge
- Agent replies from dashboard
- Reply is posted to Discord channel
Architecture Notes
Important: Discord omni-channel support uses Discord’s Interactions Endpoint (HTTP webhooks) rather than Gateway websocket.- Supported:
/askslash command for AI responses - Not supported: Automatic message routing to inbox (requires Gateway websocket)
- Use the
/askcommand to get AI responses - Start conversations via other channels (Widget, Messenger) for agent handoff
Setup Steps
Create Discord Application
Go to Discord Developer Portal and create a new application.
Configure OAuth2 Scopes
In OAuth2 > URL Generator, select:
botscope- Permissions:
Send Messages,Embed Links
Bot Permissions
Required Discord permissions:Send Messages- Post responsesEmbed Links- Rich formatted responsesRead Message History- Access conversation contextUse Slash Commands- Execute/askcommand
Best Practices
Create a dedicated #support channel
Create a dedicated #support channel
Keep support conversations organized in their own channel. This separates them from general chat and makes it easier for agents to monitor.
Set up channel permissions
Set up channel permissions
Configure who can use the
/ask command. You may want to restrict it to specific roles or allow all members.Use clear channel topics
Use clear channel topics
Set a channel topic explaining that AI responses are available and how to reach a human agent if needed.
Monitor message volume
Monitor message volume
Discord servers can be very active. Consider creating separate channels for different support topics.
Limitations
| Feature | Status |
|---|---|
/ask slash command | ✅ Supported |
| AI responses in Discord | ✅ Supported |
| Auto-route to inbox | ❌ Requires Gateway |
| Agent replies to Discord | ✅ Supported via inbox |
Troubleshooting
Bot not responding to commands:- Verify bot token is correct in integration settings
- Check bot has permission to read/send in the channel
- Ensure Interactions Endpoint URL is configured
- Discord requires Gateway websocket for MESSAGE_CREATE events
- Use
/askcommand for AI responses instead - Direct users to website widget for guaranteed agent handoff
