Портфолио

SalesPilot AI CRM

Полнофункциональная CRM-система для управления продажами с встроенным AI-ассистентом, интеграциями с Gmail и Telegram, мониторингом через Prometheus + Grafana и открытым REST API для работы из любого внешнего приложения. Развёрнута в production на VPS с HTTPS, автоматическим CI/CD через GitHub Acti

SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
SalesPilot AI CRM
Задача

Отделы продаж в малом и среднем бизнесе сталкиваются с типичными проблемами:

Лиды теряются. Заявки приходят из разных источников — сайт, почта, звонки, мессенджеры. Без единой системы часть из них забывается, часть дублируется, а менеджеры не знают кому звонить в первую очередь.

Нет прозрачности по воронке. Руководитель не видит, сколько сделок в работе, на каком этапе они застряли, какой прогноз выручки на месяц. Отчёты собираются вручную в Excel.

Менеджеры тратят время на рутину. Написать follow-up письмо, обновить статус, проверить просроченные сделки — всё делается вручную, отнимая время от реальных продаж.

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

Готовые CRM дорогие и негибкие. Salesforce, amoCRM и аналоги стоят дорого, перегружены лишними функциями и плохо кастомизируются под конкретный бизнес.

Как работает

Путь лида по воронке

1. Лид попадает в систему. Менеджер создаёт лида вручную, импортирует пачку из CSV-файла или лид приходит через API из внешнего источника (сайт, лендинг, бот).

2. AI оценивает лида. Система анализирует данные лида (компания, источник, заметки) и присваивает скоринг от 0 до 100 баллов с подробным объяснением и списком рекомендованных действий.

3. Менеджер работает с лидом. Звонит, пишет письма, назначает встречи — все действия фиксируются в журнале активностей. AI подсказывает следующий лучший шаг.

4. Квалификация. Менеджер переводит лида в статус «квалифицирован» и конвертирует в сделку, выбирая пайплайн, стадию и сумму.

5. Работа со сделкой. Сделка появляется на канбан-доске. Менеджер перетаскивает её между этапами, прикрепляет файлы, оставляет комментарии. AI прогнозирует вероятность закрытия.

6. Коммуникация. AI генерирует персонализированное письмо с выбранным тоном (деловой, дружелюбный, уверенный). Одним кликом письмо отправляется через подключённый Gmail.

7. Закрытие. Сделка закрывается как «выиграна» или «проиграна». Результат влияет на аналитику и прогнозы.

8. Аналитика. Руководитель видит полную картину: конверсионную воронку, процент побед, прогноз выручки, эффективность каждого менеджера.

Уведомления

Telegram-бот мгновенно уведомляет команду: новый лид, смена стадии сделки, просроченные дедлайны. SSE-уведомления в интерфейсе — события приходят в реальном времени без перезагрузки страницы. Автосинхронизация Gmail — входящие письма подтягиваются каждые 10 минут и автоматически привязываются к лидам по email-адресу.

Мониторинг

Prometheus собирает метрики с бэкенда каждые 15 секунд. Grafana визуализирует в реальном времени: частоту запросов и процент ошибок, задержку ответа (P50, P95, P99), нагрузку по эндпоинтам, CPU и потребление памяти.

API

Полное REST API с интерактивной документацией в Swagger (/api/docs). Любое внешнее приложение может создавать и получать лидов, сделки, задачи, встречи, двигать сделки по стадиям воронки, запускать AI-анализ (скоринг, прогноз, генерация писем), получать аналитику и отчёты, управлять пользователями и ролями. Авторизация через JWT-токены с refresh-механизмом.

Решение

SalesPilot AI CRM закрывает весь цикл продаж — от первого контакта с клиентом до закрытия сделки и аналитики результатов.

Ключевое отличие — встроенный AI-ассистент, который:
- Автоматически оценивает качество каждого лида и расставляет приоритеты
- Прогнозирует вероятность закрытия сделки и выявляет риски
- Генерирует персонализированные email-письма за секунды
- Подсказывает менеджеру, какое действие предпринять следующим
- Анализирует паттерны проигранных сделок и даёт рекомендации

Система работает через веб-интерфейс (React) и полноценный REST API с JWT-авторизацией, что позволяет интегрировать CRM с любым внешним приложением — мобильным клиентом, ботом, 1С или другой системой.

Результат

Управление лидами: создание, редактирование, удаление, теги, категории, CSV-импорт, машина состояний статусов, карточка лида с контактами и историей.

Управление сделками: конвертация из лида, канбан-доска с drag-and-drop, карточка сделки, закрытие (won/lost), вложение файлов, журнал активностей, удаление.

Воронки продаж: создание нескольких пайплайнов, стадии с цветами, порядком и вероятностью закрытия.

Задачи и встречи: привязка к лидам и сделкам, статусы, дедлайны, фильтрация, календарь.

AI-модуль (OpenAI GPT-4o): скоринг лидов 0–100, прогноз закрытия сделок, генерация email с выбором тона и подписью, рекомендация следующего шага, анализ проигранных сделок, дайджест воронки. Все задачи выполняются асинхронно через Celery.

Gmail-интеграция: OAuth2-авторизация, синхронизация входящих писем каждые 10 минут, автопривязка к лидам, отправка писем из CRM, отправка AI-сгенерированного письма одним кликом.

Telegram-интеграция: уведомления о новых лидах, смене стадии сделок, просроченных дедлайнах.

Аналитика: дашборд с KPI, конверсионная воронка, win rate, средний чек, прогноз выручки, статистика по пайплайнам, отчёт по менеджерам, экспорт в CSV.

Мониторинг: Prometheus + Grafana — request rate, error rate, P95 latency, нагрузка по эндпоинтам, CPU, память, автообновление каждые 10 секунд.

Безопасность и GDPR: три роли (admin, manager, sales_rep), JWT с refresh-токенами, восстановление пароля, экспорт данных, анонимизация, полное удаление, журнал аудита.

UI/UX: тёмная и светлая темы, двуязычный интерфейс (RU/EN), адаптивная мобильная вёрстка, глобальный поиск, SSE-уведомления.

CI/CD: GitHub Actions — тесты, сборка Docker-образов в GHCR, автодеплой на VPS, Let's Encrypt HTTPS.

AI API
Alembic
Docker Docker
FastAPI FastAPI
GitHub Actions
Nginx Nginx
OAuth 2.0
PostgreSQL PostgreSQL
Python Python
REST API
SQLAlchemy
Вернуться в портфолио