Вебхуки (Webhooks)

Webhooks (рус. — вебхуки) — метод отслеживания в реальном времени определенных событий в системе GetChat и оповещения сторонних URL о них.

События, которые вы будете получать

При помощи вебхуков можно получать информацию о всех активностях пользователя в диалоге чат-бота:

  • доставлено;
  • ошибка доставки;
  • прочитано;
  • получатель перешел по ссылке;

Как внедрить вебхуки?

Вам необходимо сконфигурировать на своем сервере URL, на который вы хотите получать уведомления — POST-запросы в формате JSON и обрабатывать данные по ним.

Затем этот URL необходимо внести в настройки чат-бота. 

Для этого авторизируйтесь в системе, выберите нужный чат-бот и добавьте элемент “actions”

После начнется мгновенная проверка URL-адреса GET-запросом. Если вдруг произойдут ошибки, то возможно на вашей стороне сработает блокировка нашего запроса по различным причинам. Точную причину можно узнать по коду ошибки сервера на вашей стороне.

Система проверит доступность URL-адреса. Если все прошло успешно, то настройка завершена.

Введи информацию которую вы хотите получать: value и название переменной. 

Не забудьте сохранить ваши настройки!

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

POST-запросы будут отправляться в формате JSON при возникновении активности пользователей (отправка email, переход и т.д.).

Практическое применение вебхуков

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