How to Integrate Discord with Intercom: Custom Bot, No-Code Tools, Native Integration

Integrating your communication channels and support tools is essential for delivering a seamless customer experience while keeping your support systems scalable. Discord is widely used for community interaction, while Intercom is known for effectively managing customer support queries. This guide will explore various methods for integrating Discord support requests into Intercom.

Why Integrate Discord with Intercom?

Efficient Support Management

By funneling support requests from Discord into Intercom, your team can manage all inquiries from a central hub, reducing response times and improving efficiency.

Enhance User Experience

Users benefit from the seamless transition of their questions from Discord discussions into structured support channels, ensuring they receive timely assistance.

Streamline Processes

Unifying communication under Intercom enhances workflow management by using Intercom’s powerful features such as automated responses, tagging, and ticket prioritization.

Methods to integrate Discord with Intercom

Setting up a fully custom integration

If you have the required developer resources, you can set up your own Discord bot and use the Discord and Intercom API to connect the two sources. High-level instructions:

Successfully created application

1. Set Up a Discord Bot

A Discord bot will be your helper in collecting and transferring data. To create and set up a bot:

  1. Create a Bot Account: Go to the Discord Developer Portal and create a new application, then add a bot to this application.
  2. Bot Permissions: Configure the bot with read and write permissions for the channels that will receive support requests.

2. Create Your Webhook and API Integration

Integration between Discord and Intercom requires using a server or service that can listen for specific events on Discord and then interact with the Intercom API.

Discord Collects Requests:

  1. Decide on a channel or method the bot will use to monitor for support requests (e.g., a specific command like /support).
  2. Collect required data from users via the bot, such as issue description and contact details.

Forwarding to Intercom:

  1. Set up a server (e.g., using Node.js with Express) that listens for data from the Discord bot.
  2. Use the Intercom API to create a new support ticket. This can be done via HTTP request (POST) to Intercom’s conversations or messages endpoints.
  3. Use the collected data from Discord to populate the ticket fields.

Pros:

  • Extensive customization options

Cons:

  • Requires significant developer resources

Using No-Code Tools

Another approach is to utilize no-code tools like Zapier or Make.com to connect Discord and Intercom. With Zapier, you can automate the creation of new Intercom tickets from Discord channel messages or forum posts, streamlining the support process without requiring complex coding skills. Make.com offers a variety of Intercom actions, including creating new contacts or companies. However, it currently does not support creating new tickets directly from Discord messages, which might limit its use for direct support ticketing. 

Pros:

  • Easy to set up if familiar with no-code tools

Cons:

  • Restricted to public support channels, since you need to specify in advance which channel will trigger ticket creation (e.g., #support). This setup does not allow users to initiate private tickets that are accessible solely to them and your support team.

Mava - Native Integration

Mava is a comprehensive support platform featuring native integration capabilities with Discord. This makes it a great choice for companies that need advanced support features for Discord. Mava's offerings include a chatbot builder and robust triaging functionalities, both crucial for complex support operations. However, it's important to note that Mava acts as a substitute for Intercom, necessitating a transition of your entire customer support system to Mava’s platform.

Pros:

  • No coding skills required to set up the integration
  • Enhanced features such as chatbot flow creation and conversational forms, which can be linked to categories, agents, and tags within the support platform
  • Option to deploy AI for initial customer interactions in both private tickets and public Discord channels
  • Synchronization capability between Mava and Discord profiles, allowing team members to respond from either platform while preserving accurate analytics

Cons:

  • Mava functions as a full-suite support platform, integrating with Discord, Email, Web Chat, and Telegram, which means that adopting Mava requires transitioning away from Intercom.

Conclusion

Integrating Discord with Intercom can significantly improve your company's customer support efficiency and user experience. Whether you choose a custom setup, utilize no-code tools, or migrate to Mava's extensive platform, each method offers unique advantages tailored to different needs.

_____

Are you running a community-driven company? Mava’s AI-enabled customer support platform enables you to support your community across all your favorite community channels. Learn more