Назад

Вебхуки

04.05.2023

В разделе «Настройки» в вашей онлайн-школе есть подраздел «Вебхуки».

Википедия объясняет работу и назначение вебхуков так:

«Webhook в веб-разработке это метод увеличения или расширения функциональности веб-страницы или веб-приложения с помощью пользовательских обратных вызовов (callbacks). Эти обратные вызовы могут обслуживаться или управляться пользователями или веб-разработчиками, которые не обязательно связаны с вышеупомянутым сайтом или веб-приложением.
Обычно вызов вебхука происходит на определенном событии, после чего сервис, который обслуживает их, отправляет HTTP-запрос определенного формата на указанный пользователем адрес.»

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

То есть, их надо настроить в онлайн-школе. Для этого зайдите в подраздел «Вебхуки» и нажмите на кнопку «Добавить вебхук».

Заполните форму, которая открылась:

1. Впишите туда название вебхука (для идентификации системой).

2. Выберите соответствующий триггер в одной из трех категорий из предложенного списка:

  • Обучение
  • CRM
  • Продажи

Этот триггер будет определять момент, когда именно сработает событие. То есть отправятся данные на ссылку, которая будет указана ниже. Для примера поставим триггер «Новый заказ».

URL вебхука – это адрес скрипта или сервиса, который принимает вебхуки, куда отправляются данные.

Разработчики пользуются сайтом для тестирования вебхуков — https://webhook.site

Зайдите на него и скопируйте предложенный уникальный адрес.

Вставьте эту ссылку в поле URL вебхука и нажмите на кнопку «Создать вебхук».

Готовый вебхук появится в списке на странице подраздела «Вебхуки». О нем будут отображаться такие данные: название, триггер, URL и количество вызовов.

Он работает так:

  • клиент оставляет заказ на странице вашего продукта
  • срабатывает вебхук и на сайте для проверки вебхуков появляются новые данные о произошедшем событии. Эти данные содержат информацию о самом событии, ID заказа, название триггера, контактные данные покупателя, сумма, валюта и ID продукта, дата создания заказа, ID вашей онлайн-школы, платежная система и тип продукта. Все это позволяет сортировать и фильтровать информацию на тех ресурсах, куда отправляется информация.

Набор этих данных зависит от типа установленного для вебхука триггера.

Разработчик, который работает с вебхуками, может получать эти данные на своем сервере и настраивать их отправку в другие системы и программы для обработки информации о событиях в вашей онлайн-школе.

Вебхуки используют тогда, когда данных, которые поступают из CRM-системы недостаточно для нужд пользователя.

Важно: вебхуки обрабатывают данные, которые поступают из вашей онлайн-школы и не работают в обратном порядке.

We use cookies to enhance your user experience. By continuing to visit this site you agree to our use of cookies.