The Discord integration is currently capture-only. Unlike the Slack integration, you can’t interact with the Modem Agent from Discord yet. Follow the Modem X account or blog for updates.
Prerequisites
- Permission to add bots to the Discord server you want to connect
- Owner or admin role in your Modem organization
Setup
Start the connection
Go to Settings → Integrations → Discord in your Modem dashboard and click Connect Discord.
Authorize the bot
You’ll be redirected to Discord to authorize the Modem bot. Select the server you want to connect and click Authorize.
Subscribe to channels
Back in Modem, you’ll see a list of channels from your server. Toggle on the channels you want Modem to monitor. See Choosing Channels below.
Choosing Channels
Channels are not monitored by default. You subscribe to individual channels from Settings → Integrations → Discord, where each channel has a toggle. When you subscribe to a channel, Modem automatically starts a backfill of recent history. Supported channel types:- Text channels
- Forum channels (each post becomes a trackable conversation with its replies)
- Announcement channels
Recommended Channels
#supportor#help: Community support requests#feedbackor#suggestions: Feature requests and ideas#bugsor#bug-reports: User-reported issues- Forum channels for structured discussions and Q&A
Channels to Avoid
- Team-only or moderator channels (unless relevant)
- Bot command channels
- Off-topic or meme channels (high noise, low signal)
Troubleshooting
Bot isn't capturing messages
Bot isn't capturing messages
- Verify the bot has been added to your server
- Check that the channel is toggled on in Settings → Integrations → Discord
- For private channels, ensure the bot role has permission to view the channel
Can't see some channels
Can't see some channels
The bot can only see channels it has permission to access. Check:
- Channel-specific permission overrides
- Category permissions
- Role permissions for the Modem bot
Missing user information
Missing user information
Discord doesn’t expose user email addresses through its API. Person profiles will include username and display name, but not email.
Backfill is taking a long time
Backfill is taking a long time
Backfills process channels sequentially with delays between each to avoid Discord rate limits. High-volume channels with 90 days of history may take several minutes. Check backfill status in Settings → Integrations → Discord.
Disconnecting
To disconnect a Discord server:- Go to Settings → Integrations → Discord
- Click Disconnect next to the server
- Open your Discord server settings
- Go to Integrations → Bots
- Find Modem and click Remove