Chapilot — SaaS для мультиканальной переписки с клиентами
Мессенджеры и маркетплейсы в одном окне, синхронизация с CRM и ИИ-подсказки оператору
Задача
Отделы продаж и поддержки общаются с клиентами в WhatsApp, Telegram, ВКонтакте, MAX и на Авито, а сделки ведут в CRM. Сервис собирает переписку в общий inbox команды и синхронизирует её с amoCRM, Битрикс24 и Google Sheets.
Что сделали
- Общий inbox команды: WhatsApp/WABA, Telegram, ВКонтакте, MAX, Авито
- Интеграции с amoCRM, Битрикс24 и Google Sheets
- ИИ-черновик ответа оператору по базе знаний: варианты, источники и оценка уверенности
- Рассылки, шаблоны, автоответы
- Команды и роли, API-ключи, аудит действий, аналитика, тарифы и оплата
Инженерные решения
Row-Level Security · RAG на pgvector
- Мультитенантность на уровне базы: Row-Level Security в PostgreSQL, интеграционные тесты идут под ролью без обхода RLS и ловят утечки данных между командами
- RAG на pgvector с российскими LLM (GigaChat, резерв — YandexGPT): персональные данные маскируются до отправки в модель, это закреплено отдельным тестом
- Go 1.25
- chi
- PostgreSQL (RLS, pgvector)
- Redis
- Kafka
- MinIO
- Next.js
- Prometheus
- GigaChat / YandexGPT
- Docker