Детальная Архитектура KPI

Автоматизация сбора метрик из Битрикс24 / amoCRM на основе финансовой модели

1. Структура Премиального Фонда (8,000,000 UZS)

Дисциплина (30%)

2,000,000 UZS

Базируется на отсутствии опозданий (менее 8 часов/день), соблюдении ПВТР (Правил Внутреннего Трудового Распорядка) и правильном ведении CRM. За каждое нарушение снимаются баллы/штрафы.

Флекс-бонус (10%)

1,200,000 UZS

Активность: обработка новых лидов, отсутствие просроченных задач и диалогов, выполнение минимальной нормы звонков.

Результат (60%)

4,800,000 UZS

Выполнение плана продаж (32,000,000 UZS/мес). Зависит от суммы проданных услуг и сдачи экзамена по продукту.

Распределение веса KPI

Пример дневной динамики выполнения плана

2. Схема сбора данных (Автоматизация)

flowchart LR A["👨‍💻 1. Менеджер работает"] subgraph CRM B["📞 Звонит клиентам"] C["📝 Пишет задачи"] D["💰 Закрывает сделки"] end A --> B A --> C A --> D E{"🤖 3. Робот-помощник (n8n)"} B -->|"Сам собирает инфу"| E C -->|"Сам собирает инфу"| E D -->|"Сам собирает инфу"| E F["❌ Штрафы (косяки)"] G["✅ Бонусы (молодец)"] E -->|"Наказывает"| F E -->|"Хвалит"| G H[("📊 4. Итоговая Зарплата (Таблица)")] F --> H G --> H

3. Детализация метрик и интеграция с CRM

Метрика (из Таблицы) Источник в CRM Логика автоматизации / n8n
Опоздания / Рабочие часы Bitrix24 (Учет времени) amoCRM (Опер. день) B24: Хук при "Начатии рабочего дня" через API.
amoCRM: Используется встроенный "Опер. день", НО у него нет открытого API. Для автоматизации n8n придется либо выгружать отчет вручную, либо парсить первую активность за день через Events API.
Не заполненные сделки
Штраф: 57,143 сум
Bitrix24 amoCRM Ежедневный cron-сценарий n8n (в 23:50), проверяющий все сделки в статусе "В работе" на наличие пустых обязательных полей.
Просроченные задачи
Штраф: 40,000 сум
Bitrix24 amoCRM Запрос `/api/v4/tasks` (amo) или `tasks.task.list` (B24) с фильтром по дате дедлайна < текущей. Подсчет количества.
Сделки без задач
Штраф: 37,500 сум
Bitrix24 amoCRM n8n берет активные сделки менеджера, проверяет наличие привязанных незакрытых задач. Если 0 - фиксируем штраф.
Новые лиды (шт)
Учитываются при активной работе
amoCRM Скрипт подсчитывает количество лидов за текущий день.
Включены целевые воронки:
  • amoCRM (8582858)
  • Настройка amoCRM (9188766)
  • Пассивная база (9125122)
  • Лиды без ответа (9890778)
  • Пользуются ЦРМ (9890782)
Исключаются (Этапы): Лиды со статусом «Успешно реализовано» (ID: `142`) исключаются ТОЛЬКО для воронки amoCRM (8582858).
Всего звонков / Минут
План: Звонки/Минуты
Bitrix24 (Телефония) Выгрузка звонков за день (`voximplant.statistic.get`). Агрегация суммы длительности (duration) и количества исходящих/успешных.
Просроченные диалоги Открытые линии B24 Метрика среднего времени ответа. Если первое сообщение менеджера отправлено позже N минут — фиксация нарушения.
Сумма проданных услуг Воронка продаж Хук на переход сделки в "Успешно реализовано". Суммирование поля "Бюджет" или товарных позиций в привязке к дате закрытия.

4. Подробная инструкция к Google Таблице

Таблица разработана по принципу «Депремирования». У менеджера изначально есть виртуальный фонд (8 млн сум), и его задача — не растерять эти деньги из-за штрафов, а также выполнить план продаж, чтобы забрать львиную долю (Процент от продаж).

Как читать строки и столбцы:

Блок / Столбец Что означает Как заполняется (сейчас / потом)
Шапка (Вес KPI) Определяет максимальный бонус по трем категориям: Дисциплина (2 млн), Активность (1.2 млн) и Продажи (4.8 млн). Заполняется один раз РОПом при старте месяца.
Строки (1-31 числа) Каждый день месяца. Расчет KPI ведется ЕЖЕДНЕВНО. Одна строка = один рабочий день.
Время прихода / ухода Фиксация рабочего графика. Норма — 8 часов. Если меньше 8 часов, разница падает в столбец "Прогул часов".
Столбцы штрафов (ПВТР — Правила Внутреннего Трудового Распорядка, Пустые сделки, Задачи) В эти ячейки вписывается КОЛИЧЕСТВО нарушений за день. Внизу таблицы задана цена каждого нарушения (например, 1 просроченная задача = 40 000 сум). Менеджер/РОП вписывает цифру "2" (например, 2 пустые сделки). Таблица сама умножит 2 на 57 143 сум и вычтет из ЗП.
Блок Звонки / Диалоги Оценка активности. Если звонков меньше нормы (в таблице внизу указан минимум), начисляется штраф по активности. Сумма минут и количество звонков за день.
Сумма проданных услуг Сколько реальных денег / договоров менеджер закрыл за этот день. Формирует ежедневный процент выполнения плана (столбец % KPI).
Сумма чистых отчислений Главный столбец. Показывает, сколько менеджер реально заработал за этот день после вычета всех косяков и штрафов. Считается полностью автоматически по формулам.

