Выбрать курс
0  /  1

Интеграция сайта с CRM Битрикс24 на вебхуках

Настройки профиля интеграции с Битрикс24 на вебхуках

Если у вас установлен модуль интеграции веб-сайта с CRM Битрикс24 на вебхуках, то в административном интерфейсе в списке меню Сервис должен быть доступен блок Scoder: Вебхуки. Профили интеграции (Сервисы - Scoder: Интеграция сайта с CRM Битрикс24 на вебхуках - Профили). Необходимо зайти в этот блок и добавить профиль, который будет являться профилем интеграции вашего интернет ресурса с Битрикс24

Чтобы корректно настроить профиль, нужно достаточно хорошо знать объекты CRM (или иных интересуемых Вас сущностей в Битрикс24) и их поля. Пример заполнения полей:

Для настройки  
  • Вебхук для вызова rest api - обязательное поле, необходимо создать входящий вебхук в Битрикс24 - в меню вашего Битрикс24 выбрать пункт Разработчикам, далее Другое, далее Входящий вебхук (более подробно на официальной странице поддержки  Готовые сценарии вебхуков для разработчиков). В данное поле нужно указать соответствующее поле из карточки редактирования вебхука. Свойства вебхука должны быть следующие: "Генератор запросов" - profile, "Настройка прав" - CRM, остальное оставляем по умолчанию.
  • Объект на сайте - обязательное поле, обязательно указать один из вариантов: элементы инфоблока (возможны варианты с полями торгового каталога и с ценой), пользователи, заказы, почтовые события.
  • Дополнительный идентификатор объекта на сайте -  ИД инфоблока, если это выбранный объект на сайте - элементы инфоблока, или код типа почтового события, если выбраны почтовые события.
  • Объект CRM - обязательное поле, доступны значения: лид (LEAD), контакт (CONTACT), компания (COMPANY), сделка (DEAL) или "другое", если вы планируете создавать иной объект в Битрикс24.
  • Метод rest - необходимо указать метод rest-апи, обязательное поле, если выбран собственный объект в Битрикс24. например: crm.lead.add.jsoncrm.contact.add.jsoncrm.company.add.json.
  • Поля объекта в Битрикс24 - обязательное поле, в каждой строке указываются соответствующие поля или пользовательские поля объекта CRM. Если возникли сложности, напишите нам (чат для связи с нами в правом нижнем углу экрана). Такие необычные поля как телефон, e-mail, сайт, мессенджер имеют еще свой тип, например: рабочий, мобильный, корпоративный и тому подобные. Для них заложили возможность также указать код типа, например PHONE_MOBILE, EMAIL_HOME и т.д. А если просто указать "PHONE","EMAIL","WEB","IM", то будет тип по умолчанию (первый).
  • Поля объекта на текучем сайте - обязательное поле, значение или переменные, которые должны передаваться в качестве соответствующих полей объекта в Битрикс24, соответствующие статичные значения (текст, число) и их поля должны совпадать по номеру строк, (см. пример на скрине выше). Например, поле Название лида имеет код TITLE, ему соответствует значение - Лид с сайта #SERVER_HTTP_HOST# из формы #IBLOCK_NAME#. Если возникли сложности, напишите нам (чат для связи с нами в правом нижнем углу экрана). Значения должно соответствовать значению объекта в CRM, особенно это касается таких полей, которые не является строкой, например SOURCE_ID имеет какие то определённые значение WEB, CALL...


Как формируются переменные (макросы) для полей объекта на сайте:

  • #IBLOCK_<КОД_ПОЛЯ_ИНФОБЛОКА># - это характеристики инфоблока, который указан в Дополнительном идентификаторе объекта на сайте, доступные поля.
  • #ELEMENT<КОД_ПОЛЯ_ЭЛЕМЕНТА_ИНФОБЛОКА># - это основные характеристики элемента инфоблока, доступные поля.
  • #PROPERTY_<КОД_СВОЙСТВА># - это значения свойств элемента инфоблока, доступные поля и #PROPERTY_КОД_СВОЙСТВА_VALUE# (значение свойства для элемента), а также для свойств заказа.
  • #SERVER_<КЛЮЧ_МАССИВА># - ключи глобальной переменной (массива) $_SERVER.
  • #<КОД_ПЕРЕМЕННОЙ># - для почтовых событий, пользователей, заказов.

На первый взгляд настройки могут показаться несколько сложными для простого обывателя, если у вас остались вопросы, напишите нам. В рамках технической поддержки мы поможем настроить один экземпляр - профиль интеграции, но не очень объемный по количеству полей, свойств (4-5).