Битрикс24, интеграции и SaaS
PandaChat — интеграция Битрикс24 с Telegram, MAX и VK для проектных команд
Разработал SaaS-приложение, которое связывает проектные чаты Битрикс24 с внешними мессенджерами. Сотрудники продолжают работать в Битрикс24, а клиенты и подрядчики общаются через привычные каналы.
Главный экран промо-сайта PandaChat — клиент пишет там, где ему удобно, команда работает в Bitrix24.
Задача проекта
Требовалось разработать приложение для интеграции Битрикс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.
Подробнее о PandaChat Использовать бесплатно
Интерфейс встроен в привычную работу Bitrix24
PandaChat не создаёт для сотрудников ещё один отдельный мессенджер. Основные сценарии встроены непосредственно в Bitrix24: сотрудники продолжают работать в привычных чатах и проектах, а сообщения клиентов и подрядчиков поступают туда из внешних каналов.

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

Особое внимание уделялось тому, чтобы интеграция ощущалась естественной частью Bitrix24 и не усложняла работу сотрудников.
Нужна интеграция Битрикс24 с мессенджерами или собственное приложение?
Разработаю решение под ваши бизнес-процессы: интеграции с Telegram, MAX, VK, внешними API, автоматизация и собственные сервисы для Битрикс24.
Обсудить проект