WooveWoove Connect → 1С-Битрикс

Интеграция 1С-Битрикс: заявки с форм в ваши сервисы

Заявка с формы на 1С-Битрикс попадает в CRM, журнал записи, мессенджер или службу доставки без ручного переноса. Подключается адресом вебхука, без программиста.

Завести кабинет 999 ₽ в месяц за связку · проверка бесплатно

Коротко

Веб-формы 1С-Битрикс (Bitrix) настраиваются в админке и складывают результат в базу сайта, а отправлять его на сторону не умеют. Отдать заявку наружу можно двумя способами: перехватить форму скриптом Woove или дописать отправку на стороне сервера.

Как это устроено в 1С-Битрикс

Быстрый путь: строка скрипта в шаблоне сайта, перед тегом </body>, и пометка data-woove на нужных формах. Серверный путь аккуратнее: обработчик события OnAfterResultAdd модуля веб-форм шлёт POST на адрес вебхука, и результат при этом остаётся в Битриксе. Для CRM-форм Битрикс24 подойдёт робот «Отправить вебхук».

  1. Веб-формы Битрикса не отправляют вебхуки. Подключите скрипт Woove в шаблоне сайта перед </body> и добавьте формам атрибут data-woove.

  2. Другой способ: обработчик события формы OnAfterResultAdd, который отправляет POST на адрес вебхука из кабинета с полями формы.

  3. Для CRM-форм Битрикс24 подключите интеграцию Битрикс24 в Woove Site или настройте робота «Отправить вебхук» на адрес вебхука из кабинета.

Поля уходят с именами из формы: name, phone, email, message.

Что здесь обычно ломается

  1. Вместо букв вопросительные знаки

    Сайт работает в кодировке windows-1251. При отправке из PHP значения переводят в UTF-8 через iconv.

  2. Заявка ушла, а в админке её нет

    Скрипт отменяет обычную отправку формы. Когда результат нужен и внутри сайта, берут серверный путь.

  3. Формы на AJAX

    Компонент main.feedback отправляется своим запросом. Штатная обработка при этом сохраняется, заявка попадает и туда, и сюда.

Частые вопросы

Нужен ли программист?

Для скрипта нет. Обработчик события и робота Битрикс24 обычно настраивает тот, кто ведёт сайт.

Какие имена полей придут?

Те, что заданы в форме: name, phone, email, message. Остальные значения видны в заявке как есть.

Скрипт зависит от кодировки страницы?

Нет, он отправляет JSON в UTF-8 независимо от того, в какой кодировке отдаётся сайт.

Пошаговая инструкция со скриншотами: настройка 1С-Битрикс в базе знаний.

Заявки с 1С-Битрикс без ручного переноса

Подключение бесплатное, черновой режим включён по умолчанию.

Завести кабинет