Files
roi24_v2/ARCHITECTURE.md
T

729 lines
41 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ROI24 v2 — Автономная система принятия решений для бизнеса
> **Позиционирование:** AI-финансовый директор. Не дашборд, а система которая находит, анализирует и закрывает утечки денег в вашем бизнесе 24/7.
---
## Краткая выжимка
Сейчас B2B-инструменты работают по модели **data → инсайты → человек решает**. Это называется **open-loop** — система показывает данные, но всё решение остаётся на вас.
ROI24 v2 работает по модели **data → инсайты → действие через API**. Это **closed-loop** — система не только находит проблему, но и автоматически устраняет её: снижает ставки в рекламе, переключает бюджеты, запускает обучение менеджеров.
**Простыми словами:** Вы не смотрите графики и не думаете «надо что-то сделать». Система сама говорит что делать — и делает.
---
## 1. Концепция: Замкнутый цикл принятия решений
### Проблема текущего рынка
Подавляющее большинство систем аналитики (Grafana, DataLens, Power BI, кастомные дашборды) — это **зеркала**. Они показывают, что происходит. Но владелец бизнеса не аналитик — ему не нужно видеть цифры, ему нужно знать **что делать**.
**Текущий процесс (open-loop):**
1. Система показывает: CAC вырос на 40% за неделю
2. Владелец видит график → звонит маркетологу → маркетолог проверяет → выясняется, что Яндекс.Директ переплачивает → меняет ставки → бизнес восстанавливается
3. **Итого:** 2-3 дня потерянных денег, ручная работа, человеческий фактор
**Новый процесс (closed-loop):**
1. Система видит: CAC вырос на 40% за неделю
2. Правило срабатывает автоматически: снижает ставки в Директе на 20%, перераспределяет бюджет в ВКонтакте
3. Уведомление в Telegram: «CAC вырос на 40%, я скорректировал бюджет. Освобождено 45 000₽. Причина: рост ставки в Директе на 15%»
4. **Итого:** 0 дней потерь, 0 ручных действий, 45 000₽ экономии
### Как работает замкнутый цикл
Система состоит из 4 ключевых слоёв:
**1. Источники данных (входы)**
- Финансы: 1С, МойСклад, банковские выписки
- Продажи: CRM (AmoCRM, Bitrix24)
- Маркетинг: рекламные кабинеты (Директ, VK, Google), call-tracking, веб-аналитика
- Контент: звонки (аудиофайлы), чаты, отзывы
**2. Обработка и анализ (мозг)**
- **Rule Engine** — система бизнес-правил: «если CAC > X и тренд вверх → действие Y»
- **ML Pipeline** — анализ звонков, NLP, классификация намерений, оценка качества менеджеров
- **Аномалии и прогнозы** — поиск отклонений от нормы, прогнозирование прибыли на основе текущих трендов
**3. Экшены (действия)**
- Авто-оптимизация рекламы через API рекламных кабинетов
- CRM-триггеры: напоминания менеджерам, создание задач, скоринг лидов
- Уведомления: Telegram, Slack, email с конкретными рекомендациями
- Финансовые операции: авто-платежи, контроль лимитов, предупреждения о кассовых разрывах
**4. Бизнес-результат (выходы)**
- Экономия бюджета рекламы: 15-30% (авто-оптимизация ставок)
- Рост конверсии звонков: 20-40% (обучение менеджеров, улучшение скриптов)
- Прозрачность финансов: 100% видимость в реальном времени
- Прогнозирование прибыли: точность 80%+ на 30-90 дней вперёд
### Обратная связь
Система учится на результатах. Если авто-действие по снижению ставок дало положительный эффект — правило получает higher priority. Если нет — система снижает приоритет или отключает правило. Это делает систему лучше со временем.
---
## 2. Архитектура интеграций
### Как данные попадают в систему
Система не требует установки ПО на клиенте. Все интеграции работают через API и webhooks.
**Слой внешних систем:**
- **Рекламные кабинеты** — Яндекс.Директ, Google Ads, VK Ads, MyTarget. Дают доступ к метрикам: показы, клики, Cost, конверсии, ставки.
- **CRM-системы** — AmoCRM, Bitrix24, RetailCRM. Дают доступ к лидам, сделкам, воронкам, действиям менеджеров.
- **ERP / Склад** — 1С, МойСклад. Дают данные о закупках, складах, себестоимости, прибыли.
- **Банки** — Сбербанк, Тинькофф, ЮKassa. Дают данные о реальных деньгах: поступления, расходы, остатки.
- **Call-tracking** — Calltouch, Mango, ROIS. Дают аудио звонков, данные о номерах, источниках трафика.
- **Веб-аналитика** — Метрика, GA4, Roistat. Дают данные о поведении пользователей на сайте.
**Интеграционный шлюз:**
- **OAuth2 / Token Management** — безопасное хранение токенов доступа к внешним API
- **Rate Limiting / Retry** — защита от блокировок, авто-повтор при ошибках
- **Data Normalization** — приведение разнородных данных к единому формату. Например, CAC в Директе считается как Cost/Conversions, а в 1С — как МаркетинговыйБюджет/(Кол-воПродаж × СреднийЧек). Система приводит всё к единой формуле.
- **Event Bus** — очередь событий для асинхронной обработки. Если CRM недоступна — данные ждут в очереди и обрабатываются когда система восстановится.
**Ядро системы:**
- **Rule Engine** — читает YAML-файлы с правилами и применяет их к данным
- **ML Service** — запускает модели анализа звонков, NLP-классификации, предсказания
- **Analytics Engine** — считает бенчмарки, прогнозы, корреляции
- **Action Runner** — выполняет действия через API: меняет ставки, создаёт задачи, отправляет уведомления
**Обратная интеграция:**
- Авто-редактирование рекламных кампаний через API
- Обновление карточек лидов в CRM (например, добавить тег «нужен перезвон»)
- Уведомления в Telegram/Slack с конкретными рекомендациями
- Дашборд ROI24 — веб-интерфейс для просмотра всех инсайтов
### Почему архитектура важна
Система спроектирована так, чтобы новые источники данных добавлялись за часы, а не недели. Добавление нового CRM или рекламного кабинета — это только настройка коннектора в шлюзе. Ядро системы работает одинаково для всех источников.
---
## 3. Rule Engine архитектура
### Что такое Rule Engine
Rule Engine — это сердце системы автоматического принятия решений. Он позволяет задавать бизнес-логику через простые текстовые файлы (YAML), без написания кода.
**Пример:** Владелец бизнеса говорит: «Если CAC вырос больше чем на 25% за 24 часа — автоматически снизи ставки в Директе на 20%». Это правило записывается в один файл. Менеджер не программист — он может это написать сам.
### Как работает правило
Каждое правило состоит из 4 частей:
**1. Условия (conditions)** — что должно произойти для срабатывания:
- `metric`: какая метрика отслеживается (CAC, конверсия, LTV...)
- `operator`: как сравнивать (больше `gt`, меньше `lt`, равно `eq`)
- `threshold`: пороговое значение
- `window`: за какой период смотреть (1h, 24h, 7d)
**2. Акции (actions)** — что делать при срабатывании:
- `type: alert` — отправить уведомление (Telegram, Slack, email)
- `type: auto_action` — выполнить автоматическое действие (снизить ставки, переключить бюджет)
- `type: warn` — отправить предупреждение менеджеру
**3. Приоритет (priority)** — если срабатывают несколько правил одновременно, приоритет определяет порядок выполнения.
**4. Каналы (channels)** — куда отправлять результаты (Telegram, Slack, email, CRM).
### Типы реакций
**Auto — немедленное действие:**
- Снижение ставок в рекламе
- Пауза неэффективных кампаний
- Перераспределение бюджета между каналами
- Создание задач в CRM
**Warn — уведомление:**
- Менеджеру: «Сегодня конверсия упала на 15%, проверь форму оплаты»
- Руководителю: «Менеджер Иванов за сегодня провёл 3 звонка с пропусками возражений»
- Владелец: «CAC вырос на 40% — я автоматически скорректировал бюджет»
**Alert — эскалация:**
- Неотложные ситуации: кассовый разрыв, подозрительные транзакции, критическое падение конверсии
- Включает SMS-уведомление владельцу
**Log — аудит и обучение:**
- Все действия логируются для анализа
- Данные используются для обучения ML-моделей
### Почему YAML-конфигурация
- **Не требует программирования** — любой менеджер может написать правило
- **Версионируется** — изменения правил отслеживаются в Git
- **Тестируется** — правила можно проверить на исторических данных
- **Шаблонизируется** — шаблоны правил для типовых бизнесов (e-commerce, услуги, производство)
### Примеры правил
**Правило 1: Защита от переплаты за рекламу**
```yaml
rule: caс_spike_detection
enabled: true
priority: 10
conditions:
- metric: caс_daily
operator: gt
threshold: 1200
window: 24h
- metric: caс_trend
operator: gt
threshold: 0.25
window: 24h
actions:
- type: auto_action
target: yandex_direct
action: reduce_bid
by_percent: 20
- type: alert
channel: telegram
template: CAC вырос на {{caс_trend*100}}% — {{caс_daily}}₽
```
**Правило 2: Менеджер не перезвонил**
```yaml
rule: no_callback_in_24h
enabled: true
priority: 5
conditions:
- metric: lead_age_hours
operator: gt
threshold: 24
- metric: lead_status
operator: eq
value: new
- metric: callback_made
operator: eq
value: false
actions:
- type: auto_action
target: amo_crm
action: assign_task
assignee: team_lead
message: Менеджер {name} не перезвонил лид {lead_id} за 24ч
- type: alert
channel: telegram
template: Лид {lead_id} от {source} ожидает перезвона более 24ч
```
**Правило 3: Кассовый разрыв**
```yaml
rule: cash_critical
enabled: true
priority: 100
conditions:
- metric: cash_balance
operator: lt
threshold: 500000
window: 7d
- metric: cash_forecast
operator: lt
threshold: 0
window: 30d
actions:
- type: auto_action
target: bank
action: freeze_non_essential_payments
- type: alert
channel: sms
template: ⚠️ КРИТИЧНО: остаток {balance}₽, прогноз на 30д: {forecast}₽
- type: alert
channel: telegram
template: Предложение: отложить закупку {item} на 14 дней → экономия {amount}₽
```
### Бенчмарки по нише
Rule Engine использует агрегированные анонимные данные тысяч бизнесов для сравнения:
- «Ваша конверсия в оплату: 3.2%, средний по нише «онлайн-курсы»: 4.8%»
- «Вы теряете ~120 000₽/мес из-за низкой конверсии»
- «Ваш CAC на 35% выше среднего — это неэффективно»
---
## 4. ML Pipeline: Анализ звонков
### Зачем анализировать звонки
Звонки — главный источник дохода для многих B2B-компаний. Но 80% компаний не анализируют содержание разговоров. Они знают количество звонков, но не знают:
- Что говорили менеджеры
- Как клиенты реагировали
- Какие возражения были проигнорированы
- Почему клиенты ушли к конкурентам
ML Pipeline превращает аудио-файлы в конкретные бизнес-рекомендации.
### Этапы обработки
**1. Загрузка и предобработка**
- Аудиофайлы загружаются из call-tracking API (Mango, Calltouch)
- Шумоподавление, разделение спикеров (кто говорит — клиент или менеджер)
- Сегментация по репликам и паузам
**2. Транскрипция**
- Преобразование речи в текст с помощью Whisper или Yandex SpeechKit
- Разделение реплик: кто сказал что
- Учёт контекста: «хорошо» как ответ vs «хорошо» как заполнитель
**3. NLP-анализ**
- **Классификация намерений:** клиент проявляет интерес, отказывается, задает вопрос, просит перезвонить
- **Анализ тональности:** позитивный, нейтральный, негативный ответ на каждый аргумент
- **Извлечение тем:** о чём говорили, какие темы поднимались
- **Соблюдение скрипта:** сказал ли менеджер приветствие, представился, предложил сделку, отработал возражения
**4. Scoring и инсайты**
- **Manager Scorecard:** рейтинг каждого менеджера по KPI (конверсия, длительность, соблюдение скрипта)
- **Отработка возражений:** какие возражения игнорируются, какие работают, какие нет
- **Вероятность сделки:** вероятность что этот клиент купит, на основе анализа разговора
- **Summary:** краткое резюме разговора для CRM
### Как инсайты превращаются в действия
**Сценарий 1: Менеджер тупит**
- ML обнаруживает: менеджер Иванов не отрабатывает возражение «дорого» в 40% звонков
- Действие: создание задачи для руководителя + автоматическое обучение на основе лучших звонков
- Ожидаемый эффект: рост конверсии на 15-20%
**Сценарий 2: Скрипт не работает**
- ML обнаруживает: скрипт А конвертит на 35% хуже скрипта Б
- Действие: рекомендация заменить скрипт + A/B тест с авто-переключением на лучший вариант
- Ожидаемый эффект: +15-20% к продажам
**Сценарий 3: Клиент горячий, менеджер не перезвонил**
- ML обнаруживает: высокий интерес клиента (задал вопрос по цене), но менеджер не перезвонил 24ч
- Действие: автоматическое создание задачи в CRM + уведомление в Telegram
- Ожидаемый эффект: +30% к конверсии горячих лидов
### Почему это уникально
Никто не делает анализ звонков + рекламу + финансы в единой системе. Большинство систем либо звонки (JustCall), либо рекламу (Advizo), либо аналитику (Grafana). ROI24 v2 объединяет всё — и находит скрытые связи.
**Пример:** ML в звонках видит, что менеджеры хорошо продают премиум-сегмент. Rule Engine видит, что реклама привлекает бюджет в бюджетный сегмент. Рекомендация: сместить рекламный бюджет на премиум-сегмент → конверсия вырастет на 25%.
---
## 5. Три продукта (Go-to-Market)
### Почему 3 уровня
Один тариф не работает в B2B. Разные бизнесы — разные бюджеты и боли. 3 уровня позволяют:
1. Захватить клиента через дешевый вход (Audit)
2. Доказать ценность (Monitor)
3. Закрыть на полную стоимость (Autonomous)
### Уровень 1: Audit Mode (входной продукт)
**Что это:** разовый анализ всех источников данных → отчёт «где вы теряете деньги»
**Цена:** 50-100 000₽ (разово)
**Что входит:**
- Подключение всех источников (CRM, реклама, банк, звонки)
- Анализ данных за последний месяц
- Отчёт с конкретными цифрами утечек: «Вы теряете 840 000₽/мес на X, Y, Z»
- Сравнение с бенчмарками по нише: «Ваш CAC на 35% выше среднего»
- Рекомендации: что можно сделать
**Зачем:** Audit — это воронка. Бесплатный аудит не работает (клиенты не ценят халяву). Платный аудит — это фильтр: клиент готов заплатить 50-100к → значит бизнес серьёзный. Из 10 клиентов, прошедших Audit, 7-8 покупают Monitor.
**Пример отчёта:**
```
Аудит бизнеса ООО «Пример» — Июнь 2026
Утечка #1: Переплата за рекламу — 340 000₽/мес
CAC в Я.Директе: 1 800₽ (среднее по нише: 1 200₽)
Потеря: 600₽ × 600 лидов = 360 000₽/мес
Утечка #2: Менеджеры не перезванивают — 280 000₽/мес
45% лидов не перезвонены за 1 час
Средний чек: 50 000₽ × 12 сделок = 600 000₽/мес
Потеря: 280 000₽/мес (45% не перезвонили)
Утечка #3: Неэффективный скрипт — 220 000₽/мес
Конверсия звонков в продажу: 18% (среднее: 28%)
Потеря: 10% × 22 сделки × 100 000₽ = 220 000₽/мес
Итого утечек: 840 000₽/мес (10 080 000₽/год)
```
### Уровень 2: Monitor + Recommend (основной продукт)
**Что это:** 24/7 мониторинг с рекомендациями и авто-действиями
**Цена:** 100-150 000₽/мес
**Что входит:**
- Rule Engine с 50+ правилами
- ML-анализ звонков в реальном времени
- Авто-оптимизация рекламы через API
- Ежедневные Telegram-уведомления
- Еженедельный дайджест с инсайтами
- Бенчмарки по нише
- Поддержка, обучение, доработка правил
**Услуги:**
- Подключение: 200 000₽ (разово, входит в стоимость первых 3 месяцев)
- Доработка правил: 5 000₽/час
**Почему 100-150к/мес:** Клиент экономит 840 000₽/мес → он платит 100 000₽ за экономию 740 000₽. ROMI = 7.4x. Это не расходы, это инвестиция.
### Уровень 3: Autonomous Controller (премиум)
**Что это:** система принимает решения за владельца
**Цена:** 300 000₽/мес + % от экономии/прибыли
**Что входит:**
- Всё из Monitor
- Авто-действия без согласования: система сама снижает ставки, переключает бюджеты, создаёт задачи
- Персональный AI-ассистент на базе LLM: отвечает на вопросы «что происходит?», «почему упала прибыль?»
- Бенчмарки по нише + прогноз прибыли
- SLA: время реакции 15 минут, выделенный аккаунт
- Индивидуальная доработка правил под бизнес
**Модель оплаты:**
- Фикс: 300 000₽/мес
- Бонус: 10% от найденной и закрытой утечки (если > 100 000₽/мес)
- Минимальный бонус: 50 000₽/мес
**Пример:** Нашли 2 000 000₽/мес утечек, закрыли 1 500 000₽. Бонус: 150 000₽. Итого: 450 000₽/мес.
### Сравнение продуктов
| Параметр | Audit | Monitor | Autonomous |
|----------|-------|---------|------------|
| Цена | 50-100к (разово) | 100-150к/мес | 300к+/мес + % |
| Мониторинг | 1 раз | 24/7 | 24/7 |
| Рекомендации | Отчёт | Telegram + Weekly | AI-ассистент |
| Авто-действия | Нет | Правила по согласованию | Авто |
| ML звонки | Анализ | 24/7 | 24/7 + LLM |
| Бенчмарки | Да | Да | Да + прогноз |
| SLA | Нет | Поддержка | 15 мин |
| ROMI | 5-10x | 3-5x | 5-10x |
---
## 6. Комбинированные сценарии (Cross-System Intelligence)
Самая высокая ценность — когда система связывает данные из разных систем и находит скрытые закономерности.
### Сценарий 1: Лидов много, продаж мало
**Сигналы:**
- Реклама: CAC в норме, конверсия в лиды высокая
- CRM: лиды поступают стабильно, 200+ в месяц
- Звонки: качество низкое, менеджеры не отрабатывают возражения
**Вывод:** Проблема не в рекламе, а в продажах.
**Действие:**
1. ML находит: менеджер Иванов не отрабатывает возражение «дорого» в 40% звонков
2. Правило: создаёт задачу для руководителя + автоматическое обучение на основе лучших звонков
3. Через 2 недели: конверсия звонков выросла с 18% до 24%, +60 000₽/мес
**Без ROI24:** Владелец думает «надо больше лидов» → льёт больше денег в рекламу → CAC растёт → убыток.
### Сценарий 2: Канал эффективный, но LTV маленький
**Сигналы:**
- Реклама: конверсия низкая, CAC высокий
- Звонки: клиенты холодные, не готовы платить
- Финансы: CAC > LTV (тратим больше на привлечение, чем зарабатываем)
**Вывод:** Реклама привлекает нецелевую аудиторию.
**Действие:**
1. ML анализирует: успешные клиенты — из ВКонтакте, неудачные — из Я.Директа
2. Правило: снижает бюджет Я.Директа на 30%, переключает во ВКонтакте
3. Через месяц: CAC снижен на 40%, LTV вырос на 25%
**Без ROI24:** Владелец снижает ставки в Директе (так как CAC высокий), но не меняет креативы → привлекает ту же аудиторию.
### Сценарий 3: Авто-цикл оптимизации
**Сигналы:**
- CAC вырос на 25% за 24 часа
- ML анализирует звонки: конверсия в продажу упала на 15%
- Финансы: прибыль снизилась на 18% за неделю
**Вывод:** Проблема не в рекламе (CAC вырос из-за падения конверсии в продажах, а не из-за роста ставки).
**Действие:**
1. Система НЕ трогает рекламный бюджет (не тратит деньги впустую)
2. Запускает обучение менеджеров на основе лучших звонков
3. Отправляет отчёт: «CAC вырос не из-за рекламы, а из-за качества звонков. Обучение запущено.»
**Без ROI24:** Владелец видит рост CAC и сразу снижает ставки в рекламе. Лидов становится меньше, но конверсия не растёт → бизнес теряет и трафик, и деньги.
---
## 7. Tech Stack
### Backend — Python / FastAPI
**Почему Python:**
- Лучшая экосистема для ML: PyTorch, Transformers, scikit-learn
- Быстрая разработка: FastAPI + async → 1000+ requests/сек
- Готовые библиотеки для всех интеграций: OAuth2, REST, gRPC
- Сообщество и документация на русском
**Rule Engine:**
- YAML для конфигурации правил — просто, читаемо
- Lua или JQ для выражений — быстро, безопасно
- Асинхронная обработка через Celery
**ML Service:**
- PyTorch для кастомных моделей
- Whisper для транскрипции
- Hugging Face Transformers для NLP
- LLM API для генерации инсайтов
### Frontend — React / Next.js
- **Next.js** — SSR, SEO, API routes
- **Tailwind CSS** — быстрая вёрстка
- **shadcn/ui** — готовые компоненты
- **ECharts / Recharts** — интерактивные графики
- **Telegram Bot WebApp** — мобильный дашборд в Telegram
### Data — PostgreSQL + ClickHouse
- **PostgreSQL** — основные данные: клиенты, правила, настройки
- **TimescaleDB** (расширение PostgreSQL) — временные ряды метрик
- **ClickHouse** — аналитика, агрегации, бенчмарки
- **Redis** — кэш, очереди задач, session management
- **MinIO** — хранение аудиофайлов, логов, бэкапов
### ML Services
- **Whisper** — транскрипция речи
- **Speaker Diarization** — разделение спикеров
- **Custom NLP** — классификация намерений, тональности
- **LLM API** — генерация инсайтов, ответы на вопросы
### Infrastructure
- **Docker + Kubernetes** — контейнеризация, масштабирование
- **GitLab CI** — CI/CD pipeline
- **Prometheus + Grafana** — мониторинг системы
- **Nginx / Traefik** — reverse proxy, балансировка
---
## 8. Roadmap (MVP → Production)
### Фаза 1: MVP (2 недели) — «Работает и приносит деньги»
Цель: первый клиент, первый кейс, первые деньги.
**Rule Engine (базовый) — 5 дней:**
- Парсер YAML-правил
- 5 правил: CAC spike, конверсия, звонки, кассовый разрыв, CRM task
- Telegram-уведомления
- Логирование всех действий
**Интеграция 1С + CRM — 7 дней:**
- Подключение к AmoCRM API
- Подключение к 1С API
- Синхронизация данных раз в час
- Нормализация метрик
**Дашборд (базовый) — 7 дней:**
- Список метрик с текущими значениями
- Цветовые индикаторы: зелёный/жёлтый/красный
- История метрик за 7 дней
- Простая HTML-страница
**5 правил анализа — 4 дня:**
- CAC вырос > 25% за 24ч
- Конверсия звонков упала > 15%
- Лид не перезвонён за 24ч
- Кассовый разрыв < 500к
- CAC > LTV
**Итого:** 2 недели, 2 человека (backend + fullstack), 300 000₽ в ФОТ.
### Фаза 2: ML (4 недели) — «Автоматизация звонков»
Цель: ML-анализ звонков, пилот на 3 клиентах.
**Транскрипция звонков — 5 дней:**
- Подключение Whisper
- Загрузка аудио из call-tracking
- Разделение по менеджерам
- Сохранение в базу
**NLP анализ / Scorecard — 7 дней:**
- Классификация намерений (интерес/отказ/вопрос)
- Анализ тональности
- Проверка соблюдения скрипта
- Рейтинг менеджеров
**Telegram-уведомления — 5 дней:**
- Алерты при аномалиях
- Ежедневный дайджест
- Кнопки для быстрых действий
**Пилот на 3 клиента — 14 дней:**
- Бесплатно за фидбек и кейсы
- Сбор метрик: экономия, конверсия, ROI
- Доработка правил
### Фаза 3: API Actions (4 недели) — «Авто-действия»
Цель: система начинает действовать, а не только показывать.
**Рекламные кабинеты API — 7 дней:**
- Яндекс.Директ: изменение ставок, пауза кампаний
- VK Ads: управление бюджетами
- Google Ads: оптимизация bid strategy
**Авто-оптимизация ставок — 7 дней:**
- Правило: CAC > threshold → снизить ставки
- Правило: ROI < target → переключить бюджет
- АБ-тестирование стратегий
**CRM-триггеры — 5 дней:**
- Автоматическое создание задач
- Обновление тегов лидов
- Скоринг по NLP-анализу звонков
**Бенчмарк-база — 10 дней:**
- Агрегация анонимных данных
- Сравнение по нишам
- Топ-10 лучших практик
### Фаза 4: Enterprise (6 недель) — «Полный автопилот»
Цель: система принимает решения за владельца.
**LLM-инсайты — 7 дней:**
- Генерация объяснений на естественном языке
- Ответы на вопросы «что происходит?»
- Рекомендации на основе бенчмарков
**Прогнозирование прибыли — 10 дней:**
- Прогноз на 30, 60, 90 дней
- Оценка рисков
- Сценарии оптимизации
**Web UI v2 — 14 дней:**
- Обновлённый дашборд
- Настройка правил через UI
- История действий и результатов
**SLA + Multi-tenant — 10 дней:**
- Разделение данных между клиентами
- Мониторинг доступности
- Автоматическое масштабирование
**Публичный запуск — 14 дней:**
- Landing page
- Кейсы пилотных клиентов
- Маркетинг: LinkedIn, Telegram, конференции
---
## 9. Unit Economics (пример для клиента)
### Сколько теряет типичный бизнес
**E-commerce, оборот 20 млн/мес, 15 сотрудников:**
| Утечка | Месяц | Год |
|--------|-------|-----|
| Переплата за рекламу | 340 000₽ | 4 080 000₽ |
| Неэффективные менеджеры | 280 000₽ | 3 360 000₽ |
| Неоптимальные скрипты | 220 000₽ | 2 640 000₽ |
| **Итого** | **840 000₽** | **10 080 000₽** |
### ROI24 закрывает:
| Этап | Стоимость | Закрывает | Экономия | ROMI |
|------|-----------|-----------|----------|------|
| Audit | 75 000₽ | Выявляет 840к/мес | 840 000₽ | 11x |
| Monitor | 150 000₽/мес | 60% утечек | 500 000₽ | 3.3x |
| Autonomous | 300 000₽/мес + 10% | 90% утечек | 750 000₽ + 75 000₽ | 2.3x |
### Платёжеспособность
| Клиент | Выручка | Бюджет на маркетинг | ROI24 бюджет | ROMI ROI24 |
|--------|---------|---------------------|---------------|------------|
| Магазин одежды | 5 млн/мес | 500 000₽/мес | 50 000₽/мес | 5x |
| Онлайн-школа | 15 млн/мес | 2 млн/мес | 150 000₽/мес | 3.3x |
| Медицина | 30 млн/мес | 5 млн/мес | 300 000₽/мес | 2.5x |
**Правило:** ROI24 стоит не больше 5-10% от рекламного бюджета. Если реклама > 500 000₽/мес — клиент может себе позволить.
---
## 10. Конкурентный анализ
### Кто делает похожее
| Компания | Что делают | Чего не делают |
|----------|-----------|----------------|
| Yandex DataLens | Дашборды | Нет ML, нет авто-действий |
| Google Looker | Дашборды | Нет ML, нет авто-действий |
| Power BI | Дашборды | Нет ML, нет авто-действий |
| AmoCRM | CRM, базовая аналитика | Нет анализа звонков, нет оптимизации рекламы |
| JustCall | Анализ звонков | Нет рекламы, нет финансов, нет авто-действий |
| Advizo | Оптимизация рекламы | Нет звонков, нет финансов, нет ML |
| Cerebre | ML для бизнеса | Нет звонков, нет авто-действий через API |
### Почему мы победим
1. **Единственная система, связывающая звонки + рекламу + финансы** — никто не делает этого
2. **Авто-действия через API** — не просто рекомендации, а реальное изменение настроек
3. **ML-анализ звонков** — hard tech, который сложно скопировать
4. **Бенчмарки по нишам** — уникальная база данных
5. **Закрытый цикл** — data → insight → action → feedback
---
## 11. Риски и митигация
### Технические риски
| Риск | Вероятность | Влияние | Митигация |
|------|------------|---------|-----------|
| API рекламных кабинетов блокирует | Средняя | Высокое | Rate limiting, rotation, fallback |
| ML-модели дают ложные сценарии | Низкая | Высокое | Human-in-the-loop на первых этапах |
| Сложность интеграций | Высокая | Среднее | Коннекторы через API, не через парсинг |
| Потеря данных | Низкая | Критическое | Репликация, бэкапы каждые 4 часа |
### Бизнес-риски
| Риск | Вероятность | Влияние | Митигация |
|------|------------|---------|-----------|
| Клиенты не верят AI | Высокая | Высокое | Human-in-the-loop: система рекомендует, человек подтверждает |
| Конкуренты копируют | Средняя | Среднее | ML-модели + бенчмарки — сложно скопировать |
| Длинные циклы продаж | Высокая | Среднее | Audit как воронка → быстрая конверсия в подписку |
| Регуляция данных | Низкая | Высокое | Данные хранятся на серверах в РФ, GDPR-ready |
---
## 12. Заключение
ROI24 v2 — это не дашборд. Это **автономный бизнес-контролёр**, который:
1. **Слушает** все источники данных (реклама, продажи, финансы, звонки)
2. **Анализирует** через ML и rule-engine
3. **Действует** через API рекламных кабинетов и CRM
4. **Обучается** на результатах
**Главное УТП:** Вы платите не за красивые графики, а за закрытые утечки. Система находит деньги, которые вы теряете, и возвращает их вам.
---
> **Резюме:** ROI24 v2 — это единственная система в мире, которая объединяет анализ звонков, оптимизацию рекламы и финансовый контроль в одном замкнутом цикле с авто-действиями. Это не инструмент, это автономный сотрудник, который работает 24/7 и приносит деньги.