Передача лидов с сайта в CRM BITRIX 24
Нужно передать данные формы сайта в лиды Crm Bitrix24. Форма отправляется методом POST. Язык сайта:PHP.
| Поле | Переменная |
| Имя | $_POST[“NAME_CALLBACK”] |
| Телефон | $_POST[“PHONE_CALLBACK”] |
| Электронная почта | $_POST[“EMAIL_CALLBACK”] |
| Метка UTM_SOURCE | $_POST[“UTM_CALLBACK”] |
Вариант 1
Сперва сделал через crm/configs/import/lead.php
[ИМЯ].bitrix24.ru – Имя СРМ Битрикс 24
[логин]– логин пользователя в CRM
[пароль]– пароль пользователя в CRM
TITLE– Название лида (обязательное)
PHONE_WORK– Рабочий телефон лида
EMAIL_WORK– Рабочая почта лида
ASSIGNED_BY_ID – ид отвественного
SOURCE_ID= Источник лида, здесь SOURCE_ID=WEB – веб сайт
UTM_SOURCE – метка UTM_source
Также не предаются метки UTM, поэтому пришлось воспользоваться вебхуком.
Вариант 2 ВЕБХУК
В CRM Bitrix 24 выбираем Приложения, вкладка Вебхуки, добавить ВебХук – Входящий
Вводим название, описание и отмечаем галку CRM. После сохранения появится код вебхука и пример URL, который нужно использовать при отправке данных в СРМ Битрикс24.
На основании полученного кода вебхука и примера формируем запрос к Битрикс24:
$Url = ‘https://[ИМЯ].bitrix24.ru/rest/[id пользователя]/[код вебхука]/crm.lead.add.json‘;
При тестировании данного способа выявилось, что некоторые поля поменялись. PHONE_WORK и EMAIL_WORK теперь нужно передавать как маcсивы PHONE и EMAIl
В итоге код PHP по отправки лидов СРМ Битрикс 24 выглядит следующим образом:
Bitrix24 лиды с сайта — автоматическое создание лидов
Как добавлять в Bitrix24 лиды с сайта? Данным вопросом начинают задаваться многие, так как с каждым днем CRM Битрикс24 набирает популярность среди вебмастеров и владельцев сайтов. И у многих встает вопрос, как же организовать автоматическое создание лидов с сайта в CRM Битрикс24, если Вы не используете одноименную CMS.
Для этого давайте рассмотрим два способа:
См. также публикацию на тему:
Автоматическое создание лидов в Битрикс24 через упрощенный Rest API
Для того, чтобы организовать автоматическое создание лидов в Битрикс24 Вам необходимо:
Логин и пароль пользователя Вашей CRM
Так как логин и пароль пользователя из-под которого будут создаваться лиды указываются в скрипте, то для безопасности рекомендуется использовать отдельного пользователя с правами только на добавление лида и без доступа куда-либо еще. Данная мера необходима для безопасности Ваших данных, на тот случай, если каким-то образом PHP скрипт для отправки данных в Битрикс 24 окажется у злоумышленников.
PHP скрипт для отправки данных
В Bitrix24 лиды с сайта можно передавать PHP скриптом, который приведен ниже. При этом для автоматического создания лидов, необходимо передать 3 обязательных параметра:
все остальные параметры являются не обязательными и не подлежат обязательной передаче. Однако советую Вам передавать как можно больше данных в лиде: email, телефон, комментарий, utm метки и многое другое (см. все параметры для формирования лидов).
И умение перехватывать данные из форм
По умолчанию, обязательным параметром для заполнения является Title, значение которого будет названием для лида в Битрикс24. Все остальные параметры Вы можете передавать на свое усмотрение (см.таблицы с параметрами).
Данные параметры из «Таблица 1: Параметры для лидов», отвечают за передачу данных в стандартные поля Битрикс24. Если у Вас есть поля, которые Вы самостоятельно создали в Битрикс24, и Вам необходимо передавать для них значение с сайта вместе с лидами, то предлагаю Вам ознакомится с данной статьей.
Автоматическое создание лидов в Битрикс24 при помощи входящего вебхука
Комманда Битрикс 24 внедрила очень простой и функциональный способ интеграции с CRM системой. Если ранее интеграция с Битрикс 24 была не простой задачей, требующей отличной квалификации и знаний от вебмастеров и владельцев сайта, то теперь, с внедрением вебхуков, произвести интеграцию своего сайта с CRM системой может практически каждый желающий.
Так что такое вебхуки в Битрикс24? WebHooks Bitrix24 — механизм, который позволяет вам использовать практически весь богатый функционал Rest API Битрикс24, но при минимальных знаниях и трудозатрат.
На мой взгляд, это более безопасный способ передачи информации в CRM систему, чем при помощи упрощенного Rest API.
И так, для организации автоматической передачи лидов при помощи вебхуков необходимо:
Создать входящий вубхук
Для того, чтобы передать данные с вашей формы обратной связи в лиды Битрикс 24 необходимо создать входящий вебхук. Для этого следуем по инструкции:
Написать короткий код для перехвата и передачи данных
Для завершения организации передачи данных с формы сайта в лиды Битрикс24 при помощи вебхуков необходимо всего лишь написать коротенький код. При написание кода необходимо учесть всего 3 простых шага:
Пример кода для интеграции Битрикс24 и сайта при помощи вебхуков
Учесть особенность для передачи номера телефона, email, мессенджера
, где nX — это одно значение (телефона или электронной почты), которое всегда начинается с 0.
Таким образом, для передачи хотя бы одного телефона и адреса электронной почты, код будет иметь следующий вид:
Теперь проверьте свой Битрикс 24 и вы найдете там созданный лид =)
Интеграция Битрикс24 с сайтом через PHP
Возникла задача интеграции лендинга с CRM Битрикс24. Лендинг самый обычный на HTML. Необходимо было создавать лиды из отправляемых с сайта форм обратной связи.
В формах была отправка не только данных о пользователе — имя, телефон и e-mail, но и передача нескольких нестандартных значений — название выбранного товара и пользовательский текст.
Нужно учитывать, что для создания лида в Битрикс24 поле Заголовок и Имя обязательно. Остальные поля заполняются по необходимости. Поле телефон и e-mail стандартные, а название товара и текст было решено передавать в пользовательский комментарий к лиду.
PHP скрипт для создания лида в CRM Битрикс24
В CRM 1C-Битрикс формы, созданные через модуль форм подключаются проще простого, достаточно включить это в настройках. Но и тут на деле все оказалось довольно просто. У Битрикс существует REST API, с помощью которого можно передавать лиды через PHP скрипт. И использовать популярную CRM для любого сайта.
Поле название товара передается через скрытый input в форме
И при отправке в CRM к нему добавляется комментарий, если он заполнен.
С помощью этого нехитрого скрипта вы можете передавать любые значения из форм в поля лида.
Стандартные имена ключей для полей Битрикс24
Здесь приведены только основные поля, которые могут понадобиться для большинства сайтов. Полный список полей можно узнать из документации к Битрикс24.
TITLE — название лида
NAME — имя
LAST_NAME — фамилия
SECOND_NAME — отчество
PHONE_WORK — рабочий телефон
PHONE_MOBILE — мобильный телефон
PHONE_HOME — домашний телефон
EMAIL_WORK — рабочий e-mail
EMAIL_HOME — личный e-mail
ADDRESS — адрес
COMMENTS — комментарий
COMPANY_TITLE — название компании
WEB_HOME — личная страница
WEB_WORK — корпоративный сайт
IM_OTHER — другой контакт
Передача значения в пользовательское поле Битрикс24 из PHP скрипта
Для начала необходимо создать пользовательское поле в самой CRM:
Как узнать ID пользовательского поля?
Чтобы узнать ID пользовательского поля, нужно:
Узнать как открыть фирму в Германии на https://offshorensk.ru/
В компонентах Битрикс есть встроенный функционал для AJAX подгрузки. Его так же можно использовать, например для бесконечного скролла новостей. Но есть и более простой способ, с помощью которого можно загружать ответ любого компонента без перезагрузки страницы. Его мы и рассмотрим Читать далее
Использовать капчу в формах довольно просто, достаточно отметить галочкой нужный пункт. А что если нужна защита кодом для какого-то нестандартного функционала?! В этом случае можно так же воспользоваться встроенными методами Битрикс. Включение капчи в модуле Веб-формы. Шаг 1 Подключаем библиотеку Читать далее
Когда я создавал свою первую компоненту на битриксе для меня это показалось довольно сложным процессом. Вроде бы написано полно статей, русскоязычная документация, форум. Что ещё надо?! А то, что нет простой для понимания информации для новичка, который только начинает практиковаться Читать далее
Bitrix24 создание лида через API
Данные из любых форм на сайте можно отправлять в Битрикс24, для примера добавим лид в crm с сайта.
Bitrix24 создание лида через API
Данные из любых форм на сайте можно отправлять в Битрикс24, для примера добавим лид в crm с сайта.
Данные из любых форм на сайте можно отправлять в Битрикс24, для примера добавим лид в crm с сайта.
Необходимо отправить запрос на создание лида в вашу crm, примерно так:
У пользователя ($login) должны быть права на создание лида с CRM.
Все поля которые можно заполнить при добавлении:
| Параметр | Тип | Описание |
|---|---|---|
| LOGIN* | String | Логин |
| PASSWORD* | String | Пароль |
| TITLE* | String | Название |
| COMPANY_TITLE | String | Название компании |
| NAME | String | Имя |
| LAST_NAME | String | Фамилия |
| SECOND_NAME | String | Отчество |
| POST | String | Должность |
| ADDRESS | String | Адрес |
| COMMENTS | String | Комментарий |
| SOURCE_DESCRIPTION | String | Дополнительно об источнике |
| STATUS_DESCRIPTION | String | Дополнительно о статусе |
| OPPORTUNITY | Double | Возможная сумма сделки |
| CURRENCY_ID | String | Валюта |
| PRODUCT_ID | String | Продукт |
| SOURCE_ID | String | Источник |
| STATUS_ID | String | Статус |
| ASSIGNED_BY_ID | Int | Ответственный |
| PHONE_WORK | String | Рабочий телефон |
| PHONE_MOBILE | String | Мобильный телефон |
| PHONE_FAX | String | Номер факса |
| PHONE_HOME | String | Домашний телефон |
| PHONE_PAGER | String | Номер пейджера |
| PHONE_OTHER | String | Другой телефон |
| WEB_WORK | String | Корпоративный сайт |
| WEB_HOME | String | Личная страница |
| WEB_FACEBOOK | String | Страница Facebook |
| WEB_LIVEJOURNAL | String | Страница LiveJournal |
| WEB_TWITTER | String | Микроблог Twitter |
| WEB_OTHER | String | Другой сайт |
| EMAIL_WORK | String | Рабочий e-mail |
| EMAIL_HOME | String | Частный e-mail |
| EMAIL_OTHER | String | Другой e-mail |
| IM_SKYPE | String | Контакт Skype |
| IM_ICQ | String | Контакт ICQ |
| IM_MSN | String | Контакт MSN/Live! |
| IM_JABBER | String | Контакт Jabber |
| IM_OTHER | String | Другой контакт |
| Значение | Название |
|---|---|
| NEW | Не обработан |
| ASSIGNED | Назначен ответственный |
| DETAILS | Уточнение информации |
| CANNOT_CONTACT | Не удалось связаться |
| IN_PROCESS | В обработке |
| ON_HOLD | Обработка приостановлена |
| RESTORED | Сконвертирован |
| CONVERTED | Восстановлен |
| JUNK | Некачественный лид |
| Значение | Название |
|---|---|
| RUB | Рубль |
| USD | Доллар США |
| EUR | Евро |
| Значение | Название |
|---|---|
| PRODUCT_1 | 1С-Битрикс: Управление сайтом |
| PRODUCT_2 | 1С-Битрикс: Корпоративный портал |
| OTHER | Другое |
Помимо основных полей, у лида могу присутствовать дополнительные пользовательские поля, созданные администратором сайта. Их вы тоже можете передать из формы.
Лиды с форм на сайте в Битрикс24
Как добавлять в Bitrix24 лиды с сайта? Данным вопросом начинают задаваться многие, так как с каждым днем CRM Битрикс24 набирает популярность среди вебмастеров и владельцев сайтов. И у многих встает вопрос, как же организовать автоматическое создание лидов с сайта в CRM Битрикс24, если Вы не используете одноименную CMS.
Для этого давайте рассмотрим два способа:
См. также публикацию на тему:
Bitrix24 лиды с сайта через упрощенный Rest API
Для того, чтобы организовать автоматическое создание лидов в Битрикс24 Вам необходимо:
Логин и пароль пользователя Вашей CRM
Так как логин и пароль пользователя из-под которого будут создаваться лиды указываются в скрипте, то для безопасности рекомендуется использовать отдельного пользователя с правами только на добавление лида и без доступа куда-либо еще. Данная мера необходима для безопасности Ваших данных, на тот случай, если каким-то образом PHP скрипт для отправки данных в Битрикс 24 окажется у злоумышленников.
PHP скрипт для отправки данных
В Bitrix24 лиды с сайта можно передавать PHP скриптом, который приведен ниже. При этом для автоматического создания лидов, необходимо передать 3 обязательных параметра:
все остальные параметры являются не обязательными и не подлежат обязательной передаче. Однако советую Вам передавать как можно больше данных в лиде: email, телефон, комментарий, utm метки и многое другое (см. все параметры для формирования лидов).
И умение перехватывать данные из форм
По умолчанию, обязательным параметром для заполнения является Title, значение которого будет названием для лида в Битрикс24. Все остальные параметры Вы можете передавать на свое усмотрение (см.таблицы с параметрами).
Данные параметры из «Таблица 1: Параметры для лидов», отвечают за передачу данных в стандартные поля Битрикс24. Если у Вас есть поля, которые Вы самостоятельно создали в Битрикс24, и Вам необходимо передавать для них значение с сайта вместе с лидами, то предлагаю Вам ознакомится с данной статьей.
Автоматическое создание лидов в Битрикс24 при помощи входящего вебхука
Комманда Битрикс 24 внедрила очень простой и функциональный способ интеграции с CRM системой. Если ранее интеграция с Битрикс 24 была не простой задачей, требующей отличной квалификации и знаний от вебмастеров и владельцев сайта, то теперь, с внедрением вебхуков, произвести интеграцию своего сайта с CRM системой может практически каждый желающий.
Так что такое вебхуки в Битрикс24? WebHooks Bitrix24 — механизм, который позволяет вам использовать практически весь богатый функционал Rest API Битрикс24, но при минимальных знаниях и трудозатрат.
На мой взгляд, это более безопасный способ передачи информации в CRM систему, чем при помощи упрощенного Rest API.
И так, для организации автоматической передачи лидов при помощи вебхуков необходимо:
Автоматическое создание лидов в Битрикс24 при помощи входящего вебхука
Комманда Битрикс 24 внедрила очень простой и функциональный способ интеграции с CRM системой. Если ранее интеграция с Битрикс 24 была не простой задачей, требующей отличной квалификации и знаний от вебмастеров и владельцев сайта, то теперь, с внедрением вебхуков, произвести интеграцию своего сайта с CRM системой может практически каждый желающий.
Так что такое вебхуки в Битрикс24? WebHooks Bitrix24 — механизм, который позволяет вам использовать практически весь богатый функционал Rest API Битрикс24, но при минимальных знаниях и трудозатрат.
На мой взгляд, это более безопасный способ передачи информации в CRM систему, чем при помощи упрощенного Rest API.
И так, для организации автоматической передачи лидов при помощи вебхуков необходимо:
Создать входящий вубхук
Для того, чтобы передать данные с вашей формы обратной связи в лиды Битрикс 24 необходимо создать входящий вебхук. Для этого следуем по инструкции:
Написать короткий код для перехвата и передачи данных
Для завершения организации передачи данных с формы сайта в лиды Битрикс24 при помощи вебхуков необходимо всего лишь написать коротенький код. При написание кода необходимо учесть всего 3 простых шага:
Пример кода для интеграции Битрикс24 и сайта при помощи вебхуков










