Битрикс24

Подключаем бота к CRM Битрикс, учимся создавать кастомные поля

Также для работы с Битрикс24 есть методы, описанные в разделе АПИ в калькуляторе: https://docs.salebot.pro/peremennye-1/api-v-kalkulyatore#api-bitriks24

Конструктор не умеет получать данные из Битрикс 24, но вы можете передавать данные, вызвав из Битрикс 24 наши методы апи, которые описаны в API конструктора

Страница с CRM-интеграциями

Чтобы перейти на соответствующую страницу с CRM-интеграциями, воспользуйтесь ссылкой https://salebot.pro/projects/{ID ПРОЕКТА}/crm_integrations, где вместо {ID ПРОЕКТА} - передайте ID вашего проекта, в котором необходимо подключить интеграцию.

Чтобы найти ID проекта, кликните по адресной строке, где вы увидите ID после конструкции https://salebot.pro/projects/:

Как подключить Битрикс

Для интеграции с CRM Битрикс, необходимо выполнить настройки как на стороне самой CRM, так и на стороне Salebot.

Установите приложение Salebot из маркетплейса. Ссылка на приложение -> здесь.

Поиск приложения
Приложение Salebot - Установить
Окно установки

Далее авторизуйтесь на сайте.

Домен необходимо взять из адресной строки битрикса, он уникальный для каждой CRM.

Например, http://testsalebot.bitrix24.ru, нас интересует здесь текст "testsalebot".

Далее переходим в раздел "Интеграции с CRM" на сайте salebot.pro. Вводим наш домен и региональную зону, как показано на рисунках ниже.

Где найти интеграцию с Битрикс

Жмем на кнопку "Подключить Bitrix24". На этом интеграция закончена, все очень просто.

Пример работы

Рассмотрим пример работы. Для примера создадим воронку, которая запрашивает у человека адрес и отправляет заявку в битрикс

И пройдем по воронке в любом мессенджере

И эта заявка автоматически отправляется в битрикс. Создается лид, потом битриксом создается сделка на основании этого лида.

Дополнительно можно настроить уведомления на электронную почту

И уведомления придут на почту:

Имя клиента записывается в его контакт, если в диалоге заполнится поле ввода с названием phone или email, то они также пойдут в контакт.

Как задать режим работы

В битриксе есть два режима работы CRM: Простой и Классический

При первом подключении битрикса к проекту в настройках проекта -> Общие переменные, добавится переменная со значением включенного у вас режима CRM bitrix_crm_mode

1 - классический режим (режим работы с Лидами) 2 - простой режим (без Лидов)

Как заполнить поля сделок и лидов

Вы также можете заполнить пользовательские поля битрикса, а также встроенные - у сделок и лидов. Каждое поле указывается с новой строки. Сначала идет код поля в Bitrix24, затем название переменной в Salebot, которая запишется в него. Для встроенного поля просто укажите его имя, например UTM_SOURCE

Список стандартных полей битрикс, можно посмотреть:

для лидов: https://dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_fields.php

для сделок: https://dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_fields.php

для контактов: https://dev.1c-bitrix.ru/rest_help/crm/contacts/crm_contact_fields.php

Столбец Поле

Как узнать ID пользовательского поля

Для того, чтобы узнать ID уже созданного Вами поля, необходимо:

  • открыть Ваш Bitrix 24;

  • перейти в раздел CRM → Настройки → Настройки форм и отчетов → Пользовательские поля → Лид (Список поле);

  • в списке найти ваше поле и перейти в него;

  • в поисковой строке, в конце url, вы увидите значение UF_CRM_XXXXXXXXXX

https://ваш-домен.bitrix24.ru/crm/configs/fields/CRM_LEAD/edit/UF_CRM_XXXXXXXXXX/, где UF_CRM_XXXXXXXXXX — это и есть ID

Если у вас нет еще пользовательского поля, то для начала вам необходимо его создать, после чего Вы сможете узнать его ID.

