In this guide we will walk through how to send Webhooks from Intercom when important Intercom Events happen. These could be straightforward like creating alerts every time a ticket is created, or more complex like collecting the data when users responds to an Intercom Post.
Creating the Monitor to Receive Webhooks from Intercom
The first action needed for this is to create a monitor that will receive the Webhooks and send notifications to your desired destination.
Steps:
Click New Monitor in the top right corner.
Add in your title, emoji, description and then choose the Slack/Webhook monitor type.
Configure the message you would like to send.
Add the subscriber you would like to send the notification to.
Create the monitor π
Subscribing to Intercom Topic(event)
The next and final step is to configure your Webhook Topic subscriptions in Intercom. In the example we are using the tickets.created
topic, however there are many others that you can use such as content_stat.banner
which will give you data on how well your proactive support banners are fairing. To see all of the available Intercom Topics check out their documentation here: Webhook Topics. Additionally, see their general Webhook Documentation: Webhooks.
Steps:
In intercom head to Settings > Apps & Integrations > Developer Hub
Once in the Developer Hub select the associated Intercom App, this will bring you to the app configuration page.
From the app configuration page select the Webhooks section.
Then choose the Endpoint URL, which will be the URL provided in the Avenue Monitor Edit page as discussed in the previous section.
Once your endpoint is configured add the topics you wish to subscribe to.
Then click
save
! π