DEV Community

Глеб Лужбин S-WEBS
Глеб Лужбин S-WEBS

Posted on • Originally published at s-webs24.ru

Интеграция с MAX: связка порталов Битрикс24 и корпоративного мессенджера в одном окне

Введение: зачем мессенджеру MAX интеграция с Битрикс24

Российские компании всё чаще строят коммуникации на стеке «Битрикс24 плюс MAX». Битрикс24 — для сделок, задач и воронок. MAX — для быстрых чатов, групповых обсуждений и переписки с внешними контактами, которые не заводят в CRM.

Проблема появляется, когда эти два мира не пересекаются: обсуждение сделки в чате MAX не видно в задаче Битрикс24, а сообщение из воронки не доходит до коллеги, который работает только в MAX.

Приложение «Межпортальные чаты» (ChatB24toB24) решало похожую задачу на уровне двух порталов Битрикс24. Но оставался пробел: что если часть команды сидит в MAX, а не в Битрикс24? Что если заказчик общается только в MAX, а интегратор ведёт проект в CRM?

Интеграция с MAX закрывает этот разрыв. MAX становится ещё одним каналом в связке — равноправным с порталом партнёра или клиента.

Как устроена пересылка сообщений

Интеграция построена на Bot API платформы MAX. В приложении «Межпортальные чаты» заводятся MAX-боты — по одному на каждый токен. Каждый бот подписывается на вебхук приложения и ждёт событий: новое сообщение, бота добавили в чат, чат переименовали.

Бот привязывается к конкретной связке порталов. В настройках выбирается чат в MAX и указывается направление пересылки:

  • Из Битрикс24 в MAX (от партнёра, от клиента, или от обоих)
  • Из MAX в Битрикс24 (партнёру, клиенту, или обоим)

Каждое направление включается независимо. Хотите только читать переписку в MAX — включите单向ную пересылку. Нужен полноценный чат — включите оба направления.

Сообщения конвертируются на лету: BB-код Битрикс24 ↔ Markdown MAX. Жирный текст, курсив, ссылки, цитаты сохраняются. Длинные сообщения (свыше 4000 символов) автоматически режутся на части с повторением подписи автора.

Под капотом: шифрование токенов, защита от дублей, исключение эхо-петли, TLS через сертификат Минцифры.

Автоматизация: настроил и забыл

Ручной работы после настройки нет. Весь поток идёт через вебхуки:

  1. Сообщение приходит в чат портала Битрикс24
  2. Приложение доставляет его на второй портал
  3. При настроенной интеграции с MAX — сообщение дублируется в выбранный чат MAX
  4. Ответ из MAX приходит вебхуком на приложение
  5. Приложение находит связку, конвертирует Markdown в BB-код и отправляет в нужные порталы

Без кнопок «обновить», без ручного копирования. Сообщение пришло в MAX — через секунду оно в чате Битрикс24. И наоборот.

Кейсы внедрения

Интегратор и заказчик: CRM у одних, MAX у других

Интегратор ведёт проект в Битрикс24. Заказчик живёт в MAX. До интеграции каждое сообщение копировалось вручную — 5-7 лишних действий, час рутины в день. После интеграции обе стороны работают в привычной среде, сообщения пересылаются автоматически.

Отдел продаж в Битрикс24, разработка в MAX

Продавцы работают в CRM, программисты общаются в MAX. Раньше информация о проблемах клиента доходила с задержкой. Теперь сообщение из сделки мгновенно попадает в чат разработки, ответ возвращается в карточку CRM.

Работа с внешними подрядчиками

Маркетинговое агентство, дизайнеры, копирайтеры редко заводят аккаунты в Битрикс24 клиента. MAX — их основная среда. Интеграция позволяет включить внешнюю команду в коммуникацию без регистрации в CRM.

Выводы

Интеграция с MAX не для всех. Если команда на 100% в Битрикс24 и внешними мессенджерами не пользуется — можно пропустить. Но если часть общения ушла в MAX — с руководителями, подрядчиками или заказчиками — интеграция окупается в первую же неделю. Вы перестаёте быть ретранслятором между двумя окнами.

Начать просто: получите токен у @MasterBot в MAX, добавьте бота в настройках «Межпортальных чатов», выберите чат и направления. Первое сообщение идёт сразу после сохранения.

Читать полностью на S-WEBS24

Top comments (0)