Все модули

Chat Center

Единый центр сообщений: Telegram, WhatsApp, VK, Viber, Wappi/Wappit, Echat и внутренний чат.

Возможности

Что умеет модуль

9 типов мессенджеров

Telegram, WhatsApp (native + Wappi + Wappit), VKontakte, Viber, Echat, Wanotify и внутренний чат — единая модель ChatMessage.

Webhook без авторизации

Публичный эндпоинт POST /ChatApi/:instance принимает обращения от мессенджеров; идентификация по instance.

Привязка к Contact/Lead/Account

ContactLeadBinder ищет CRM-запись по номеру телефона при первом входящем сообщении и связывает диалог.

Бот-обработка через BPM

ChatBotCommand привязывается к Workflow или BpmnFlowchart Advanced Pack — бот обрабатывает диалог по бизнес-процессу.

WebSocket real-time

Хуки публикуют события newChat / newMessage / updateMessage — UI обновляется без перезагрузки.

Рабочее время и статусы

Привязка к WorkingTimeCalendar, автоответ в нерабочее время, статусы операторов через UserActivityLog.

QR-авторизация WhatsApp

Для Wappi и Wappit модуль инициирует сессию и отображает QR-код в карточке аккаунта.

Модуль BPM2B Chat Center объединяет в платформе BPM2B все каналы общения с клиентами в одном интерфейсе. Поддерживается 9 типов мессенджеров (Telegram, WhatsApp, VKontakte, Viber, Wappi, Wappit, Echat, Wanotify и внутренний чат), а каждое сообщение автоматически связывается с записью CRM по номеру телефона.

Основные функциональные возможности:

  • Сущности диалога: Chat хранит беседу, ChatMessage — отдельное сообщение (направление, статус, тип System/Bot/Contact/User, файлы, геолокация), ChatAccount — настройку канала, ChatLog — сырой webhook-payload для аудита.
  • 9 провайдеров мессенджеров: для каждого свой набор Parse/Send-классов и хуков; сообщение из Telegram, WhatsApp или VK обрабатывается своим парсером и сохраняется в общую модель ChatMessage.
  • Webhook без авторизации: публичный эндпоинт POST /ChatApi/:instance принимает обращения от мессенджеров; идентификация — по instance в URL.
  • Привязка к CRM: ContactLeadBinder ищет Contact/Lead/Account по номеру при первом входящем сообщении и связывает диалог с найденной записью; ручная привязка тоже возможна.
  • Бот-обработка: сущность ChatBotCommand описывает команды и привязывается к Workflow или BpmnFlowchart (Advanced Pack); BotProcess-сервисы управляют состоянием бота, рабочим временем и таймаутами.
  • WebSocket real-time: хуки Chat\WebSocketSubmit и ChatMessage\WebSocketSubmit публикуют события в трёх категориях (newChat, newMessage, updateMessage) — frontend обновляется без перезагрузки.
  • Рабочее время и автозакрытие: ChatAccount связан с WorkingTimeCalendar; в нерабочее время отправляется заранее настроенный notWorkTimeResponse; задание WorkingDayEnded закрывает необработанные чаты в конце дня.
  • Статусы оператора: сущность UserActivityLog трекает статусы Ready/NotReady/Break/Dinner/HelpEntry/Training/TechProblems; дашлет показывает текущий статус.
  • QR-авторизация WhatsApp: для аккаунтов Wappi и Wappit модуль инициирует сессию и показывает QR-код в карточке аккаунта; после сканирования авторизация подтверждается.
  • Формулы для BPM: функции bpm2b\telegramMessage(chatId, text) и bpm2b\whatsappMessage(chatId, text) позволяют отправлять сообщения прямо из Workflow или BPM-процессов.

Модуль предназначен для команд, ведущих диалоги с клиентами в нескольких каналах одновременно и желающих видеть всю историю общения и статусы операторов в едином месте. Зависит от bpm2bNavbarViews (кнопка мессенджера и счётчик в навбаре), bpm2bGeoCoordinates (геолокация сообщений), bpm2bCore и bpm2bApiLog.

Видео-обзор

Chat Center

Интерфейс

Скриншоты

Совместимо с платформой версии 7.4.0+
Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.