Настройка интеграции перед подключением

1. На платформе «Битрикс 24» в верхнем горизонтальном меню перейдите в раздел «Интеграции» → «Rest API».

2. В открывшимся раздее выбрать «Другое».

3. В данном окне необходимо настроить исходящий вебхук и локальное приложение.

4. ИСХОДЯЩИЙ ВЕБХУК:

4.1 В поле «URL вашего обработчика» укажите следующий адрес: https://accountN.edpro.biz/api/v1/bitrix24/webhook?token=fbf023ae052e64dc9954a96ce710bbb3, где N — ID Вашего аккаунта.
4.2 В поле «События» выбрать следующие пункты:

  • Создание сделки (ONCRMDEALADD)
  • Обновление сделки (ONCRMDEALUPDATE)
  • Создание контакта (ONCRMCONTACTADD)
  • Обновление контакта (ONCRMCONCATUPDATE)
  • Создание компании (ONCRMCOMPANYADD)
  • Обновление компании (ONCRMCOMPANYUPDATE)
  • Добавление элемента смарт-процесса (ONCRMDYNAMICITEMADD)
  • Изменение элемента смарт-процесса (ONCRMDYNAMICITEMUPDATE)
  • Удаление элемента смарт-процесса (ONCRMDYNAMICITEMDELETE)
  • Добавление счета (ONCRMINVOICEADD)
  • Изменение счета (ONCRMINVOICEUPDATE)
  • Удаление счета (ONCRMDINVOICEELETE)

4.3 Нажмите «Сохранить» для завершения создания исходящего вебхука, после чего закройте окно для возвращения в раздел «Другое».

5. ЛОКАЛЬНОЕ ПРИЛОЖЕНИЕ:

5.1 Отметьте галочкой «Использует только API».

5.2 В поле «Путь вашего обработчика» вставьте следующий адрес https://accountN.edpro.biz/api/v1/bitrix24/handle?token=fbf023ae052e64dc9954a96ce710bbb3, где N — ID Вашего аккаунта.

5.3 В поле «Путь для первоначальной установки» вставьте следующий адрес: https://accountN.edpro.biz/api/v1/bitrix24/oauth?token=fbf023ae052e64dc9954a96ce710bbb3, где N — ID Вашего аккаунта.

5.4 В пункте «Настройка прав» выберите CRM (crm).

5.5 Нажмите «Сохранить» для завершения настройки локального приложения.

5.6 После перезагрузки формы скопируйте поля «Код приложения (client_id)» и «Код приложения (client_id)» в соответствующие поля формы слева.

Настройка интеграции после подключения

Настройте соотстветствие между данными платформы и Битрикс24, выбрав необходимое поле. В случае когда вы не можете найти новодобавленное поле — для повторной синхронизации списка дополнительных атрибутов нажмите на «данную кнопку» в Вашем аккаунте:

Поля E-mail, Телефон и т.д. при отсутствия выбора будут использовать поля Битрикс по умолчанию.

Как передать информацию о партнере из Битрикс24 на платформу EdproBiz

На платформе EdproBiz закрепление за партнером происходит по партнерской ссылке, которая имеет уникальный код партнера.
Пример ссылки, https://project8868641.tilda.ws/page45819251.html?fuid=000000000&utm_source=partnerlink&subid=12671&subid2=62ce9ys4c,
где 000000000 – это уникальный код партнера, который позволяет системе понять, что этот лид пришел именно от этого партнера.
ID партнера можно посмотреть в карте клиента:


Для фиксации этих меток необходимо:

1. В Битрикс24 создать поле, в которое будет записываться ID партнера из ссылки (fuid).
Новое поле можно создать в разлеле Настройки — Настройки CRM — Настройки форм и отчетов — Пользовательские поля — Сделка — Добавить поле в сделку.

Заполняем основные поля. Название можно задать произвольное. Сохраняем.


2. Разместить скрипт на сайте, чтобы он сохранял значение fuid в это поле на стороне Б24.
3. В настройках интеграции на платформе EdproBiz созданное доп. поле также необходимо сопоставить с полем «ID партнера заказа».

После этого информация будет передаваться в EdproBiz, где на основании поля ID партнера заказа будет происходить закрепление (при условии, что клиент ранее не имел партнера).

Пример кода для работы партнерских ссылок

*** Данный скрипт можно взять за основу, при необходимости Ваши специалисты могут сами написать JS-скрипты для корректного захвата поля fuid на Вашем сайте.

<script> $(document).ready(function () { setTimeout(function(){ /* Добавление поля fuid в форму */ function makeFuidField() { let $form = $('form'); if ($form.length && !$form.find('input[name="fuid"]').length) { $('<input>', { 'type': 'hidden', 'name': 'fuid', }).prependTo($form); console.log('fuid field added'); } } makeFuidField(); /* Заполнение партнерского кода из get параметра fuid */ function fillFuid() { let params = (new URL(document.location)).searchParams; $fuid = $('form input[name="fuid"]'); if ($fuid.length) { $('form input[name="fuid"]').val(params.get("fuid")); console.log('fuid sets'); } } $('form button[type="submit"]').click(function () { fillFuid(); }); fillFuid(); }, 2000); }); </script>

2 способ передачи информации — это ручное создание сделки в Битрикс24.
Для этого необходимо создать поле, в котором будете указывать ID или email партнера заказа и сопоставить его в настройках интеграции.
При создании сделки вручную необходимо указывать информацию о партнере.
Закрепление произойдет, если клиент ранее не был ни за кем закреплен.

Также есть возможность указывать ID или email партнера пользователя, если это необходимо:

Оцените статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

А ещё Вы можете: