SaleBot + Bitrix24 под ключ

Полная интеграция SaleBot с Bitrix24

Связываем чат-бота, Открытые линии и CRM в одну систему. Клиент пишет в бот, оператор отвечает из Bitrix24, контакты и сделки создаются автоматически, поля и стадии синхронизируются, а события из CRM запускают нужные действия в SaleBot.

Переписка · сделки · контакты · файлы · маппинг полей · события Bitrix24 · защита от дублей

Двусторонняя интеграция SaleBot и Bitrix24 через сервис-мост, Открытые линии и CRM

Что входит в полную интеграцию SaleBot с Bitrix24?

Полная интеграция соединяет сообщения, данные клиента и бизнес-события. Она передаёт переписку из бота в Открытую линию Bitrix24, возвращает ответы оператора в исходный мессенджер, создаёт или обновляет контакты и сделки, заполняет поля, синхронизирует стадии и сообщает SaleBot об изменениях в CRM.

Для этого используется приложение Bitrix24 и отдельный серверный сервис. Простой входящий вебхук не обеспечивает всю функциональность Открытых линий и подписки на события.

SaleBot и Bitrix24 работают рядом, но не работают вместе

Без полноценной интеграции менеджеры вручную переносят заявки, теряют контекст переписки и переключаются между интерфейсами. Бот не знает, что произошло со сделкой в CRM, а Bitrix24 не понимает, на каком шаге сценария находится клиент.

Типичные последствия:

  • заявки создаются с задержкой;
  • контакты и сделки дублируются;
  • UTM-метки и ответы анкеты теряются;
  • оператор не видит историю диалога;
  • клиент получает несвоевременные сообщения;
  • стадия сделки и сценарий бота расходятся;
  • изменение бизнес-логики требует участия разработчика.
Схема обмена сообщениями, данными и событиями между SaleBot и Bitrix24

Как выглядит решение

1

Клиент пишет в бот

SaleBot принимает сообщение из подключённого мессенджера и передаёт его в сервис интеграции вместе с идентификатором пользователя и контекстом.

2

Сообщение попадает в Открытую линию

Интеграция создаёт или находит диалог в Bitrix24. Оператор видит сообщение и историю общения в привычном интерфейсе.

3

Оператор отвечает из Bitrix24

Ответ проходит через сервис-мост и отправляется клиенту в тот же диалог и мессенджер. Для клиента общение остаётся непрерывным.

4

CRM обновляется автоматически

Система находит или создаёт контакт, проверяет активные сделки, заполняет поля, передаёт UTM-метки, ответы анкеты и другие данные.

5

Bitrix24 сообщает SaleBot об изменениях

Приложение подписывается на нужные события Bitrix24. Изменение стадии, поля или другой сущности передаётся в SaleBot и может запустить сообщение, ветку или внутреннее действие.

Возможности интеграции

Открытые линии и единое окно оператора — сообщения клиента отображаются в Bitrix24, оператор отвечает из CRM, история не распадается между системами, поддерживается передача изображений и документов, клиент продолжает общение в исходном мессенджере.

Контакты и сделки — поиск существующего контакта, создание нового, проверка активной сделки, создание или обновление сделки, выбор воронки и стадии, назначение ответственного, передача UTM-меток и пользовательских полей, защита от дублей.

Гибкий маппинг полей — данные SaleBot можно сопоставить с полями контакта и сделки Bitrix24. В расширенной конфигурации маппинг выносится в панель настроек, чтобы бизнес мог изменять соответствия без доработки кода.

События Bitrix24 → SaleBot — интеграция может реагировать на согласованные события CRM: создание или изменение сделки, изменение стадии, обновление полей и другие действия.

События SaleBot → Bitrix24 — сценарий бота может создать сделку, обновить поля, передвинуть сделку на нужную стадию или передать новые сведения о клиенте.

Файлы и изображения — фотографии и документы передаются между клиентом и оператором в обе стороны.

Надёжность — защита от повторной обработки сообщений, предотвращение «эха» собственных сообщений, журналирование обмена, повторные попытки при временной недоступности системы, контроль соответствия пользователей, чатов, контактов и сделок, изоляция ключей и токенов на сервере.

