Кто нибудь сталкивался с отправкой данных в crm bitrix24 для формирования лидов?
Подскажите как это сделать?
Использую обычные формы webform.
Нашел модуль Webform Remote Post, но походу для него нужно скрипт на php делать, так ли это?
Отправка данных в bitrix24 для формирования лидов
Главные вкладки
Лучший ответ
andem написал:
скрипт на php делать
Раз уж "делать", то без Webform...
Есть drupal_http_request.
Есть, на крайний случай Rules HTTP Client.
Спасибо! Хоть, какая то подсказка. Добавил к Webform модуль Webform Rules. Затем Rules HTTP Client
И вроде наткнулся на то что нужно. Создал правило, чтобы после отправки формы передавались значения формы(см.скрин) по Request HTTP data. Но видимо его я не правильно, что ли настроил. Значения не отправляются((
Вот какие настройки у Request HTTP data:
URL значение: http://мой-аккаунт.bitrix24.ru/crm/configs/import/lead.php
Headers: Host: мой-аккаунт.bitrix24.ru
METHOD: POST
DATA (пробные данные с обязательными парраметрами): LOGIN=моя-почта@домен.ru&PASSWORD=мой-пароль&TITLE=Заголовок-лида
MAX REDIRECTS: 3
TIMEOUT: 30
HTTP DATA: HTTP data (http_response)
Если что вот ссылка на прием параметров от битрикс
Комментарии
Раз уж "делать", то без Webform...
Есть drupal_http_request.
Есть, на крайний случай Rules HTTP Client.
Спасибо! Хоть, какая то подсказка. Добавил к Webform модуль Webform Rules. Затем Rules HTTP Client
И вроде наткнулся на то что нужно. Создал правило, чтобы после отправки формы передавались значения формы(см.скрин) по Request HTTP data. Но видимо его я не правильно, что ли настроил. Значения не отправляются((
Вот какие настройки у Request HTTP data:
URL значение: http://мой-аккаунт.bitrix24.ru/crm/configs/import/lead.php
Headers: Host: мой-аккаунт.bitrix24.ru
METHOD: POST
DATA (пробные данные с обязательными парраметрами): LOGIN=моя-почта@домен.ru&PASSWORD=мой-пароль&TITLE=Заголовок-лида
MAX REDIRECTS: 3
TIMEOUT: 30
HTTP DATA: HTTP data (http_response)
Если что вот ссылка на прием параметров от битрикс
Вопрос с отправкой данных в Битрикс решился. Нужно добавить в HEADERS значение Content-Type: application/x-www-form-urlencoded
Теперь одна загвоздка. Мне нужно в DATA подставить заполненные значения вебформы. В токинах их нет. Где взять не понимаю?
Нашел! Все таки есть токен. Вот он: [data:{component}-value]
Bumble, Спасибо тебе огромное! Два дня мучился)
С Drupal 8 какие есть способы реализации?
Да такие же - заказать у разработчика
"тупое решение" - в настройках профиля есть спецемейл, куда можно отправить и создать задачу
Другой костыльный вариант - прикрепить емейл в разделе "Почта", и входящие на него пойдут в CRM.
Третий вариант - заменить формы от Webform на формы б24
Недавно решал подобную задачку на drupal7 (самописный модуль)
на Rules-ах
Один action : отправка данных в b24
action имеет текстовое поле для JSON-шаблона запроса, в котором токенами устанавливаются необходимые значения.
Два event-а:
Срабатывают при получении ответа от б24
event 1 - данные системой b24 получены успешно.
event 2 - при получении данных системой b24 произошла ошибка.
Для несложной бизнес-логики получилось достаточно просто и гибко.