Вебхук и Woove Site: заявки с сайта в любую систему
Вебхук с сайта на Woove Site — это HTTP-запрос с данными заявки, записи, заказа или оплаты на любой адрес, который вы укажете. Так сайт подключается к сервисам автоматизации (Make, Zapier, Albato, n8n), к Google Таблицам через Apps Script и к вашей собственной системе без готового коннектора.
В статье: Что даёт интеграция · Где взять доступ в Вебхук · Настройка в Woove Site · Что попадает в Вебхук
Раздел в кабинете: Интеграции сайта · Про Woove Site
Что даёт интеграция
Данные уходят как JSON или как обычная форма, секрет для проверки — в заголовке X-Woove-Secret.
| Заявка с формы | {"event":"lead", name, phone, email, comment, fields, text, page, site}. |
| Онлайн-запись | {"event":"booking", booking:{date,time,service,specialist}, …}. |
| Новый заказ | {"event":"order", order:{number, sum, items[], delivery, contact}}. |
| Оплаченный заказ | {"event":"paid", order:{…, pay_status:"paid"}}. |
| Изменение каталога | {"event":"catalog"} при изменении каталога — сигнал забрать фид. |
Где взять доступ в Вебхук
Make / Zapier / Albato / n8n: создайте сценарий с триггером «Webhook» (Custom webhook) и скопируйте выданный адрес
Google Таблицы: Расширения → Apps Script → функция doPost(e) с разбором JSON → «Развернуть как веб-приложение» с доступом «все» → скопируйте адрес
Своя система: любой адрес, принимающий POST; проверяйте заголовок X-Woove-Secret
Придумайте секрет и вставьте его в карточку — он уйдёт с каждым запросом
Настройка в Woove Site

Откройте сайт → «Настройки» → «Интеграции» → «Уведомления и почта» и найдите карточку «Вебхук».
Включите переключатель и заполните поля из таблицы ниже.
Отметьте, какие события отправлять, и нажмите «Проверить доступ» — сервис должен ответить, что ключ подходит.
Нажмите «Тестовая заявка» и убедитесь, что в сервисе появилась проверочная запись.
Готово: с этого момента события сайта уходят сами, отправки видны в «Журнале» карточки.
| Адрес (https://…) | Полный адрес, который принимает POST-запросы. |
| Секрет | Уйдёт в заголовке X-Woove-Secret, чтобы принимающая сторона отличала наши запросы. Хранится скрыто, после сохранения показывается точками. |
| Формат | Варианты: JSON / form-urlencoded (плоские поля). По умолчанию: JSON. |
Что попадает в Вебхук
В формате JSON приходит объект с полями event, at, site, page, form, name, phone, email, comment, fields (все поля формы как есть), text (готовый текст), order и booking, если есть. В формате form-urlencoded — плоские поля name, phone, email, comment, page, form, text, field_<имя поля>, order_number, order_sum. Ответ 2xx считается успехом, всё остальное попадает в журнал как ошибка.
«Проверить доступ» отправляет пробный запрос {"event":"test"} и ждёт ответ 2xx. «Тестовая заявка» шлёт полноценную заявку про Ивана Петрова.
Частые случаи
Make или Zapier не видит поля
Отправьте тестовую заявку, пока сценарий ждёт данные — сервис определит структуру по первому запросу.
Нужно подписывать запросы
Секрет уходит в заголовке X-Woove-Secret; сравнивайте его на своей стороне. Подписи HMAC пока нет — напишите, если нужна.
Таймаут
Woove ждёт ответа 12 секунд. Долгую обработку делайте после ответа 200.
Ещё инструкции
Сообщение о каждой заявке, записи и заказе от вашего бота в личку или группу
Читать MAX-бот и Woove Site: заявки с сайта в мессенджер MAXСообщение о заявке от вашего бота в чат MAX
Читать ВКонтакте и Woove Site: заявки с сайта сообщением от сообществаСообщение от вашего сообщества ВКонтакте о каждой заявке с сайта
Читать SMSC.ru и Woove Site: СМС о заявке на ваш номерКороткая СМС с именем и телефоном клиента через smsc.ru
ЧитатьНе нашли ответ?
Нажмите кнопку с вопросом в правом нижнем углу — напишем ответ, скриншот тоже можно приложить.