CRM для самописных ботов

Все диалоги и сделки ваших ботов — в одной панели

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

Без переноса логики бота REST API и SDK Self-hosted
Диалоги realtime
Поиск
Все диалогиТребуют оператора · 2
ААнна ВолковаХочу уточнить по тарифу…2
ММихаил ОрловНужен человексейчас
ЕЕленаБот отправил предложение12:48
ММихаил ОрловTelegram · Sales bot
Хочу подключить три наших бота. Можно обсудить с человеком?14:26
Нужен оператор
Да. Передаю диалог менеджеру — история переписки сохранится.Бот · 14:26
Михаил, добрый день! Уже вижу ваши данные. Подскажу, как подключить все три проекта.Оператор · 14:27
Написать сообщение…
Все боты и каналы Сообщения в реальном времени Перехват оператором Сделки на канбан-доске Данные на вашем сервере
Знакомая ситуация

Бот отвечает. А что происходит с клиентом — не видно.

Самописный бот решает сценарий, но не даёт команде рабочего места. Поэтому продажи и поддержка всё равно держатся на логах, таблицах и ручных сообщениях.

01

Лиды остаются внутри чата

Клиент проявил интерес, но у него нет стадии, ответственного и следующего шага.

02

Оператор подключается поздно

Запрос «позовите человека» теряется среди обычных диалогов, пока клиент ждёт.

03

Контекст разбросан

Переменные в БД, переписка в Telegram, задачи в таблице — целой картины нет ни у кого.

04

Каждый новый бот — новая админка

Снова нужны списки пользователей, рассылки, статусы, поиск и отдельный мониторинг.

Сейчас
  • Логи и запросы к базе
  • Ручные таблицы лидов
  • Параллельные ответы бота и человека
  • Рассылки отдельными скриптами
С BotCRM
  • Диалог, клиент и сделка связаны
  • Видно, где нужен оператор
  • Управление передаётся явно
  • Сегменты и результаты в панели
Одно рабочее место

От первого сообщения до продажи — без потери контекста

BotCRM не заменяет вашего бота. Она добавляет недостающий слой управления для команды, которая работает с его пользователями.

Единый inbox для всех ботов

Переписка обновляется в реальном времени. Фильтруйте диалоги по боту, каналу, ответственному, тегам, стадии и любым переменным.

  • Полная история сообщений
  • Непрочитанные и статусы доставки
  • Заметки, задачи и назначения
ААннаНовый вопрос по тарифу1 новое
ММихаилНужен операторсейчас
ККомпания СеверОтветил на рассылку8 мин

Забрать диалог у бота

Оператор подключается одной кнопкой. Совместимый бот перестаёт отвечать, а после решения вопроса получает управление обратно.

Сейчас отвечаетБотДиалог забралАлексей

Карточка клиента вместо набора ID

Объедините аккаунты человека, теги, контакты и типизированные переменные. Выберите, какие данные бот может обновлять.

lead_score92Высокий интересplanProВыбранный тарифsourceTelegramИсточник лида

Воронки, которые команда видит

Создавайте свои этапы и двигайте сделки вручную или правилом. На карточке — сумма, ответственный, теги и время на стадии.

Новая заявка83 ждут первого ответа
В работе4На сумму 38 400 ₽
Оплата2Конверсия 25%

Рассылки без самодельных скриптов

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

Запланировано получателей1 248 Аудитория проверена, отписавшиеся исключены

Автоматизации для CRM, а не ещё один конструктор ботов

Реагируйте на события вокруг диалога: меняйте стадию, назначайте оператора, добавляйте тег, создавайте задачу или вызывайте внешний webhook.

Клиент написал «купить» lead_score больше 80 Переместить в «Оплата»
Подключение

Не переносите бота. Подключите его.

Выберите уровень контроля под текущую архитектуру. Начать можно с копирования событий, а затем перевести нужные каналы через gateway.

1

Добавьте REST или SDK

TypeScript и Python SDK передают входящие, исходящие сообщения и пользовательские поля в общем формате.

2

Выберите режим

Mirror оставляет текущий webhook. Gateway отдаёт BotCRM контроль над каналом и перехватом.

3

Работайте из панели

Диалоги появляются автоматически. Настройте этапы, фильтры, роли и правила под процесс команды.

Универсальный API

Любой язык. Любая логика бота.

Платформа принимает нормализованные события и не заставляет переносить сценарии в закрытый конструктор.

Открыть документацию
POST /api/v1/events
Authorization: Service token

{
  "type": "message.received",
  "channel": "telegram",
  "external_user_id": "84120931",
  "attributes": { "lead_score": 92 }
}
Кому подходит

Одна система — три понятных рабочих места

Каждый видит нужный ему слой, а данные остаются связанными.

Владельцу и руководителю

Видеть обращения, нагрузку, стадии и продажи без запросов к разработчику.

Что будет в панели

Продажам и поддержке

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

Какие боли закрывает

Разработчику и агентству

Подключать новые проекты по одному контракту вместо разработки очередной админки с нуля.

Контракт интеграции
Контроль данных

CRM разворачивается на вашем сервере

PostgreSQL, Redis и S3-совместимое хранилище остаются под вашим управлением. Никакой обязательной передачи клиентской базы в закрытый SaaS.

  • Роли, TOTP-MFA и управление сессиями
  • Шифрование токенов каналов и резервные копии
  • Docker Compose для обычного VPS
  • Подписанные webhooks, аудит и rate limiting
Ваши боты BotCRM
PostgreSQL Redis S3 / MinIO
Ваша инфраструктура
Частые вопросы

Что важно знать до подключения

Коротко о совместимости, данных и ежедневной работе.

01Нужно ли переписывать уже работающего бота?

Нет. В mirror-режиме бот продолжает получать сообщения как раньше и передаёт их копии в BotCRM через REST API или SDK. Если нужен полный контроль над ответами и надёжный перехват оператором, канал можно направить через gateway BotCRM.

02Можно ли подключить несколько ботов и проектов?

Да. В одном рабочем пространстве можно подключить несколько ботов, каналов и воронок. Диалоги фильтруются по боту, каналу, ответственному, стадии, тегам и пользовательским полям.

03Что происходит, когда клиенту нужен человек?

Оператор забирает диалог одной кнопкой. Для совместимого бота новые события приостанавливаются, а команда отвечает из общей панели. После решения вопроса управление можно вернуть боту отдельным событием.

04Где хранятся переменные и данные клиента?

Карточка контакта, идентификаторы каналов и нужные для работы переменные синхронизируются в PostgreSQL BotCRM. Вы сами управляете сервером, резервными копиями и сроками хранения.

05Есть ли сегменты и рассылки?

Да. Можно собрать аудиторию по каналу, тегам, статусу подписки и пользовательским полям, проверить получателей, отправить тест и запустить рассылку по расписанию. Очередь учитывает ограничения каналов и исключает отписавшихся.

06Какие каналы можно подключить?

Архитектура рассчитана на Telegram Bot API, VK Community Messages, WhatsApp Cloud API, Avito Messenger API при официальном доступе и любой собственный транспорт через универсальный REST/webhook-коннектор.

Ваши боты уже общаются с клиентами.

Теперь сделайте эту работу видимой.

Подключите первый бот, откройте диалоги в панели и настройте процесс команды вокруг реальных обращений.