Отчёт по продажам менеджеров Bitrix24
Бизнес-задача
Руководителю отдела продаж необходим еженедельный KPI-отчёт по каждому менеджеру: количество закрытых сделок, сумма продаж, средний чек, конверсия по этапам воронки, скорость прохождения сделок. Данные нужны для расчёта бонусов, выявления отстающих менеджеров и планирования обучения.
Подключения
Для этого отчёта требуется подключение Bitrix24 CRM.
- Коннектор:
bitrix24 - Необходимые разрешения: чтение CRM (сделки, воронки, пользователи)
- Статус подключения:
active - Особенность: Bitrix24 API имеет ограничение на количество запросов — не чаще одного запроса в 2 секунды. При большом количестве сделок отчёт может выполняться дольше обычного
- Сущности: сделки (
deal), воронки (pipeline), стадии (stage), пользователи (user) - Настройка: в параметрах подключения выберите направление (направления) сделок, которые участвуют в отчёте
Если Bitrix24 используется в коробочной версии (self-hosted), убедитесь, что вебхук или OAuth-ключ имеют права на чтение сделок (crm.deal.list, crm.deal.get). В облачной версии достаточно стандартного подключения через маркетплейс.
Настройки отчёта
- Название:
Продажи менеджеров Bitrix24 - Тип отчёта: аналитический CRM-отчёт с группировкой по менеджерам
- Источник данных: все подключения
bitrix24 - Диапазон дат:
last_week— прошедшая неделя - Группировка: по менеджеру (
responsible_user), воронке (pipeline_name) и стадии (stage_name) - Сортировка: по сумме сделок (
deal_amount) по убыванию - Часовой пояс:
Europe/Moscow
Параметры
{
"date_range": "last_week",
"group_by": ["responsible_user", "pipeline_name", "stage_name"],
"sort": { "field": "deal_amount", "direction": "desc" },
"timezone": "Europe/Moscow",
"limit": 5000
}Для ежемесячного KPI-отчёта переключите date_range на last_month или this_month. Для детализации по конкретному менеджеру добавьте его в фильтры, а не в группировку.
Метрики
| Метрика | Тип | Описание |
|---|---|---|
deals_count | number | Количество сделок |
deal_amount | currency | Сумма сделок в рублях |
won_deals | number | Количество выигранных сделок |
won_amount | currency | Сумма выигранных сделок |
lost_deals | number | Количество проигранных сделок |
lost_amount | currency | Сумма проигранных сделок |
in_progress_deals | number | Количество сделок в работе |
avg_deal_duration | number | Средняя длительность сделки в днях |
Вычисляемые метрики:
{
"calculated_metrics": [
{
"name": "avg_check",
"formula": "IF([won_deals] > 0, [won_amount] / [won_deals], 0)",
"type": "money",
"description": "Средний чек менеджера"
},
{
"name": "win_rate",
"formula": "IF([deals_count] > 0, ROUND([won_deals] / [deals_count] * 100, 1), 0)",
"type": "percent",
"description": "Процент выигранных сделок (Win Rate)"
}
]
}Win Rate ниже 20% — сигнал, что менеджер неэффективно работает с лидами или получает некачественные лиды. Средний чек в 2-3 раза ниже, чем у коллег — менеджер работает с мелкими сделками и не пытается апсейлить.
Фильтры
{
"logic": "AND",
"conditions": [
{
"field": "deal_amount",
"operator": "GREATER_THAN",
"value": 0
},
{
"field": "stage_name",
"operator": "NOT_EQUAL",
"value": "Черновик"
}
]
}deal_amount > 0— только сделки с ненулевой суммой (исключаем пустышки)stage_name != "Черновик"— исключаем незавершённые черновики сделок
Для KPI конкретного менеджера: responsible_user EQUAL "Иванов Иван". Для фильтрации по воронке: pipeline_name EQUAL "Основная воронка".
Режим записи
Режим: SoftRefresh
- Логика: существующие сделки обновляются по ID, новые добавляются, отсутствующие не удаляются
- Почему SoftRefresh: данные по сделкам могут меняться задним числом — сумма сделки корректируется, статус меняется, длительность пересчитывается.
SoftRefreshобновит изменённые строки и добавит новые, но не удалит старые (вдруг сделка была удалена, а потом восстановлена) - Ключ обновления:
deal_id
Альтернатива: если сделки в Bitrix24 никогда не меняются после закрытия (жёсткий бизнес-процесс), можно использовать AppendDedup — он быстрее.
Расписание
{
"schedule": {
"enabled": true,
"interval": "weekly",
"time": "09:00",
"timezone": "Europe/Moscow",
"days_of_week": [1],
"retry_on_failure": true,
"max_retries": 3
}
}Запуск по понедельникам в 9:00 даёт отчёт за прошедшую рабочую неделю. Для ежемесячного KPI создайте отдельный отчёт с interval: "monthly" и day_of_month: 1.
Ожидаемый результат
После успешного выполнения:
- Статус:
completed - Количество строк: количество менеджеров * воронок * стадий (типично 50-200 строк)
- KPI-показатели: у каждого менеджера видны количество закрытых сделок, сумма, средний чек, Win Rate, длительность цикла сделки
- Сравнение: можно отсортировать менеджеров по Win Rate или среднему чеку и сравнить их эффективность
- Действия: менеджеры с низким Win Rate направляются на обучение; менеджеры с высоким средним чеком делятся опытом с коллегами
Скриншот
[Скриншот]
[Скриншот]