Чем полная интеграция отличается от простого вебхука

ВозможностьПростой вебхукПолная интеграция
Создать сделку по заявкеДаДа
Найти контакт и исключить дублиОграниченноДа
Показать переписку в Открытой линииНетДа
Ответить клиенту из Bitrix24НетДа
Передавать файлы в обе стороныОбычно нетДа
Реагировать на события CRMОграниченноДа
Синхронизировать стадииОбычно в одну сторонуВ обе стороны
Настраивать маппинг полейВ кодеЧерез конфигурацию или панель
Защищаться от дублей и «эха»Требует отдельной разработкиПредусмотрено архитектурой

Объединили чат-бот и отдел продаж в одну систему

Ситуация. Онлайн-школа вела первичное общение через SaleBot, а отдел продаж работал в Bitrix24. Заявки переносились вручную, менеджеры не видели переписку, а стадии сделки не были связаны со сценарием бота.

Результат. Путь от первого сообщения до сделки стал автоматическим. Операторы работают в Bitrix24 и видят контекст общения, а настройки полей и воронок находятся в руках бизнеса. Решение работает на реальном потоке обращений.

Читать подробный кейс интеграции SaleBot с Bitrix24 →

Технологии

Для подобных проектов может использоваться отдельный серверный контур: Python и FastAPI, PostgreSQL, Redis, Docker, OAuth-приложение Bitrix24, REST API и события Bitrix24, API и внешние запросы SaleBot, журналирование и мониторинг. Конкретный стек выбирается после аудита существующей инфраструктуры и требований к нагрузке.

этапы проекта

Этапы проекта

1

Аудит

SaleBot, Bitrix24, воронок и ролей пользователей.

2

Описание потоков

Сообщений, данных и событий.

3

Проектирование модели

Контактов, сделок, чатов и идентификаторов.

4

Создание приложения

Приложение Bitrix24 и серверный сервис.

5

Настройка

Открытые линии, CRM, маппинг и подписки.

6

Тестирование

На тестовой воронке и диалогах.

7

Запуск

Наблюдение и гарантийное сопровождение.

Срок и стоимость определяются после бесплатного аудита, потому что объём зависит от количества воронок, полей, событий, мессенджеров и требований к отказоустойчивости.

вопросы

Частые вопросы об интеграции

Можно ли отвечать клиенту из Bitrix24, если он пишет в SaleBot?
Да. Сообщение передаётся в Открытую линию, оператор отвечает из Bitrix24, а сервис-мост доставляет ответ клиенту в исходный мессенджер.
Создаёт ли интеграция контакты и сделки автоматически?
Да. Правила поиска, создания, обновления и проверки дублей согласуются на этапе проектирования.
Можно ли передавать UTM-метки и ответы анкеты?
Да. Данные из SaleBot сопоставляются со стандартными или пользовательскими полями Bitrix24.
Может ли SaleBot узнать об изменении стадии сделки?
Да. Приложение Bitrix24 подписывается на согласованные события и передаёт изменение в сервис интеграции, после чего в SaleBot запускается нужное действие.
Можно ли передавать изображения и документы?
Да, если форматы и размеры поддерживаются соответствующими API. При необходимости добавляется обработка и сжатие файлов.
Подойдёт ли обычный входящий вебхук Bitrix24?
Для создания сделки — часто да. Для полноценного коннектора Открытых линий, двусторонних сообщений и подписки на события требуется приложение и серверный обработчик.
Где работает сервис интеграции?
Он может быть развёрнут на сервере заказчика или в согласованной инфраструктуре. Ключи и токены не должны храниться в открытом виде.
Можно ли менять соответствие полей без разработчика?
Да, если в проект включена панель конфигурации. В ней можно управлять связями между переменными SaleBot и полями контактов или сделок.

Покажите, как сейчас связаны SaleBot и Bitrix24

Проведём бесплатный аудит, найдём ручные операции и разрывы данных, после чего предложим архитектуру интеграции — от создания сделок до полноценной работы через Открытые линии.

Заказать бесплатный аудит

✓ Спасибо! Мы свяжемся с вами в ближайшее время.