DEV Community

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

Posted on • Originally published at s-webs24.ru

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

Когда у компании два портала Битрикс24, переписка между ними быстро превращается в ручную работу. Сотрудники копируют сообщения из одного портала в другой, файлы пересылают через WhatsApp, задачи дублируют в двух системах. По нашим наблюдениям, до 30% рабочего времени поддержки и проектных команд уходит не на саму работу, а на перекладывание информации между порталами.

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

Базовый сценарий: «Клиент → Открытая линия партнёра»

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

Порядок действий:

  1. Установите приложение «Межпортальные чаты и задачи 2.0» из Маркетплейса Битрикс24 на оба портала. В боковом меню появится пункт «Межпортальные чаты 2.0» с двумя вкладками: «Клиентский» и «Партнёрский».
  2. На клиентском портале откройте вкладку «Клиентский» и нажмите «Создать бота». Приложение зарегистрирует чат-бота через API Битрикс24, и он появится в списке чатов как обычный контакт.
  3. На портале партнёра во вкладке «Партнёрский» создайте открытую линию. Приложение зарегистрирует коннектор с идентификатором swebs_chat_v_chat2. После этого настройте очередь операторов в разделе «Открытые линии».
  4. Проверьте связку: напишите боту на клиентском портале, сообщение должно появиться в открытой линии партнёра за несколько секунд. Ответ из линии вернётся в тот же чат с ботом.

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

Сценарий «Чат ↔ Чат» для проектных команд

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

Пересылка файлов: два режима

  • Без перехостинга — в сообщение вставляется ссылка на файл с портала-источника. Быстро, но получателю нужен доступ к исходному порталу.
  • С перехостингом — файл скачивается с портала-отправителя и загружается в хранилище получателя. Надёжнее, но требует дискового пространства на backend-сервере приложения.

Режим настраивается отдельно для каждой стороны. Если порталы принадлежат разным компаниям — включайте перехостинг. Если это один холдинг и у всех есть доступ к обоим порталам — можно оставить ссылки.

Синхронизация задач (Task Sync)

Отдельный модуль, который не зависит от чатов. Партнёр генерирует пригласительный ключ, клиент вводит его у себя, дальше партнёр задаёт пары «группа на портале партнёра → группа на портале клиента». Задачи синхронизируются каждые 2 минуты: заголовок, описание, дедлайн, файлы. При конфликте изменений побеждает последнее (last-write-wins).

Важно: на июнь 2026 года это BETA-функция. Перед разворачиванием на production проверьте сценарий на тестовых порталах.

Кейс из практики

Строительный холдинг с двумя порталами: управляющая компания и стройплощадка. Чертежи и спецификации гоняли через WhatsApp, согласование документации занимало до трёх дней. После настройки межпортальных чатов и Task Sync весь обмен ушёл в Битрикс24, а полный цикл настройки занял 2 часа.

Итог

Базовая связка «клиент → открытая линия» настраивается за 15–20 минут, полный цикл с чат↔чат, файлами и синхронизацией задач — за 1–2 часа. Все шаги со скриншотами, список типичных ошибок и их решений — в полной версии статьи.

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

Top comments (0)