Skip to content

Причины проигрыша сделок в HubSpot

Бизнес-задача

Руководителю отдела продаж необходимо понимать, почему компания теряет сделки: уходят к конкурентам, не устраивает цена, продукт не подходит, долгий цикл принятия решения. Анализ причин проигрыша позволяет выявить системные проблемы (продукт не соответствует рынку, цена завышена) и ситуационные (конкретный менеджер теряет сделки на этапе переговоров). Требуется разбивка по менеджерам, продуктам и стадиям воронки.

Подключения

Для этого отчёта требуется подключение HubSpot CRM.

  • Коннектор: hubspot
  • Необходимые разрешения: чтение сделок, свойств сделок и воронок HubSpot API
  • Статус подключения: active
  • Сущности: сделки (deal), воронки (pipeline), стадии (stage), пользователи (user)
  • Особенность: HubSpot позволяет кастомизировать причины проигрыша через свойства сделок. Убедитесь, что в HubSpot настроено обязательное поле «Причина проигрыша» с корректным списком значений
  • Проверка: если поле «Причина проигрыша» не заполняется менеджерами, отчёт будет содержать много сделок с пустой причиной — внедрите обязательное заполнение до запуска отчёта

Настройки отчёта

  • Название: Причины проигрыша сделок HubSpot
  • Тип отчёта: аналитический отчёт с категоризацией потерь
  • Источник данных: все подключения hubspot
  • Диапазон дат: last_quarter — квартальная выборка достаточна для выявления паттернов
  • Группировка: по причине проигрыша (lost_reason), менеджеру (responsible_user), воронке (pipeline_name) и продукту (product_name)
  • Сортировка: по сумме потерянных сделок по убыванию
  • Часовой пояс: Europe/Moscow

Параметры

json
{
  "date_range": "last_quarter",
  "group_by": ["lost_reason", "responsible_user", "pipeline_name", "product_name"],
  "sort": { "field": "lost_amount", "direction": "desc" },
  "timezone": "Europe/Moscow",
  "limit": 2000
}

Для помесячной динамики причин проигрыша добавьте группировку по дате закрытия — будет видно, растёт ли доля отказов по цене месяц к месяцу.

Метрики

МетрикаТипОписание
lost_deals_countnumberКоличество проигранных сделок
lost_amountcurrencyСумма проигранных сделок в рублях
avg_lost_deal_amountcurrencyСредняя сумма проигранной сделки
days_to_closenumberДлительность сделки от создания до проигрыша в днях
stage_at_lossstringЭтап, на котором сделка была проиграна

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

json
{
  "calculated_metrics": [
    {
      "name": "lost_share",
      "formula": "IF([total_lost_amount] > 0, ROUND([lost_amount] / [total_lost_amount] * 100, 1), 0)",
      "type": "percent",
      "description": "Доля причины в общей сумме потерь"
    },
    {
      "name": "preventable_loss",
      "formula": "IF([lost_reason] == \"Цена\" OR [lost_reason] == \"Конкуренты\", 0, [lost_amount])",
      "type": "currency",
      "description": "Предотвратимые потери (не цена и не конкуренты)"
    }
  ]
}

Метрика preventable_loss выделяет потери, которые теоретически можно предотвратить: плохая коммуникация, долгий ответ, некачественная презентация, несоответствие продукта потребностям. Потери из-за цены и конкурентов считаются неизбежными в рамках текущего позиционирования.

Фильтры

json
{
  "logic": "AND",
  "conditions": [
    {
      "field": "deal_status",
      "operator": "EQUAL",
      "value": "lost"
    },
    {
      "field": "lost_reason",
      "operator": "NOT_EQUAL",
      "value": ""
    },
    {
      "field": "lost_amount",
      "operator": "GREATER_THAN",
      "value": 0
    }
  ]
}
  • deal_status = "lost" — только проигранные сделки
  • lost_reason != "" — исключаем сделки без указанной причины проигрыша
  • lost_amount > 0 — только сделки с ненулевой суммой

Для фокусировки на конкретной причине: lost_reason EQUAL "Ушли к конкурентам". Для анализа предотвратимых потерь: lost_reason NOT_IN ["Цена", "Конкуренты", "Нет бюджета"].

Режим записи

Режим: Replace

Причины проигрыша — это статичные данные (сделка проиграна, причина не меняется задним числом при нормальном бизнес-процессе), но для консистентности данных за весь квартал рекомендуется полная перезапись. Это также гарантирует, что исправления в HubSpot (менеджер изменил причину проигрыша) отразятся в отчёте.

Если объём проигранных сделок очень большой (10 000+) и данные точно не меняются, используйте AppendDedup для ускорения.

Расписание

json
{
  "schedule": {
    "enabled": true,
    "interval": "weekly",
    "time": "10:00",
    "timezone": "Europe/Moscow",
    "days_of_week": [1],
    "retry_on_failure": true,
    "max_retries": 3
  }
}

Еженедельно по понедельникам в 10:00. Для ежемесячного отчёта перед совещанием по продажам создайте копию с interval: "monthly", day_of_month: 1 и time: "08:00".

Ожидаемый результат

После успешного выполнения:

  • Статус: completed
  • Количество строк: причины * менеджеры * продукты * воронки (типично 40-150 строк)
  • Топ-причины: отсортированный список причин проигрыша с суммами — сразу видно, что является главной проблемой
  • Предотвратимые vs неизбежные: preventable_loss показывает, сколько денег теряется по причинам, которые можно исправить процессами и обучением
  • По менеджерам: у одного менеджера 80% потерь — «Ушли к конкурентам», у другого — «Не устроила цена». Разные проблемы требуют разных решений
  • По продуктам: если продукт X теряется из-за цены, а продукт Y — из-за функциональности, маркетингу и продуктологам есть над чем работать

Скриншот

[Скриншот]

[Скриншот]

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

LightLead Help Center · lightlead.space