Вебхук (англ. webhook) ─ это программный код, с помощью которого можно отследить событие в одной системе, и передать оповещение об этом в другую систему, например, из CRM в мессенджер.
Используется, как ещё один способ интеграции.
Вебхук запускается, когда на вашем сайте, в чат-боте, или любой другой системе происходит какое-то событие. Например, пользователь напишет что-то в мессенджер, или нажмёт какую-то кнопку ─ CRM или мессенджер-платформа получат оповещение об этом.
Простыми словами, вебхук — это как подписка на обновления для определенных событий.
Такой метод оповещений используется, чтобы вовремя получать важную информацию, но при этом не спрашивать сервер постоянно: «а не написал ли нам пользователь?»
Большинство сервисов по созданию вебхуков предлагают удобный интерфейс, поэтому изучать программный код не потребуется, достаточно указать виды уведомлений и адрес получателя для отправки данных.
Вебхуки используют публичные URL, поэтому следует соблюдать правила безопасности при их использовании ─ есть риск, что кто-то посторонний сможет получить доступ к данным.