5. Стратегия: MVP (amoCRM) ➔ Релиз (Битрикс24)

Этап 1: MVP на базе amoCRM

Поскольку компания планирует переезд на Битрикс24, делать 100% глубокую интеграцию KPI в amoCRM нецелесообразно (особенно учет времени).

Цель MVP: С помощью простого скрипта n8n собирать базовые метрики (Задачи, Звонки, Продажи) из amoCRM в Google Таблицу. Это позволит "обкатать" саму математику штрафов и бонусов без огромных затрат на разработку.

Этап 2: Теневой запуск (2-3 недели)

Менеджеры работают в amoCRM по старой ЗП. Мы каждый день показываем им Google Таблицу: "Ребята, по новому KPI вы заработали бы X сум, но потеряли Y сум из-за забытых задач." Команда привыкает к правилам игры без стресса для кошелька.

Этап 3: Боевой Релиз на Битрикс24

Во время финального переезда компании на Битрикс24 мы подключаем "тяжелую артиллерию": учет рабочего времени по кнопке, жесткие роботы, контроль SLA (просроченные диалоги). KPI становится полностью автоматическим и начинает влиять на реальную ЗП.

6. Дорожная Карта Внедрения (Roadmap)

gantt title Этапы внедрения KPI (С учетом переезда на Б24) dateFormat YYYY-MM-DD section MVP (amoCRM) Настройка n8n (Задачи, Звонки, Сделки) :done, des1, 2026-06-12, 3d Теневой запуск в amoCRM (обкатка цифр) :active, des2, after des1, 14d section Миграция CRM Перенос базы и настройка Битрикс24 : des3, 2026-06-25, 10d Интеграция n8n с Битрикс24 (Учет времени) : des4, after des3, 5d section Боевой Релиз Окончательный переход на новый KPI в Б24 : des5, after des4, 2d

7. Матрица Ролей и Ответственности

Чёткое разделение зон ответственности между отделами — кто что делает и кто за что отвечает

🙋‍♂️
Лид (заявка)
Хочет автоматизацию
💼
Sales менеджер
Продал пакет / аудит
🧠
Аналитик / PM
Написал ТЗ
⚙️
Интегратор
Настроил систему
🤝
Сдача клиенту

📋 Матрица RACI (Кто за что отвечает)

R Исполняет
A Отвечает
C Консультирует
I Информируется
Задача / Процесс 💼 Sales 🧠 Аналитик ⚙️ Интегратор 👨‍💼 РОП
Квалификация лида R I A
Продажа пакета / услуги R C A
Аудит бизнес-процессов I R C A
Написание ТЗ R C A
Настройка CRM / n8n A R I
Тестирование и QA R C A
Сдача проекта клиенту C R I A
Контроль KPI сотрудников I R
💼
Менеджер по продажам
Sales Department
🎯 Цель: Конвертировать лида в платящего клиента
  • Продаёт фиксированные пакеты внедрения
  • Продаёт платную услугу «Аудит / ТЗ»
  • Ведёт CRM, заполняет карточки сделок
  • Выполняет план звонков и встреч
  • Писать технические регламенты
  • Делать сложные тех. настройки самостоятельно
Битрикс24 CRM Телефония Google Sheets
🧠
Бизнес-аналитик / PM
Analytics & Project Management
🎯 Цель: Понять бизнес клиента и описать ТЗ
  • Проводит аудит и рисует логику процессов
  • Пишет подробное Техническое Задание
  • Ставит задачи интеграторам и контролирует сроки
  • Сдаёт проект клиенту и проводит обучение
  • Искать новых клиентов (это задача Sales)
  • Делать настройки без утверждённого ТЗ
Битрикс24 Задачи Google Docs Miro / Draw.io
⚙️
Интегратор (Технарь)
Integration & Development
🎯 Цель: Настроить всё строго по ТЗ, без багов
  • Настраивает CRM строго по ТЗ аналитика
  • Пишет сценарии n8n и настраивает вебхуки
  • Проводит внутреннее тестирование
  • Документирует выполненные настройки
  • Общаться с клиентом напрямую (только через PM)
  • Придумывать логику «на ходу» без ТЗ
Битрикс24 API n8n PHP / JS