How to Connect Slack and Intercom: Step-by-Step Guide (2026)
In today's fast-paced digital landscape, efficient customer communication and internal team collaboration are non-negotiable for business success. Companies rely on tools like Intercom to manage customer conversations, support, and engagement, while Slack serves as the primary hub for internal team communication and operational coordination. However, a common challenge arises when these two critical platforms operate in silos, leading to delayed responses, fragmented information, and missed opportunities for seamless customer experience.
Connecting Slack and Intercom bridges this gap, creating a unified workflow that empowers your teams to stay informed, respond faster, and ultimately improve customer satisfaction. By integrating these platforms, you can ensure that important customer interactions from Intercom are immediately visible to the relevant internal teams in Slack, fostering a more collaborative and responsive environment.
This guide will walk you through the process of connecting Slack and Intercom, enabling real-time notifications, and facilitating smoother communication between your customer-facing and internal teams. We will outline what you need, provide a detailed step-by-step setup, and highlight popular use cases to maximize the value of this integration for your organization in 2026.
Why Connect Slack and Intercom?
The primary benefit of integrating Slack and Intercom is the elimination of communication bottlenecks. Without this connection, support agents might need to manually copy customer queries or critical updates from Intercom into Slack to notify colleagues. Sales teams might miss crucial cues about a hot lead interacting with support, and product teams might be slow to receive direct customer feedback. This manual effort is time-consuming and prone to errors.
By automating the flow of information:
- Faster Response Times: Teams are instantly notified of new customer conversations, ensuring quicker initial responses and resolutions.
- Improved Internal Collaboration: Relevant team members can see, discuss, and act on customer queries directly within their Slack channels, without needing to switch applications.
- Enhanced Customer Experience: Customers receive timely and consistent communication, leading to higher satisfaction and loyalty.
- Data Consistency: Reduces the risk of information being lost or misinterpreted between platforms.
- Better Context for Teams: Sales, marketing, and product teams gain immediate visibility into customer interactions, allowing for more informed decision-making.
What You Need to Get Started
Before you begin connecting Slack and Intercom, ensure you have the following:
- An active Slack workspace where you have administrative access or permission to install integrations.
- An active Intercom account with administrative privileges, specifically access to API keys or integration settings.
- An account with an integration platform like Make.com (formerly Integromat), Zapier, or Pipedream. These platforms provide the necessary tools to automate workflows between different applications without writing code. This guide will describe the process generally applicable to most such platforms.
- A clear idea of which Intercom inboxes or conversation types you want to monitor and which Slack channels should receive notifications.
Step-by-Step Guide to Connecting Slack and Intercom
This guide focuses on setting up a common and highly beneficial integration: sending new Intercom conversation notifications to a designated Slack channel. This process typically involves setting up a "scenario" or "workflow" on an integration platform.
-
Choose and Log in to Your Integration Platform
Navigate to your preferred integration platform (e.g., Make.com) and log in. If you don't have an account, you'll need to sign up first. Once logged in, look for an option to create a "new scenario," "workflow," or "zap."
-
Select Intercom as the Trigger Module
The first step in any automation is defining the trigger – what event should start the workflow. Search for "Intercom" in the list of available applications. Then, select a trigger event. For our purpose, a common trigger is "Watch New Conversations" or "New Conversation Started."
-
Connect Your Intercom Account
The integration platform will prompt you to connect your Intercom account. This usually involves clicking an "Add" or "Connect" button, which will redirect you to Intercom to authorize the connection. You'll need to grant the integration platform permission to access your Intercom data. Ensure you connect the correct Intercom workspace.
-
Configure the Intercom Trigger
After connecting, you might need to configure the trigger further. This could involve selecting which Intercom Inbox to monitor or specifying other filters (e.g., only conversations assigned to a specific team). For a general notification, you might just select "All Inboxes" or a primary support inbox.
-
Add Slack as the Action Module
Next, you need to define the action that occurs when the Intercom trigger fires. Search for "Slack" in the list of applications and select it. The action event will typically be "Send a Message," "Create a Channel Message," or similar.
-
Connect Your Slack Workspace
Similar to Intercom, you will be asked to connect your Slack workspace. Click "Add" or "Connect," which will redirect you to Slack to authorize the integration platform to post messages on your behalf. Select the correct Slack workspace and grant the necessary permissions.
-
Configure the Slack Action
This is where you define what message gets sent and to which channel. You will typically select:
- Channel: Choose a specific public or private channel (e.g., #customer-support, #intercom-notifications) or even send a direct message to a user.
- Message Text: This is the core of your notification. You can dynamically map data from the Intercom trigger into your Slack message. Useful data points include:
- Customer's Name
- Customer's Email
- The initial message content of the conversation
- A direct link to the conversation in Intercom
- The Intercom Inbox it originated from
A good message might look like: "New Intercom Conversation from {{customer.name}} ({{customer.email}}): '{{conversation.first_message_body}}' View Conversation in Intercom"
- Bot Name/Icon: You can often customize the name and icon of the bot posting the message for easier identification.
-
Test Your Integration
Most integration platforms offer a "Test" feature. Run a test to ensure the Intercom trigger correctly pulls data and the Slack action successfully sends a message with the mapped information. You might need to generate a new test conversation in Intercom to see the trigger fire.
-
Activate Your Scenario/Workflow
Once you are satisfied with the test results, save and activate your integration. Your Slack channel will now receive notifications whenever a new conversation starts in Intercom, based on your configured trigger.
Start free on Make.com →
Popular Use Cases for Slack and Intercom Integration
Beyond basic new conversation notifications, the Slack-Intercom integration offers several powerful use cases:
- Real-time Customer Support Escalations: Automatically post urgent Intercom conversations (e.g., those tagged "priority" or from high-value customers) to a dedicated Slack channel, perhaps even @mentioning specific support managers for immediate attention.
- Customer Feedback Loop to Product Teams: Whenever an Intercom conversation is tagged with "feature request" or "bug report," route a summarized notification, including customer details and message content, to a product development or QA Slack channel. This ensures product teams have direct access to customer insights.
- Sales Lead Qualification and Routing: If a new Intercom chat comes from a visitor identified as a potential high-value lead (based on company size, industry, or specific questions), automatically send a detailed Slack message to the relevant sales team or individual, accelerating lead follow-up.
Estimate Your Time Savings
Connecting Slack and Intercom can lead to significant time savings for your team. Consider the following:
- Reduced Context Switching: Without the integration, agents might spend 5-10 seconds per conversation switching between Intercom and Slack, copying details, and posting messages. Multiply this by dozens or hundreds of conversations daily, and it quickly adds up.
- Faster Information Dissemination: Automating notifications ensures information reaches the right people instantly, eliminating delays from manual sharing.
- Elimination of Manual Tasks: Agents no longer need to manually notify colleagues about new chats, escalations, or feedback. This frees up valuable time for direct customer interaction.
For a busy support team handling 50-100 Intercom conversations daily, this integration can easily save each agent 30-60 minutes per day, cumulatively translating into several hours of productivity per week across the team. This time can then be redirected towards providing deeper customer support, proactive outreach, or other strategic initiatives.
Frequently Asked Questions (FAQ)
Can I connect multiple Intercom inboxes to different Slack channels?
Yes, absolutely. You can set up multiple scenarios or workflows on your integration platform. Each scenario can monitor a specific Intercom inbox and route notifications to a different, designated Slack channel. This allows for granular control over where different types of customer conversations are discussed internally.
Is two-way synchronization between Slack and Intercom possible?
Yes, two-way synchronization is possible and highly beneficial for advanced workflows. For example, you can configure your integration to not only send Intercom messages to Slack but also to send replies from a specific Slack thread back to the corresponding Intercom conversation as an internal note or a public reply. This creates a seamless loop for collaboration without leaving Slack.
What specific data points can I send from Intercom to Slack?
Integration platforms allow you to map a wide range of data points from Intercom into your Slack messages. Common data points include the customer's name, email address, company, the full text of their message, the conversation's URL, who the conversation is assigned to, and any tags applied to the conversation. Advanced setups can even pull custom attributes from Intercom users or companies.
Written by Vangari Sai Sampath, Automation Specialist · Integration Directory · Hyderabad, India