Как создать пользовательское поле

Для создания вашего пользовательского поля, необходимо:

  • открыть Ваш Bitrix 24;

  • перейти в раздел CRM → Настройки → Настройки форм и отчетов → Пользовательские поля → Лид (Добавить поле);

  • задать название поля;

  • поставить галочку для «Показывать в списке»;

  • желательно использовать тип поля «Строка»;

  • сохранить

Только после того как вы создадите пользовательское поле можно узнать его ID.

Примеры записи кастомных полей Битрикс показаны на рисунке ниже

Как подключить открытые линии Bitix24

Вы можете общаться с клиентами из открытых линий. Для этого в окне подключения необходимо включить переключатель "Подключить к открытым линиям"

Если вы переходите на Salebot с другой платформы, то старые диалоги не будут работать, так как открытая линия создана прошлой платформой. Вам необходимо будет написать первым заново, для создания диалога через Salebot

Рисунок 9

Больше настраивать ничего не нужно. Ниже представлены изображения, демонстрирующие работу.

Как назначить ответственного при создании лида открытой линии

Переходим в Контакт-Центр, находим Salebot и выбираем открытую линию -> Линия для подключения Salebot.pro

В открывшемся окне настраиваем ответственных.

Также ответственного можно изменять с помощью методов в калькуляторе: прочитать можно здесь.

Возможные ошибки подключения

Как убрать сообщения от Битрикс24

Если в диалоге с клиентом вы обнаружили сообщения типа "Вам ответит первый освободившийся оператор." или "Оцените качество обслуживания", то надо внести изменения в настройки открытой линии.

Для этого в меню Битрикс24 найдите пункт Контакт-центр. Пройдите в этот раздел и кликните по значку Salebot:

Внутри выберите Линия для подключения Salebot и кликните Настроить:

В настройках этой линии отключите ненужные пункты и подключите нужные вам:

Как написать первым в Whatsapp

Заполняем обязательный поля Имя, Фамилия, номер телефона:

Нажимаем Сохранить.

Далее кликаем два раза на контакте, которому нужно написать, и справа в меню нажимаем на появившуюся кнопку "Написать в Whatsapp":

После нажатия на кнопку откроется меню приложения Salebot:

Если у контакта больше одного номера телефона, то приложение от Salebot предложит выбрать один из них.

Если у Вас подключено несколько WhatsApp номеров в проекте на Salebot, у вас также есть выбор с какого из них написать.

После ввода сообщения и выбора нужного нужных параметров, нажимаем кнопку "Отправить сообщение".

После успешной отправки получаем во кладке с приложением сообщение: Сообщение отправлено! Закройте эту вкладку и перейдите в диалог с клиентом.

А справа вверху получим всплывающее сообщение, что открыта новая линия с контактом, по нажатию на которое переходим в чат с клиентом.

Писать первым из Битрикс24 можно только в WhatsApp.

Как настроить Webhook в Bitrix24

Все нужные нам вебхуки настраиваются в роботах

Далее нажимаем любую из кнопок Добавить

Далее либо добавляем вебхук, либо редактируем существующий

Для передачи каких-либо данных из битрикс в Salebot используются роботы

domain.bitrix24.ru - заменить на ваш домен в битрикс.

Если у вас включена работа с открытыми линиями, то:

URL webhook для Лидов: https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?line={{Контакт Открытая линия}}

URL webhook для Сделок (до передачи данных в битрикс желтым блоком): https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?line={{Контакт: Контакт Открытая линия}}

URL webhook для Сделок (после передачи данных в битрикс желтым блоком): https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?contact_id={{Контакт: ID}}

Если открытые линии выключены, то используем следующие url:

URL webhook для Лидов: https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?lead_id={{ID}}

URL webhook для Сделок: https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?deal_id={{ID}} Или https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?contact_id={{Контакт: ID}}

Это обязательная часть, чтобы определить, от кого пришел колбек. Далее можно отправить нужные вам данные, которые добавятся к сделке в Salebot.

