Как генерировать лидов с собственных контактных форм. Подключение Bitrix24.

  • 568
  • 7
  • 04 февраля 2018

CRM Bitrix24 предоставляет возможность генерировать формы и интегрировать их на сайты клиентов. Однако дизайн предоставляемых форм является классическим и не всегда может гармонично вписаться в дизайн вашего сайта. А изменить его нет возможности, как как эти формы подгружаются в iframe.

В такой ситуации нам нужно поменять подход. Почему бы не использовать те формы, которые уже есть на сайте ?

Ведь можно довольно просто перехватить отправку вашей формы, отправить данные на обработчик, который отфильтрует эти данные, расставит по полочкам и отправит на сервер Битрикс24 и создаст вам нового Лида.

План действий:

  1. Перехватываем форму и отправляем сериализованые данные в файл bitrix.php
  2. Производим обработку данных в файле, такую как : прием данных из $_POST, обработка пустых значений и вставка данных по лиду в массив для отправки на сервер.
  3. Профит. Заходим в админ панель Битрикс24 > Лиды и смотрим результат.

 

Перехват формы.

Здесь важно отметить, что нам нужно не просто перехватить форму по событию “submit”, а перехватить её и отправить обработчику только в том случае, если данные в ней валидны и отправка успешна.

Рассмотрим все это дело на примере формы, созданной с помощью плагина  Contact Form7 на движке WordPress

Событие “wpcf7mailsent” говорит о том, что данные в форме валидны и были успешно отправлены. Что в свою очередь дает нам зеленый свет что бы перехватить эти данные и дополнительно отправить в CRM.

Обработка данных перед отправкой на сервер Битрикс ( файл bitrix.php ) :

Здесь не забываем менять значение констант на свои.

CRM_HOST ( например: yourbitrixname.bitrix24.ua )

CRM_LOGIN ( email, который указан при регистрации на Битрикс24)

CRM_PASSWORD (пароль от аккаунта)

Остальные константы редактировать не нужно.

Также убедитесь что атрибуты name полей ваших форм совпадают с теми, что указаны в скрипте : phone, name, email, message.

Комментарии - 7

Прокомментировать

×
Ваш комментарий успешно отправлен
и будет опубликован после модерации
× Превышен лимит отправки комментариев за период времени.
Пожалуйста, отправьте комментарий позже.