Задача проектаТребовалось разработать приложение для интеграции
Битрикс24 с внешними мессенджерами, которое позволило бы проектным командам общаться с клиентами, подрядчиками и другими внешними участниками без необходимости добавлять их в корпоративный портал.
Основная идея
PandaChat — сотрудники продолжают работать в привычных чатах и проектах Битрикс24, а внешние участники могут получать сообщения и отвечать через
Telegram, MAX, VK или Web Chat.
При этом переписка должна оставаться единой, синхронизироваться между каналами и не требовать от сотрудников постоянного переключения между несколькими мессенджерами.
Что было сделаноБыло разработано собственное
SaaS-приложение PandaChat, которое выступает коммуникационным слоем между Битрикс24 и внешними каналами.
PandaChat подключается к порталам Битрикс24 и позволяет связывать рабочие и проектные чаты с внешними каналами — VK, MAX, Telegram и Web Chat. Сотрудники продолжают работать внутри привычного интерфейса Битрикс24, а клиенты и подрядчики могут общаться через удобные им каналы.
Архитектура приложения изначально проектировалась с расчётом на многопользовательскую работу, очереди сообщений, изоляцию данных разных компаний и дальнейшее масштабирование. Особое внимание уделялось надёжности доставки сообщений, работе с файлами, безопасности и удобству пользователей.
Также был разработан
промо-сайт PandaChat: сформировано позиционирование продукта, продуманы пользовательские сценарии, структура лендинга, тарифная модель и визуальная подача возможностей сервиса.
Основные функции PandaChatИнтеграция с Битрикс24 — приложение подключается к корпоративному порталу и работает непосредственно с чатами и проектами Битрикс24.
Telegram, MAX и VK — внешние участники могут получать сообщения и участвовать в проектном обсуждении через привычный для них мессенджер.
Web Chat — возможность подключиться к переписке через браузер без установки дополнительного приложения.
Единая переписка — сообщения из Битрикс24 передаются во внешние каналы, а ответы пользователей возвращаются обратно в общий чат проекта.
Приглашение по ссылке — для проекта можно сформировать специальную ссылку, по которой внешний участник выбирает удобный канал связи и подключается к обсуждению.
Работа с файлами — реализована передача документов, изображений, голосовых сообщений и других вложений между Битрикс24 и подключёнными каналами.
Ответы и упоминания — поддерживаются сценарии адресных ответов, упоминаний участников и работа с контекстом сообщений.
Реакции на сообщения — реакции из поддерживаемых внешних каналов могут передаваться в Битрикс24.
Голосовые сообщения — входящие голосовые сообщения могут автоматически распознаваться и преобразовываться в текст.
Редактирование и удаление сообщений — изменения сообщений синхронизируются между поддерживаемыми каналами.
Контроль доставки — обработка сообщений построена через очереди и фоновые задачи, что позволяет повторять неудачные доставки и устойчиво работать при временных ошибках внешних API.
Мультитенантная архитектура — одна инсталляция PandaChat может обслуживать сотни и тысячи независимых компаний и порталов Битрикс24 с изолированными настройками и данными.
Тарифы и лимиты — предусмотрена система тарифных планов, ограничений по использованию каналов, количеству сообщений и другим возможностям сервиса.
Личный кабинет — компании могут управлять подключениями, доступными каналами и параметрами своего аккаунта.
Административная панель — реализовано централизованное управление клиентами, порталами, тарифами, каналами, системными параметрами и состоянием сервиса.
РезультатPandaChat позволил объединить
Битрикс24 и внешние мессенджеры в единую систему коммуникации.
Сотрудникам компании больше не требуется переходить в Telegram, MAX или VK для общения с клиентами и подрядчиками — они продолжают работать внутри Битрикс24.
Внешние участники, наоборот, могут использовать привычный для себя канал и не обязаны регистрироваться на корпоративном портале.
В результате коммуникация становится удобнее для клиента и одновременно остаётся контролируемой со стороны компании: сообщения, файлы и история обсуждений проходят через единый рабочий контур.
Проект изначально разрабатывается как масштабируемый SaaS-сервис, который в дальнейшем может поддерживать дополнительные мессенджеры, новые сценарии совместной работы и более глубокую интеграцию с инструментами Битрикс24.
Использованные технологииLaravel 13, PHP 8.4, PostgreSQL 16, Redis 7, Docker, Nginx, очереди и фоновые задачи, Bitrix24 REST API, Telegram Bot API, MAX API, VK API, Webhooks, Filament Admin, Whisper/Vosk.