SaaS webhooks / Support

Intercom webhook events.

94 events emitted by Intercom in the team-ops webhook catalog. Each event below carries the canonical event name, payload schema (field names and types only), auth method, signature header, retry policy, and a link back to Intercom's docs.

Auth mix: 94 hmac-sha1 · Source extraction: 2026-05-13

All 94 events

Direct anchors. Each event header links to its own URL.

admin.activity_log_event.created

Fires when a new admin activity log entry is recorded.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

admin.added_to_workspace

Fires when an admin user is added to an Intercom workspace.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

admin.away_mode_updated

Fires when an admin's away mode status changes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

admin.logged_in

Fires when an admin logs in to Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

admin.logged_out

Fires when an admin logs out of Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

admin.removed_from_workspace

Fires when an admin is removed from an Intercom workspace.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

api.request.completed

Fires when an API request made by the workspace completes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

article.created

Fires when a new Help Center article is created.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

article.deleted

Fires when a Help Center article is permanently deleted.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

article.published

Fires when a Help Center article is published and becomes publicly visible.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

article.unpublished

Fires when a published Help Center article is taken offline.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

article.updated

Fires when an existing Help Center article is modified.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

call.ended

Fires when an active call ends.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

call.recording_available

Fires when a call recording has been processed and is ready.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

call.started

Fires when a new call is initiated through Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

call.transcription_available

Fires when a call transcription has been processed and is ready.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

company.contact.attached

Fires when a contact is associated with a company.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

company.contact.detached

Fires when a contact is disassociated from a company.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

company.created

Fires when a new company record is created in Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

company.deleted

Fires when a company record is deleted from Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

company.updated

Fires when a company record's properties change.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.archived

Fires when a contact is archived and removed from active lists.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.deleted

Fires when a contact record is permanently deleted.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.email.updated

Fires when a contact's email address changes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.lead.added_email

Fires when an email address is added to a lead contact.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.lead.created

Fires when a new lead contact is created in Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.lead.signed_up

Fires when a lead converts by signing up.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.lead.tag.created

Fires when a tag is applied to a lead contact.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.lead.tag.deleted

Fires when a tag is removed from a lead contact.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.lead.updated

Fires when a lead contact's properties are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.merged

Fires when two contact records are merged into one.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.subscribed

Fires when a contact opts into messaging subscriptions.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.unarchive

Fires when an archived contact is restored to active status.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.unsubscribed

Fires when a contact opts out of messaging subscriptions.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.user.created

Fires when a new user contact is created in Intercom.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.user.tag.created

Fires when a tag is applied to a user contact.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.user.tag.deleted

Fires when a tag is removed from a user contact.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

contact.user.updated

Fires when a user contact's properties are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.banner

Fires when engagement metrics for a banner are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.carousel

Fires when engagement metrics for a carousel are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.chat

Fires when engagement metrics for a chat message are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.checklist

Fires when engagement metrics for a checklist are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.custom_bot

Fires when engagement metrics for a custom bot are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.email

Fires when engagement metrics for an email campaign are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.news_item

Fires when engagement metrics for a news item are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.post

Fires when engagement metrics for a post are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.push

Fires when engagement metrics for a push notification are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.series

Fires when engagement metrics for a series campaign are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.series.webhook

Fires when engagement metrics for a series webhook step are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.sms

Fires when engagement metrics for an SMS campaign are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.survey

Fires when engagement metrics for a survey are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.tooltip_group

Fires when engagement metrics for a tooltip group are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

content_stat.tour

Fires when engagement metrics for a product tour are updated.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.assigned

Fires when a conversation is assigned to a specific admin.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.closed

Fires when an admin closes a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.noted

Fires when an admin adds an internal note to a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.open.assigned

Fires when an open conversation is assigned to an admin.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.opened

Fires when an admin reopens a closed conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.replied

Fires when an admin sends a reply in a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.single.created

Fires when an admin initiates a new outbound conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.snoozed

Fires when an admin snoozes a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.admin.unsnoozed

Fires when a snoozed conversation's reminder activates.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.company.updated

Fires when the company associated with a conversation changes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.contact.attached

Fires when a contact is linked to a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.contact.detached

Fires when a contact is unlinked from a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.deleted

Fires when a conversation is deleted.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.operator.replied

Fires when a bot or operator sends an automated reply in a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.priority.updated

Fires when a conversation's priority level changes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.rating.added

Fires when a customer submits a satisfaction rating on a conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.read

Fires when a conversation is marked as read.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.user.created

Fires when a user initiates a new inbound conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation.user.replied

Fires when a user sends a reply in an existing conversation.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation_part.redacted

Fires when a specific message part in a conversation is redacted.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

conversation_part.tag.created

Fires when a tag is added to a conversation part (message).

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

data_connector.execution.completed

Fires when a data connector sync execution finishes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

event.created

Fires when a new custom event is tracked for a contact.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

granular.subscribe

Fires when a contact subscribes to a specific communication type.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

granular.unsubscribe

Fires when a contact unsubscribes from a specific communication type.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

job.completed

Fires when a background import or export job finishes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ping

Fires as a test ping to verify the webhook endpoint is reachable.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.admin.assigned

Fires when a ticket is assigned to an admin.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.admin.replied

Fires when an admin sends a reply on a ticket.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.attribute.updated

Fires when a custom attribute on a ticket changes.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.closed

Fires when a ticket is marked as closed.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.contact.attached

Fires when a contact is linked to a ticket.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.contact.detached

Fires when a contact is unlinked from a ticket.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.contact.replied

Fires when a contact replies on their ticket.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.created

Fires when a new support ticket is created.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.note.created

Fires when an internal note is added to a ticket.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.rating.provided

Fires when a contact submits a satisfaction rating for a ticket.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.resolved

Fires when a ticket is marked as resolved.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.state.updated

Fires when a ticket's state changes (e.g. in_progress to waiting_on_customer).

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

ticket.team.assigned

Fires when a ticket is assigned to a team.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

visitor.signed_up

Fires when a website visitor converts and signs up.

extraction: manual html

Auth

Auth method
hmac-sha1
Signature header
X-Hub-Signature
Signature detail
40-byte hex HMAC-SHA1; header format is 'sha1=<hex>'. Endpoint must respond within 5 seconds.

Delivery

Guarantees
at-least-once

Payload schema (field names + types only)

type string (const: "notification_event") required
Object type identifier; always 'notification_event' for Intercom webhooks.
app_id string required
ID of the Intercom workspace where the event occurred.
data object required
Wrapper containing the event item.
type string required
Data type discriminator.
item object required
The affected Intercom object. Shape varies by topic.
links object
Hypermedia links related to the event.
id string
Unique ID for this notification event.
topic string required
Webhook topic identifier matching this row's event_name.
delivery_status string
Delivery status of this notification.
delivery_attempts integer
Number of delivery attempts made for this notification.
delivered_at integer
Unix timestamp when delivery was confirmed.
first_sent_at integer
Unix timestamp of the first delivery attempt.
created_at integer
Unix timestamp when this notification was created.
self string
URL for this notification event resource.

Vendor docs

Use this data programmatically

The full catalog ships as a HuggingFace dataset under CC-BY-4.0. Load it with the datasets library, filter by vendor, and you have every Intercom event in a Parquet table ready for code-generation, schema validation, or routing.

from datasets import load_dataset
ds = load_dataset("automatelab/saas-webhook-catalog")
events = ds["train"].filter(lambda r: r["vendor"] == "intercom")

Open the dataset on HuggingFace Source on GitHub

Other vendors in the catalog

Back to the index for all 30 vendors.