Intercom – Webhook Setup

Setup Webhooks

Webhooks allow you to subscribe to real-time notifications of events happening in Intercom.

Webhooks Subscriptions are associated with your App and not a single Workspace. You will receive notifications of events from all Workspaces where you install your App.

For more information, see the official Webhook Intercom documentation.

Configuring the Endpoint URL

This tells Intercom where to send notifications and should be set to your Cyclr Console-level Webhook URL for Intercom, located here:

  • Within your Cyclr console, go to Connectors > Application Connector Library and locate the entry for Intercom.
  • Select the Installation User Experience button.
  • Select the Settings tab.
  • Make a note of the Webhook URL shown there:

Within Intercom, configure your Webhook subscriptions:

Set the Endpoint URL to have Intercom send notifications to your Cyclr Console:

That URL will receive the HTTP POST notification requests for every topic you have subscribed to.

Subscribe to a Webhook Topic

Within Intercom, you’ll need to select the topics you want to receive notification requests for.

Click on the Webhook topics dropdown to see all available topics – more information on each topic is available the Webhook models reference page.

To use the Webhooks in the Intercom Connector, the following topics must be added to your app:

  • company.created
  • contact.email.updated
  • contact.lead.added_email
  • contact.user.created
  • contact.user.tag.created
  • contact.user.tag.deleted
  • conversation.admin.closed
  • conversation.admin.noted
  • conversation.user.created
  • conversation.user.replied
  • event.created
  • help_center.domain_changed

Receiving Notifications in Cyclr

Having performed the above setup, Intercom will begin sending notifications to your Cyclr Console-level Webhook URL

Cyclr will then route them to Cycles installed within your Cyclr Accounts according to which of your customers they relate to, and the Connector Methods present in your running Cycles.

For example, to receive notifications when a company is created, you would use the Intercom Connector’s “Notifications > Company Created” Method within a Cycle.