Своя HTML-форма и Woove Connect: заявки с форм в CRM и мессенджеры
Подключение своей HTML-формы к Woove Connect — это заявки с самописного сайта в CRM, телефонию и мессенджеры без бэкенда. Форма отправляется на адрес Woove, посетитель попадает на страницу «спасибо».
В статье: Как это работает · Настройка в своей HTML-форме · Пример формы · Служебные поля формы · Поля заявки · Как проверить
Как это работает
У каждой интеграции в кабинете свой адрес вебхука. Платформа отправляет на него данные формы, Woove разбирает поля и передаёт заявку в сервис. Ответ сервиса виден в заявке.
Адрес выглядит так: https://woove.ru/hook/<платформа>/<ваш ключ>. Ключ в нём секретный.
Настройка в своей HTML-форме
В кабинете Woove откройте интеграцию → «Источник заявок» → выберите «Своя HTML-форма» и скопируйте адрес.
В теге form укажите action="адрес вебхука из кабинета" и method="POST".
Назовите поля name="Name", name="Phone", name="Email", name="Comment" или впишите свои имена в «Поля формы».
Добавьте скрытое поле _redirect с адресом страницы «спасибо», после отправки посетитель попадёт туда. Без него откроется страница благодарности Woove.
Пример формы
Форма без скриптов отправляется на адрес Woove. После отправки посетитель попадает на страницу из _redirect.
<form action="https://woove.ru/hook/<платформа>/<ваш ключ>" method="POST"> <input name="Name" placeholder="Имя" required> <input name="Phone" placeholder="Телефон" required> <input name="Email" placeholder="Почта"> <textarea name="Comment"></textarea> <input type="hidden" name="_redirect" value="https://ваш-сайт.ru/spasibo"> <button>Отправить</button> </form>
Служебные поля формы
Браузер отправляет форму как application/x-www-form-urlencoded. Скрипты и библиотеки не нужны.
Служебные поля управляют поведением и в заявку не попадают.
Файлы не принимаются: enctype="multipart/form-data" форме не ставьте. Тело запроса ограничено 256 КБ.
| _redirect | полный адрес страницы «спасибо»: после отправки браузер уходит туда |
| _gotcha | ловушка для роботов: если поле заполнено, заявка не создаётся |
Поля заявки
Имя, телефон, почту и комментарий мы находим по именам name, phone, email, comment и их русским подписям. Поле с другим именем впишите в «Поля формы» в настройках интеграции. Остальные поля приходят как есть.
Как проверить
Отправьте заявку с формы и откройте список заявок в кабинете. До оплаты заявки идут в черновом режиме: видны в кабинете, наружу не уходят. После оплаты переключите тумблер.
Если не работает
Нужен ли программист
Нет. Нужно вставить строку скрипта и добавить атрибут формы, сервер и обработчики не нужны.
Заявка пришла, но без телефона
Поле формы названо не так, как мы ожидаем. Откройте заявку в кабинете, посмотрите имя поля и впишите его в «Поля формы».
Можно ли отправлять в несколько сервисов
Да. У каждой интеграции свой адрес вебхука. Если платформа принимает только один адрес, отправляйте заявку скриптом Woove или через API.
Вместо страницы «спасибо» открывается ok
В поле _redirect нужен полный адрес с http или https. Относительный путь не подойдёт.
Ещё инструкции
Как отправлять заявки из Скрипт для любого сайта в GetCourse, YCLIENTS, RetailCRM, WhatsApp и другие сервисы через Woove
Читать API и Woove Connect: заявки с форм в CRM и мессенджерыКак отправлять заявки из API в GetCourse, YCLIENTS, RetailCRM, WhatsApp и другие сервисы через Woove
ЧитатьВсе инструкции · Вопросы — в чат в правом нижнем углу.