You can now connect your Discord workspace to Intercom, enabling you to support customers where they’re already active — in Discord. In your Discord server, new customer messages trigger Intercom conversations so Fin and your team can respond seamlessly, right from the Intercom Inbox.
How the Discord integration works
When a customer sends a message in a connected Discord channel, a new conversation is created in your Intercom Inbox. You’ll see a Discord icon indicating the source of the message.
Your teammates — and Fin — can reply from Intercom as usual. Responses are posted back to Discord, displaying the teammate’s name and avatar, and appear as part of the same Discord thread to keep the conversation organized.
You can also send attachments and use rich formatting in your responses. Intercom threads mirror Discord threads, so context stays clear for everyone.
What customers see in Discord
From the customer's perspective, nothing changes. They chat with you in Discord just like they normally would. Your replies (from teammates or Fin) appear directly in the same thread, so the conversation feels natural and continuous.
How to set it up
Follow these steps to connect Discord to Intercom and deploy Fin AI Agent:
In Intercom, go to Settings > Channels > Discord.
Authorize the Intercom Discord Bot to access your Discord workspace. You'll be taken through an OAuth flow in your browser — log in to Discord if prompted, then grant the requested permissions. If you manage multiple servers, select the correct server to add Intercom to. You'll need server administrator rights to complete this step.
To add more channels, click Add channels.
Then select another channel to add Intercom to.
To set Fin live for Discord, go to Fin AI Agent > Deploy > Chat (Simply deploy) and select Discord in the channels dropdown. You can also use your usual Workflows for Fin and select Discord as a channel.
To use private threads, right click on a message in Discord, then select Apps > Intercom > Create Private Conversation.
Note:
The Intercom Inbox doesn’t support all of Discord's rich formatting (e.g. nested or multi-level lists).
Discord channels have a limit of 10 webhooks (webhooks are automated connections that allow external apps like Intercom to post messages into a channel). If the channel you're adding already has 10 webhooks, adding Intercom will fail. To check, open the channel in Discord, go to Edit Channel > Integrations > Webhooks and ensure fewer than 10 webhooks exist before connecting.
Troubleshooting the Discord integration
Adding Intercom Discord Bot to your private channels
When trying to add the Intercom Discord Bot to private channels from your Intercom workspace, you may see the error:
“Failed to add channels. Please try again.”
The most common reason is Discord permissions. Discord uses granular permission settings. If a channel is private (or if the Intercom Discord Bot does not have visibility or sufficient permissions) the request to add the bot will fail.
How to fix the "Failed to add channels" error
To resolve the "Failed to add channels" error, ensure the Intercom Discord Bot has the correct permissions in the private channel:
In Discord, click the gear icon next to the channel name to open Channel Settings.
Select the Permissions tab on the left sidebar.
Click Add members or roles.
Add the Intercom member and Intercom role to the channel.
Under Advanced permissions, ensure "View Channel" is on for the Intercom member/role.
Once permissions are updated, try adding the channel again. If the issue persists, please contact our support team.
Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts














