Available events
You can find the list of available events in the webhook events and payloads guide.Filters
You can add filters to events in order to narrow down the notifications you receive. Filters allow you to achieve advanced workflow capabilities, such as:- Only receive notifications when a person is added to a specific group.
- Only receive notifications when a company is moved to a specific pipeline status.
- Only receive notifications when a deal from a specific group is updated.
Filters are only available through the API. If you add filters and then update
the events from the settings page, the filters will be lost.
Person events
person.created
person.created
You can filter by the group the person is added to.
person.updated
person.updated
You can filter by:Only the following attributes can be filtered:
- The group the person is in
- The updated attribute
- The updated attribute and the value of the attribute
firstName
lastName
birthday
jobTitle
description
(You cannot provide a value for this attribute)addresses
emails
phones
urls
customFieldValues
person.deleted
person.deleted
You can filter by the group the person is removed from.
person.groups_updated
person.groups_updated
You can filter by the group the person is added to or removed from.
person.workspace_interaction_metadata_updated
person.workspace_interaction_metadata_updated
You can filter by the group the person is in.
Company events
company.created
company.created
You can filter by the group the company is added to.
company.updated
company.updated
You can filter by:Only the following attributes can be filtered:
- The group the company is in
- The updated attribute
- The updated attribute and the value of the attribute
name
description
(You cannot provide a value for this attribute)addresses
emails
phones
urls
customFieldValues
company.deleted
company.deleted
You can filter by the group the company is removed from.
company.groups_updated
company.groups_updated
You can filter by the group the company is added to or removed from.
Deal events
object.created
object.created
You can filter by:
- The group the deal is in
- The group the deal is in and the object type
object.updated
object.updated
You can filter by:Only the following attributes can be filtered:
- The group the deal is in
- The group the deal is in and the object type
- Group, object type and the updated attribute
- Group, object type, the updated attribute and the value of the attribute
name
customFieldValues
object.deleted
object.deleted
You can filter by:
- The group the deal is in
- The group the deal is in and the object type
Note events
note.created
note.created
There are no filters available for this event at the moment.
note.updated
note.updated
There are no filters available for this event at the moment.
note.deleted
note.deleted
There are no filters available for this event at the moment.
Reminder events
reminder.created
reminder.created
There are no filters available for this event at the moment.
reminder.updated
reminder.updated
There are no filters available for this event at the moment.
reminder.deleted
reminder.deleted
There are no filters available for this event at the moment.
reminder.triggered
reminder.triggered
There are no filters available for this event at the moment.
Authorizations
API key for authentication
Body
application/json
A friendly name for the webhook.
Maximum length:
255
Example:
"My app integration"
The URL of the webhook. It must be a publicly accessible URL using the HTTP or HTTPS protocol.
Maximum length:
2048
Example:
"https://my-app.com/webhook"
The events the webhook is subscribed to, with optional filters.
Required array length:
1 - 20
elementsExample:
[
{
"eventType": "person.created",
"filter": {
"groupId": "grp_bc984b3f-0386-434d-82d7-a91eb6badd71"
}
}
]
Response
The created webhook.
A webhook with a visible signing secret.
Example:
{
"id": "wbk_8c18c158-d49e-4ad4-90d4-2b197688bac7",
"name": "My app integration",
"targetUrl": "https://my-app.com/webhook",
"subscribedEvents": [
{
"eventType": "person.created",
"filter": {}
}
],
"signingSecret": "whsec_QWFSUzl1QUVoQW1kdWtpTnJRTUFpbXNlZmxLTg==",
"status": "active",
"createdAt": "2025-07-17T09:00:00.000Z"
}
Example:
["This field is deprecated"]