Webhook: CRM сама сообщает о событиях
Кратко
«Настройки» → «API и webhook» → «+ Добавить webhook». Впишите адрес вашего сервера (только https) и отметьте события. Нажмите «Сохранить» и скопируйте секрет подписи — он покажется один раз.

События
Новая сделка, сделка изменена, перенесена на другой этап, удалена, комментарий в сделке, новый клиент, клиент изменён.
Что приходит
CRM отправляет POST с JSON: id события, тип, время, организация и данные — сделка (этап, сумма, клиент, ответственный, поля) или клиент, и что изменилось.
Кнопки
Проверить — отправить пробное событие; результат — в журнале.
Журнал — доставки: когда, событие, ответ сервера.
Изменить, Выключить, Удалить.
Тонкости
Ваш сервер должен ответить кодом 2xx за 10 секунд. Иначе CRM повторит — до 10 попыток с паузой до часа.
Адрес — только https и только в интернете, не во внутренней сети.
Проверяйте подпись запроса: Подпись webhook.