демо-система · Вымышленная оконная компания «ОкнаПро» · сборка демо: 1 день, 24.10.2026
CRM отдела продаж: звонок сам заполняет сделку, менеджер проверяет
Воронка, задачи, отчёт руководителя и разбор звонка: модель предлагает поля сделки с цитатой из разговора, менеджер принимает или правит.
войти как — нажмите роль, демо откроется сразу
- менеджер — Сафронова О. В.
- менеджер — Галиев Т. Р.
- руководитель отдела — Ковалёв А. М.
- директор — Белоусова И. П.
Войдите как Сафронова, откройте «Звонки» → звонок Кузнецовой → «Разобрать звонок». Через 15–30 секунд появятся предложения; наведите на строку, чтобы увидеть цитату, и нажмите «Принять выбранное». Потом войдите руководителем и откройте «Поверх Битрикс24 и amoCRM».
Всё возвращается к исходным данным каждую ночь.
Задача
Запрос из тендеров: «ИИ-автоматизация в Битрикс24, чтобы после звонка менеджер не заполнял карточку руками». В нашей выборке 33 из 149 тендеров на CRM касаются именно Битрикс24 или amoCRM. Нужна воронка с суммами и следующим шагом у каждой сделки, контроль руководителя и разбор звонков, при этом модели нельзя молча менять данные.
Что сделано
- Воронка с перетаскиванием: суммы и прогноз по этапам, отказ только с причиной, сделка без задачи помечена «Нет следующего шага».
- Карточка сделки: лента событий с фильтрами, задачи, заметки, печатные формы КП и счёта на предоплату.
- Разбор звонка: резюме, следующий шаг, задача с датой и новые значения полей. У каждого значения — цитата из разговора и уверенность; менеджер принимает, правит или отклоняет, решение пишется в журнал.
- Входящие заявки с сайта, из Telegram и почты в одной очереди; дубль по телефону уходит в существующую сделку.
- Отчёт руководителя: план и факт по 6 менеджерам, конверсия по этапам, причины отказов, выгрузка в XLSX.
- Экран «поверх вашего Битрикс24 или amoCRM»: какие запросы ушли бы в REST Битрикс24 и API amoCRM после каждого «Принять».
Роли
- Менеджер — только свои сделки, контакты, задачи и звонки; чужая сделка — отказ с объяснением
- Руководитель отдела — все сделки, фильтр по менеджеру, массовое переназначение, отчёт
- Директор — всё, сразу попадает в отчёт
Ключевой момент
Модель не меняет сделку сама, она только предлагает. Сервер проверяет, что каждая цитата есть в расшифровке; если нет, уверенность падает до 0,4, галочка снимается и появляется метка «цитата не найдена». Даты вроде «в пятницу после обеда» считаются от даты звонка, значения проверяются по типу. Поля меняются только после «Принять выбранное».
Замеры
На демо-данных, методика указана в каждой строке. Реального клиента у демо нет, поэтому цифр «выручка выросла» здесь нет.
Скриншоты
Нажмите, чтобы увеличить. Листайте свайпом или стрелками.
Стек и архитектура
- Python 3.10
- FastAPI
- Jinja2
- HTMX
- SortableJS
- SQLite (в проде PostgreSQL)
- openpyxl
- uvicorn, Caddy
- Звонок с расшифровкой ложится в базу, сделка и контакт подтягиваются по связи.
- «Разобрать»: промпт из полей сделки, даты звонка и справочников, ответ модели — структура с цитатами.
- Сервер приводит значения к типам, сверяет цитаты и сохраняет разбор; повторный показ идёт из базы.
- «Принять»: поля, задача, лента, журнал ИИ-действий и очередь запросов в формате Битрикс24 и amoCRM.
Интеграции
В демо формы сайта, Telegram, почта и телефония — моки; запросы в Битрикс24 и amoCRM формируются, но не отправляются. В проекте: вебхук завершения звонка, вкладка в карточке сделки Битрикс24 или виджет amoCRM, распознавание речи на сервере заказчика.
Как было бы в проде
- Модель — YandexGPT, GigaChat или локальная, чтобы записи разговоров не уходили за контур. Claude работает только в демо.
- Подключение к порталу заказчика по OAuth, его этапы, поля и причины отказов.
- Прогон на 30–50 реальных звонках: сколько предложений менеджеры принимают без правок. Только потом — включение для всего отдела.
- Интеграция с готовой CRM — от 3 дней; срок зависит от телефонии и объёма звонков.
Сроки по факту
Сборка демо: 1 день, 24.10.2026. Код пишу вместе с ИИ-агентами, проверка — автоматическая, в браузере на сервере. Сроки проекта у заказчика — в последнем пункте «Как было бы в проде» и в разделе «Процесс и сроки».
Попробовать
войти как — нажмите роль, демо откроется сразу
- менеджер — Сафронова О. В.
- менеджер — Галиев Т. Р.
- руководитель отдела — Ковалёв А. М.
- директор — Белоусова И. П.
Войдите как Сафронова, откройте «Звонки» → звонок Кузнецовой → «Разобрать звонок». Через 15–30 секунд появятся предложения; наведите на строку, чтобы увидеть цитату, и нажмите «Принять выбранное». Потом войдите руководителем и откройте «Поверх Битрикс24 и amoCRM».
Всё возвращается к исходным данным каждую ночь.
Обсудить задачу
Нужна такая система под вашу задачу? Напишите, что болит, — разберу и покажу прототип на ваших данных до договора. Как я работаю и как оплачивать — на странице портфолио.