Перейти к основному содержимому

Вопрос-ответ Интеграции и аналитика

Что такое вебхук простыми словами?

Николай, Ярославль 326 просм.

Разработчик, который настраивает интеграцию сайта с CRM, написал, что нужно подключить вебхук. Что это вообще такое простыми словами и чем отличается от обычного API, про который я хоть немного слышал?

Алексей Петров технический директор

ответил

эксперт

Вебхук - это автоматическое уведомление, которое один сервис сам отправляет другому при наступлении события: пришла заявка, поступила оплата, изменился статус заказа. В отличие от обычного запроса к API, где ваша система сама периодически спрашивает "есть что-то новое?", при вебхуке сервис сообщает о событии сразу, без опроса и задержки.

Технически вебхук - это адрес на вашем сайте, на который внешний сервис делает запрос с данными события, как только оно случилось. CRM, платёжная система или форма обратной связи отправляют на этот адрес пакет данных в формате JSON, а сервер сайта принимает его и делает нужное: записывает лид в базу, передаёт заказ в CRM, шлёт уведомление в Telegram.

В нашей практике вебхуки чаще всего нужны для трёх сценариев: заявка с формы сайта улетает в amoCRM или Битрикс24 сразу после отправки, платёжная система (например ЮKassa) подтверждает оплату и меняет статус заказа, а бот в Telegram получает сигнал о новом лиде для менеджера. Без вебхука пришлось бы опрашивать сервисы каждую минуту "что нового", это и лишняя нагрузка, и задержка в несколько минут вместо мгновенной реакции.

Настройка вебхука - задача разработчика, а не просто галочка в настройках: нужно проверять подпись или секретный токен запроса, чтобы отличить настоящее уведомление от подделки, и корректно отвечать сервису кодом 200, иначе он будет повторять отправку по расписанию, иногда десятки раз. Если интеграция с CRM или платёжной системой у вас на сайте уже есть, вебхук почти наверняка где-то в её основе работает и без вашего участия.

Подробный разбор Что такое интеграция по API: объясняем на заявках и складе
Все вопросы темы

Задать свой вопрос

Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.

Похожие вопросы

Все вопросы темы «Интеграции и аналитика»

Нужен сайт или доработка?

Опишите, что нужно сделать. Вернёмся с расчётом и предложением по структуре.