Skip to content

Отчёт по продажам менеджеров 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

Параметры

json
{
  "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_countnumberКоличество сделок
deal_amountcurrencyСумма сделок в рублях
won_dealsnumberКоличество выигранных сделок
won_amountcurrencyСумма выигранных сделок
lost_dealsnumberКоличество проигранных сделок
lost_amountcurrencyСумма проигранных сделок
in_progress_dealsnumberКоличество сделок в работе
avg_deal_durationnumberСредняя длительность сделки в днях

Вычисляемые метрики:

json
{
  "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 раза ниже, чем у коллег — менеджер работает с мелкими сделками и не пытается апсейлить.

Фильтры

json
{
  "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 — он быстрее.

Расписание

json
{
  "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 направляются на обучение; менеджеры с высоким средним чеком делятся опытом с коллегами

Скриншот

[Скриншот]

[Скриншот]

Maintained by the LightLead Documentation Team · Last verified: 2026-07-26

LightLead Help Center · lightlead.space