Тема
Webhook
Интеграция: когда пользователь доходит до результата, сервис в фоне отправляет POST на ваш URL.
На экране прохождения блока нет. Интеграции есть на всех тарифах, на Пробном — до 10 доставок в месяц, см. тарифы.
Когда ставить
Отдать заявку в свою CRM, таблицу или бота. Данные уходят после результата, прохождение пользователя из-за вебхука не ждёт.
Конструктор
У Webhook только вход. Связь ведут от Результата сбоку — это не обычная связь «далее». К одному результату можно привязать несколько вебхуков.
Редактор
| Поле | Зачем |
|---|---|
| Название | Подпись в конструкторе |
| Настройка проекта | Какой webhook проекта вызывать. URL и ключ хранятся в настройках проекта, не в блоке |
| Добавить интеграцию | Создать новую настройку webhook в проекте (если есть право) |
Как видит пользователь
Пользователь этот блок не видит. После результата сервер в фоне отправляет данные на ваш URL.
Что уходит
Тело — объект заявки, не плоский список ответов.
json
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"quizId": "…",
"quizShortId": "xxxxxxxxxxxx",
"sessionId": "…",
"occurredAt": "2026-09-07T14:12:00.000Z",
"answers": { "name": "Иван", "budget": "15000" },
"contacts": { "name": "Иван", "phone": "+7…" },
"utm": { "utm_source": "yandex" }
}| Поле | Что внутри |
|---|---|
id | Идентификатор заявки. Если сервис повторит отправку, id будет тем же — на приёмнике не создавайте дубль сделки |
answers | Переменные вопросов, контактов, результата с контактами (если у поля задано имя переменной), переменных, калькулятора и таймера |
contacts | Имя, телефон, email, комментарий из формы контактов — даже без имени переменной |
utm | UTM со ссылки |
Служебные @score в answers не входят.
Если ваш адрес не ответил, сервис попробует ещё несколько раз. Из-за повтора одни и те же данные могут прийти дважды — ориентируйтесь на поле id.
Проверить URL
В разделе проекта «Интеграции» нажмите иконку теста у настройки webhook, выберите квиз — в модалке будет пример тела. «Отправить тест» отправит его на URL. id вида test-…, значения test, без прохождения квиза.
Когда не срабатывает
- Превью из редактора — заявка и webhook не создаются.
- Пользователь не дошёл до результата.
Отправка идёт в фоне, пользователь её не ждёт.
Соседние блоки
Только вместе с Результатом. Чтобы в answers попал телефон или email, задайте имя переменной у поля в Контактах, Результате с контактами или у вопроса. В contacts эти поля попадают и без имени переменной.