Данные передаются следующим образом: &имя_переменной={{значение}}

Пример ссылки, передающей переменные: https://chatter.salebot.pro/bitrix_webhook/b24-b4qrod..{{Контакт: Контакт Открытая линия}}&stage={{Стадия сделки}}&maker={{Создатель сделки}}

Внимательно посмотрите на пример с передачей стадии Лида или Сделки в Salebot.

Как запустить бота при смене статуса сделки

Для получения уведомлений о смене статуса лида или сделки необходимо установить в настройках роботов Webhook, для нужного этапа.

К адресу дописываем переменную: &stage={{Статус}} - она добавит клиенту в сейлбот переменную stage с названием стадии.

Пример для работы с лидами:

Обязательно нажимаем на обе кнопки сохранить!

Пример работы со сделками:

Данный вебхук необходимо скопировать в каждую стадию, информацию о которой вы хотите видеть в переписке и в переменных

После изменения статуса проекта придет уведомление с текстом, словно это написал клиент (но это сообщение будет видно только в интерфейсе Salebot.pro): bitrix_stage Название стадии

Остальные данные запишутся клиенту:

Далее вы можете использовать данное сообщение как условие у блока в редакторе и отправить пользователю сообщение, соответствующее такому переходу.

Как отправить сообщения клиенту при смене этапа Сделки/Лида

Сообщения настраиваются в меню “роботы”

На нужном этапе нажимаем кнопку Добавить -> Для связи с клиентом -> Сообщение в Открытую линию

Пишем шаблон сообщения, также справа по нажатию на три точки можно вставить нужные данные, например имя.

После того как сообщение подготовлено, нажимаем два раза Сохранить. Теперь при переходе в этот этап клиенту будет отправлено ваше сообщение.

Как запустить бота роботом Битрикс

Для запуска бота из битрикс в Salebot используются роботы. Для этого на нужном этапе в битрикс нужно настроить робота.

URL webhook для Лидов (Классическая CRM - с Лидами):

https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?callback=1&lead_id={{ID}}&phone={{Рабочий телефон}}&name={{Название лида}}&whatsapp_id=19786&text=start

URL webhook для Сделок (Простая CRM - режим без лидов):

https://chatter.salebot.pro/bitrix_webhook/domain.bitrix24.ru/robots_webhook?callback=1&deal_id={{ID}}&contact_id={{Контакт: ID}}&phone={{Контакт: Рабочий телефон}}&name={{Контакт: Имя}}&whatsapp_id=19786&text=start

Обязательные данные:

callback - оставляем как есть lead_id - оставляем как есть или deal_id и contact_id - оставляем как есть

domain.bitrix24.ru - заменить на ваш домен в битрикс phone - переменная, где находится номер клиента, в примере берется рабочий номер телефона {{Контакт: Рабочий телефон}} whatsapp_id - идентификатор whatsapp бота (в примере 19786)

Необязательные переменные:

name - запишется как имя клиента в Salebot (если не передать, то запишется номер телефона) text - текст уведомления, который придет в диалог (если не передать, то по умолчанию callback bitrix robot)

Структура переменной в урл адресе следующая:

&phone={{Контакт: Рабочий телефон}} & - знак амперсанда, для указания браузеру, что дальше название переменной phone - название переменной = - указание на то, что дальше значение переменной {{Контакт: Рабочий телефон}} - значение переменной То есть, если вам не нужно передавать, например текст, то нужно удалить из урл-адреса вот эту часть: &text=start

Чтобы вставить нужное значение (переменную) из битрикс

  1. Поставить курсор в место, куда будет вставлена переменная

  2. Нажать троеточие для вызова меню

  3. Выбрать нужную переменную

Когда все сделано, в воронке можно настроить отправку сообщение на полученное уведомление. Например, если из битрикс вы отправляете стандартный текст уведомления, то можно настроить следующим образом:

Функции (API) для работы с Битрикс

Last updated

Was this helpful?