Вебхуки
Вебхук – это способ обмена информацией между приложениями при определенных событиях. Они помогают в удобной форме организовать приход заявок с сайта. После отправки заявки в интегрированном приложении создается запись, куда попадают данные с формы.
В QForm этот механизм реализован для взаимодействия с сервисами, которые не доступны в интеграциях.
Чтобы настроить вебхуки, в своем аккаунте QForm откройте страницу со списком форм. Затем нажмите значок «⠇» около нужной формы и выберите «Настройка»
Откроется вкладка «Настройки формы».
Перейдите во вкладку «Интеграции и модули» и нажмите кнопку Настроить в блоке «Webhook»
При настройке можно выбрать один или несколько статусов заявки. Это означает, что вебхук будет отправляться всякий раз, когда заявка переводится в выбранный статус.
На странице подключения вебхука необходимо:
- выбрать один или несколько статусов, для которых будет срабатывать вебхук,
- в поле «Название вебхука» указать его наименование,
- в поле «Укажите адрес» ввести URL обработчика вебхука по протоколу https://
По завершении нажмите кнопку Подключить
В таблице появится подключенный вебхук с активным статусом
При необходимости можно отключать вебхуки отдельно
Или деактивировать сразу все
После отправки формы срабатывает вебхук и отправляет данные на указанный адрес. Примерный вид тела запроса:
{
"lead_files": [
"link_to_downloaded_file",
],
"form_id": number_id,
"lead_data":{
"field_name1":"field_value1",
"field_name2":"field_value2",
"field_name3":"field_value3",
"field_name4":"field_value4",
"field_name5":"field_value5"
}
Обработчик получает данные, которые в дальнейшем могут быть обработаны как угодно или отправлены в другую систему разработчиком вебхука.
Подробнее о том, как работает вебхук и чем отличается от API можно из нашей статьи.
Оставить комментарий