WordPress и Woove Connect: заявки с форм в CRM и мессенджеры
Интеграция WordPress с Woove Connect — это передача заявок из форм Contact Form 7, WPForms, Elementor и Gravity Forms в CRM, учебные платформы и мессенджеры. Форма отправляет вебхук на адрес Woove, дальше заявка идёт в выбранный сервис.
В статье: Как это работает · Настройка в WordPress · Плагины и ограничения хостинга · Поля заявки · Как проверить
Как это работает
У каждой интеграции в кабинете свой адрес вебхука. Платформа отправляет на него данные формы, Woove разбирает поля и передаёт заявку в сервис. Ответ сервиса виден в заявке.
Адрес выглядит так: https://woove.ru/hook/<платформа>/<ваш ключ>. Ключ в нём секретный.
Настройка в WordPress
В кабинете Woove откройте интеграцию → «Источник заявок» → выберите «WordPress» и скопируйте адрес.
Contact Form 7: поставьте плагин «CF7 to Webhook» (или «Flamingo Webhook»), в настройках формы вкладка «Webhook» → адрес вебхука из кабинета, метод POST, формат JSON.
WPForms: Настройки формы → Webhooks → адрес вебхука из кабинета, метод POST, тело — поля формы.
Elementor Pro: в форме «Actions After Submit» → «Webhook» → адрес вебхука из кабинета. Поля придут с их подписями.
Gravity Forms: дополнение Webhooks → Request URL адрес вебхука из кабинета, метод POST, тело «All Fields».
Отправьте тестовую заявку и найдите её в списке заявок Woove.
Плагины и ограничения хостинга
Вебхук в WordPress добавляет плагин формы, своего механизма у движка нет. Contact Form 7 отправляет только письма, поэтому к ней ставится отдельное дополнение.
Elementor Pro шлёт вебхук встроенным действием формы. У Gravity Forms отправка живёт в дополнении Webhooks, оно входит в старшие тарифы.
Дополнения для Contact Form 7 отправляют данные после того, как ушло письмо. Если почта с сайта не работает, заявка до Woove не дойдёт.
Проверьте wp-config.php: константа WP_HTTP_BLOCK_EXTERNAL запрещает сайту исходящие запросы. Добавьте woove.ru в WP_ACCESSIBLE_HOSTS или уберите константу.
Поля заявки
Имя, телефон, почту и комментарий мы находим по именам name, phone, email, comment и их русским подписям. Поле с другим именем впишите в «Поля формы» в настройках интеграции. Остальные поля приходят как есть.
Как проверить
Отправьте заявку с формы и откройте список заявок в кабинете. До оплаты заявки идут в черновом режиме: видны в кабинете, наружу не уходят. После оплаты переключите тумблер.
Если не работает
Нужен ли программист
Нет: адрес вставляется в настройки платформы, поля сопоставляются в кабинете.
Заявка пришла, но без телефона
Поле формы названо не так, как мы ожидаем. Откройте заявку в кабинете, посмотрите имя поля и впишите его в «Поля формы».
Можно ли отправлять в несколько сервисов
Да. У каждой интеграции свой адрес вебхука. Если платформа принимает только один адрес, отправляйте заявку скриптом Woove или через API.
Заявка ушла в Woove, но письма нет
Это разные каналы. Письма настраиваются во вкладке «Почта» формы, вебхук работает отдельно.
Ещё инструкции
Как отправлять заявки из 1С-Битрикс в GetCourse, YCLIENTS, RetailCRM, WhatsApp и другие сервисы через Woove
Читать Joomla и OpenCart и Woove Connect: заявки с форм в CRM и мессенджерыКак отправлять заявки из Joomla и OpenCart в GetCourse, YCLIENTS, RetailCRM, WhatsApp и другие сервисы через Woove
ЧитатьВсе инструкции · Вопросы — в чат в правом нижнем углу.