Skip to main content
Answered

Can I trigger chatbot responses to send a Slack notification?

  • April 22, 2025
  • 1 reply
  • 10 views

I have a “notify Slack” workflow that’s triggered when a customer sends any message, but I can only see the customer and teammate messages in the conversation. Is there a way to see the Fin responses as well? This would help us a lot with triaging, and improving the chatbot responses as well. 

Best answer by Jacques Reynolds

Hey ​@Shev 👋 Jacques here from Intercom Support. I hope all is well today!

Currently, our native Slack integration does not include replies from the Fin AI Agent.

To achieve your goal of including Fin's responses in the Slack notifications, you might need to explore custom solutions. One approach could be to use a custom action within your workflow to fetch the conversation details, including Fin's responses, and then send this information to Slack. This would involve using the Intercom API to retrieve the conversation data and then posting it to Slack using Slack's API.

Here is a high-level outline of the steps you could take:

  1. Create a Custom Action in Intercom Workflow:

    • Use the "Custom Action (using API)" step in your workflow to call an external service that fetches the conversation details from Intercom.
  2. Fetch Conversation Details:

    • Use the Intercom API to retrieve the conversation details, including messages from the Fin AI Agent. You can use the GET /conversations/{id} endpoint to get the full conversation history.
  3. Post to Slack:

    • Use Slack's API to post the fetched conversation details to your desired Slack channel. You can use the chat.postMessage method to send messages to Slack.

Hope this helps!

View original

1 reply

Jacques Reynolds
Intercom Team
Forum|alt.badge.img+4

Hey ​@Shev 👋 Jacques here from Intercom Support. I hope all is well today!

Currently, our native Slack integration does not include replies from the Fin AI Agent.

To achieve your goal of including Fin's responses in the Slack notifications, you might need to explore custom solutions. One approach could be to use a custom action within your workflow to fetch the conversation details, including Fin's responses, and then send this information to Slack. This would involve using the Intercom API to retrieve the conversation data and then posting it to Slack using Slack's API.

Here is a high-level outline of the steps you could take:

  1. Create a Custom Action in Intercom Workflow:

    • Use the "Custom Action (using API)" step in your workflow to call an external service that fetches the conversation details from Intercom.
  2. Fetch Conversation Details:

    • Use the Intercom API to retrieve the conversation details, including messages from the Fin AI Agent. You can use the GET /conversations/{id} endpoint to get the full conversation history.
  3. Post to Slack:

    • Use Slack's API to post the fetched conversation details to your desired Slack channel. You can use the chat.postMessage method to send messages to Slack.

Hope this helps!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings