Заявка с формы разобрана, записана, подтверждена
Форма на сайте отправляет заявку сценарию: он раскладывает её на поля, пишет строку в таблицу и сразу отвечает форме.
Как выглядит сценарий
- Исполнение + данные
- LLM
- Исполнение
Заявки с сайта обычно падают на почту, где их разбирает человек: копирует телефон, ставит пометку о срочности, переносит в таблицу. Здесь всё это делает сценарий, а форма получает подтверждение сразу, не дожидаясь менеджера.
Что внутри
- Заявка с формы — вход. Тело запроса лежит на порте «данные»:
{{ nodes.entry.data.webhook.payload }}. - Разбор заявки превращает присланное в поля: имя, контакт, суть, срочность.
- Запись в таблицу сохраняет строку: документ собирается прямо в поле «Документ», каждое значение — ссылка на поле разбора.
- Ответ вызывающему собирает короткий JSON, который получит форма.
- Ответ формы — выход. То, что уезжает в выход вебхука, отдаётся вызывающему, а не человеку: форма покажет по нему «Заявка принята».
Документ пишется значениями, а не текстом шаблона
Поле «Документ» — это JSON, и {{ … }} внутри его значений подставляются перед записью.
Значение целиком из одной подстановки сохраняет свой тип: число остаётся числом, список
списком. Экранировать ничего не нужно — кавычка в имени не сломает документ.
Ребро от разбора к записи здесь тонкое: оно запускает ноду и не приносит значения. Толстое ребро заменило бы весь документ тем, что по нему пришло, — поле в этом споре проигрывает всегда.
Что настроить под себя
- Поля разбора. Схема в ноде «Разбор заявки» описывает то, что вы хотите получать: добавьте бюджет, город, номер договора. Заголовок схемы пишите латиницей, описания полей по-русски.
- Коллекция. В ноде записи замените
REPLACE_MEна идентификатор своей коллекции. - Документ. Каждое значение — ссылка на поле разбора. Добавите поле в схему — допишите его и в документ, иначе оно посчитается и не сохранится.
- Ответ форме. Сейчас это
{"accepted": true, ...}. Формат подгоните под то, что ждёт ваш фронтенд.
Что подключить
Заведите коллекцию в разделе «Таблицы» — это делается внутри продукта, внешних сервисов не нужно. Затем включите цель «Вебхук» на вкладке «Публикация»: платформа выдаст адрес и ключ. Этот адрес вставляется в настройках вашей формы туда, где она спрашивает, куда отправлять данные.
Проверить можно не выходя из редактора: во вкладке проверки пришлите любой текст заявки, и разбор отработает на нём.