{
  "schema_version": 1,
  "call": {
    "id": "96e856c4-5667-4795-ab5a-a7f2ad5d0b0a",
    "created_at": "2026-06-28T13:44:15",
    "original_filename": "sipuni_1782643149_457966",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 282.888,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Успешно реализовано",
    "bucket": null,
    "product": "Excel",
    "deal_id": "46302950",
    "crm_source": "sipuni",
    "utm_source": "yandex",
    "utm_medium": "cpc",
    "utm_campaign": "Excel_Bg_AK4_yandex_search_rf",
    "lead_category": "AAA",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T22:28:38.549403"
  },
  "operator": {
    "id": "91db71fa-3c9a-4ae1-b8cb-d2c212300edc",
    "full_name": "Константинова Екатерина",
    "employee_code": "константинова_екатерина",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "МЕНЕДЖЕР: Алло, Мария, здравствуйте, (КЛИЕНТ: здравствуйте,) (КЛИЕНТ: да,) это Екатерина из Академии Эдюса. Удобно разговаривать (КЛИЕНТ: да,) сейчас с Вами?\nКЛИЕНТ: здравствуйте, а я вам писала вот утром, получается, на (МЕНЕДЖЕР: Да,) электронную (МЕНЕДЖЕР: Мария,) почту (МЕНЕДЖЕР: я) как (МЕНЕДЖЕР: поэтому) раз,\nМЕНЕДЖЕР: и перезвонила, (КЛИЕНТ: угу,) свериться\nКЛИЕНТ: [наложение] да,\nМЕНЕДЖЕР: с Вами. Вижу, да, что письмо по поводу обучения решили положительно, получается, да, у нас с (КЛИЕНТ: да) Вами вот. (КЛИЕНТ: -да) Я (КЛИЕНТ: -да.) просто, (КЛИЕНТ: светлых) почему (КЛИЕНТ: ночей.) Мария перезвонила, хотела свериться. Мы с вами вчера обсуждали оформление, если что, через рассрочку, получается, двадцать одна тысяча рублей также (КЛИЕНТ: А,) (КЛИЕНТ: нет,) остается, (КЛИЕНТ: не) (КЛИЕНТ: через) или (КЛИЕНТ: рассрочку,) как?\nКЛИЕНТ: нет, нет, одним, одним платежом, нет, не через... (МЕНЕДЖЕР: —) А можно (МЕНЕДЖЕР: Разовым,) через рассрочку (МЕНЕДЖЕР: получается.) оформлять? А как это рассрочка? Вот...\nМЕНЕДЖЕР: — Но рассрочка через банки -партнеры оформляется в любом случае, (КЛИЕНТ: А,) то есть это либо\nКЛИЕНТ: то есть мне (МЕНЕДЖЕР: Сбер,) нужно в (МЕНЕДЖЕР: либо) банке (МЕНЕДЖЕР: Тинькофф.) это оформлять? Да нет, ладно, так давайте тогда одним платежом, наверное, мне так проще (МЕНЕДЖЕР: А) будет.\nМЕНЕДЖЕР: тогда, Мария, вы мне подскажите, у вас Тинькофф, Альфа, ВТБ есть (КЛИЕНТ: Сердце) в банке? (КЛИЕНТ: Куба.) Только (КЛИЕНТ: Сбербанк,) (КЛИЕНТ: вот,) СБЕР, (КЛИЕНТ: подойдет?) да, получается?\nКЛИЕНТ: Да, да, да, только Сбербанк.\nМЕНЕДЖЕР: Все, поняла. Смотрите, тогда сориентирую. Мне от вас вашу фамилию и имя отчитывал в первую очередь. Понадобится я на курс сразу место займу. (КЛИЕНТ: Да,) Продиктуете?\nКЛИЕНТ: я поняла вас, Негрецкая Марья Владимировна.\nМЕНЕДЖЕР: Не грецкая.\nКЛИЕНТ: Да, все верно.\nМЕНЕДЖЕР: Мария Владимировна, почту тоже самую будем использовать, да, которая была, получается?\nКЛИЕНТ: да, да, конечно, да, да.\nМЕНЕДЖЕР: Хорошо, Мария, я вам тогда сейчас на эту электронную почту ссылку на оплату, направлю для разового платежа, там (КЛИЕНТ: да.) на всякий случай еще тоже лицензию и договор наш повторно закреплю, налоговые вычеты, если потом захотите делать, мало ли, чтобы там тоже все в письме осталось. Вот, (КЛИЕНТ: Да.) вы как оплату проведете, получится то, что дальше после оплаты я вам на электронную почту уже пришлю доступ к личному кабинету и контакты куратора, то есть в удобное время можно будет начинать учиться.\nКЛИЕНТ: Поняла, то есть с момента оплаты, как только будет ссылка, то есть можно приступать? Сроков нет каких -то конкретных, (МЕНЕДЖЕР: Всё) то (МЕНЕДЖЕР: верно,) есть с (МЕНЕДЖЕР: да,) момента\nМЕНЕДЖЕР: как только вы (КЛИЕНТ: оплаты?) оплату провели, я вам доступ сразу направляю, вы можете (КЛИЕНТ: Ага.) начинать учиться сразу, можете регулировать дальше, там, чуть позже, как (КЛИЕНТ: Поняла,) вам комфортнее. (КЛИЕНТ: поняла) (КЛИЕНТ: вас.) Вы мне только (КЛИЕНТ: Поняла) подскажите, (КЛИЕНТ: вас.) у вас как сегодня -завтра платеж получится провести?\nКЛИЕНТ: думаю, что я сегодня его вот в ближайшее время проведу в течение часа.\nМЕНЕДЖЕР: Всё, на почту тогда всё направлю, я тогда через час проверю, если всё успешно, доступа как раз тоже пришлю тогда. (КЛИЕНТ: Поняла) Тогда договорились,\nКЛИЕНТ: [наложение] вас. Да, да. Да.\nМЕНЕДЖЕР: Мария, сейчас я направлю (КЛИЕНТ: Договорились.) еще какие -то, может быть, вопросы, подскажите, есть, чтобы все обсудили.\nКЛИЕНТ: По Я вот хотела спросить, а у вас нету случайно курса в Word? Вот Word. Вот, похоже, как и в церкви, только по Word.\nМЕНЕДЖЕР: У нас есть просто именно программа, как Microsoft Office, то есть там уже разбирается (КЛИЕНТ: Ага.) Excel, там разбирается Word «Support» и «PowerPilot» для презентации этой программы.\nКЛИЕНТ: я поняла вас.\nМЕНЕДЖЕР: Вот (КЛИЕНТ: Ну,) (КЛИЕНТ: ладно,) я (КЛИЕНТ: я) дарю.\nКЛИЕНТ: подумаю еще. А вот еще вот я увидела у вас тоже курсы по маркетплейсам, получается. А в какой стоимости у вас курсы? Можете мне тоже сориентироваться, чтобы я понимала? Ну, мне интересно просто, потому что, может быть, я еще перепройду даже какой -то курс, потому что, ну, у меня бы освежить память, я когда -то давно просто покупала эти курсы.\nКЛИЕНТ: Вот. (МЕНЕДЖЕР: по) А можете сориентироваться (МЕНЕДЖЕР: маркетплейсам) по стоимости?\nМЕНЕДЖЕР: там цены сейчас варьируются от пятидесяти тысяч и выше, просто по (КЛИЕНТ: Поняла,) маркетплейсам (КЛИЕНТ: поняла,) там программы (КЛИЕНТ: поняла.) (КЛИЕНТ: Поняла.) разные.\nКЛИЕНТ: да, да, да. А разные программы есть?\nМЕНЕДЖЕР: Да, там есть с нейросетями, где мы уже прям подробно разбираем еще и как нейросети в работу внедрить. Есть чисто базовые, где только там карточки, аналитика, вообще логистика разбирается. То есть они по содержанию действительно отличные, поэтому и по стоимости разные. но от пятидесяти тысяч и выше, как правило, они идут уже.\nКЛИЕНТ: Поняла. Поняла. Ну, а так, если что, потом, если я вот обращусь к вам, потом сориентируйте меня, да, тоже, вот, какой вы порекомендовали. Если вдруг что Я пока еще не знаю, просто я думаю, вот просто увидела у вас на сайте тоже эти курсы и, ну, тоже подумывала об этом. Ну, да, у меня бы, конечно, стоимость, но пока, пока только на Экселе, наверное, остановлюсь.\nМЕНЕДЖЕР: Но мы можем с Вами как сделать? Я Вам сейчас на почту как бы вот эти вот ссылки доплатят, все продублирую скину, но давайте просто пришлю все со своей личной корпоративной почты, то есть не с общего канала, а именно личная. (КЛИЕНТ: Да,) У Вас мой контакт (КЛИЕНТ: поняла.) тогда останется, и Вы, как если вдруг надумаете вернеться к этому вопросу, сможете мне написать, сориентируемся, что (КЛИЕНТ: Да,) смогу (КЛИЕНТ: поняла,) прислушать.\nКЛИЕНТ: поняла, да, если что, что просто сразу прислала, да, звонила. (МЕНЕДЖЕР: –) (МЕНЕДЖЕР: Да,) Поняла.\nМЕНЕДЖЕР: да, чтобы Ваш контакт у Вас сохранился, сориентироваться, если что.\nКЛИЕНТ: Хорошая.\nМЕНЕДЖЕР: Всё, тогда сейчас все пришлю, как договорились, а, если что, на посте остаемся с вами на связи.\nКЛИЕНТ: [наложение] да, на свете. были предоставлены\nМЕНЕДЖЕР: [наложение] Всего доброго, до свидания.\n",
    "redacted_text": "МЕНЕДЖЕР: [ФИО], [ФИО], здравствуйте, (КЛИЕНТ: здравствуйте,) (КЛИЕНТ: да,) это [ФИО] из Академии Эдюса. Удобно разговаривать (КЛИЕНТ: да,) сейчас с Вами?\nКЛИЕНТ: здравствуйте, а я вам писала вот утром, получается, на (МЕНЕДЖЕР: Да,) электронную (МЕНЕДЖЕР: [ФИО],) почту (МЕНЕДЖЕР: я) как (МЕНЕДЖЕР: поэтому) раз,\nМЕНЕДЖЕР: и перезвонила, (КЛИЕНТ: угу,) свериться\nКЛИЕНТ: [наложение] да,\nМЕНЕДЖЕР: с Вами. Вижу, да, что письмо по поводу обучения решили положительно, получается, да, у нас с (КЛИЕНТ: да) Вами вот. (КЛИЕНТ: -да) Я (КЛИЕНТ: -да.) просто, (КЛИЕНТ: светлых) почему (КЛИЕНТ: ночей.) [ФИО] перезвонила, хотела свериться. Мы с вами вчера обсуждали оформление, если что, через рассрочку, получается, двадцать одна тысяча рублей также (КЛИЕНТ: А,) (КЛИЕНТ: нет,) остается, (КЛИЕНТ: не) (КЛИЕНТ: через) или (КЛИЕНТ: рассрочку,) как?\nКЛИЕНТ: нет, нет, одним, одним платежом, нет, не через... (МЕНЕДЖЕР: —) А можно (МЕНЕДЖЕР: Разовым,) через рассрочку (МЕНЕДЖЕР: получается.) оформлять? А как это рассрочка? Вот...\nМЕНЕДЖЕР: — Но рассрочка через банки -партнеры оформляется в любом случае, (КЛИЕНТ: А,) то есть это либо\nКЛИЕНТ: то есть мне (МЕНЕДЖЕР: Сбер,) нужно в (МЕНЕДЖЕР: либо) банке (МЕНЕДЖЕР: Тинькофф.) это оформлять? Да нет, ладно, так давайте тогда одним платежом, наверное, мне так проще (МЕНЕДЖЕР: А) будет.\nМЕНЕДЖЕР: тогда, [ФИО], вы мне подскажите, у вас Тинькофф, Альфа, ВТБ есть (КЛИЕНТ: Сердце) в банке? (КЛИЕНТ: [адрес].) Только (КЛИЕНТ: Сбербанк,) (КЛИЕНТ: вот,) СБЕР, (КЛИЕНТ: подойдет?) да, получается?\nКЛИЕНТ: Да, да, да, только Сбербанк.\nМЕНЕДЖЕР: Все, поняла. Смотрите, тогда сориентирую. Мне от вас вашу фамилию и имя отчитывал в первую очередь. Понадобится я на курс сразу место займу. (КЛИЕНТ: Да,) [ФИО]?\nКЛИЕНТ: я поняла вас, [ФИО].\nМЕНЕДЖЕР: Не грецкая.\nКЛИЕНТ: Да, все верно.\nМЕНЕДЖЕР: [ФИО], почту тоже самую будем использовать, да, которая была, получается?\nКЛИЕНТ: да, да, конечно, да, да.\nМЕНЕДЖЕР: [ФИО], [ФИО], я вам тогда сейчас на эту электронную почту ссылку на оплату, направлю для разового платежа, там (КЛИЕНТ: да.) на всякий случай еще тоже лицензию и договор наш повторно закреплю, налоговые вычеты, если потом захотите делать, мало ли, чтобы там тоже все в письме осталось. Вот, (КЛИЕНТ: Да.) вы как оплату проведете, получится то, что дальше после оплаты я вам на электронную почту уже пришлю доступ к личному кабинету и контакты куратора, то есть в удобное время можно будет начинать учиться.\nКЛИЕНТ: Поняла, то есть с момента оплаты, как только будет ссылка, то есть можно приступать? Сроков нет каких -то конкретных, (МЕНЕДЖЕР: Всё) то (МЕНЕДЖЕР: верно,) есть с (МЕНЕДЖЕР: да,) момента\nМЕНЕДЖЕР: как только вы (КЛИЕНТ: оплаты?) оплату провели, я вам доступ сразу направляю, вы можете (КЛИЕНТ: Ага.) начинать учиться сразу, можете регулировать дальше, там, чуть позже, как (КЛИЕНТ: Поняла,) вам комфортнее. (КЛИЕНТ: поняла) (КЛИЕНТ: вас.) Вы мне только (КЛИЕНТ: Поняла) подскажите, (КЛИЕНТ: вас.) у вас как сегодня -завтра платеж получится провести?\nКЛИЕНТ: думаю, что я сегодня его вот в ближайшее время проведу в течение часа.\nМЕНЕДЖЕР: Всё, на почту тогда всё направлю, я тогда через час проверю, если всё успешно, доступа как раз тоже пришлю тогда. (КЛИЕНТ: Поняла) Тогда договорились,\nКЛИЕНТ: [наложение] вас. Да, да. Да.\nМЕНЕДЖЕР: [ФИО], сейчас я направлю (КЛИЕНТ: Договорились.) еще какие -то, может быть, вопросы, подскажите, есть, чтобы все обсудили.\nКЛИЕНТ: По Я вот хотела спросить, а у вас нету случайно курса в Word? Вот Word. Вот, похоже, как и в церкви, только по Word.\nМЕНЕДЖЕР: У нас есть просто именно программа, как Microsoft Office, то есть там уже разбирается (КЛИЕНТ: Ага.) Excel, там разбирается Word «Support» и «PowerPilot» для презентации этой программы.\nКЛИЕНТ: я поняла вас.\nМЕНЕДЖЕР: Вот (КЛИЕНТ: Ну,) (КЛИЕНТ: ладно,) я (КЛИЕНТ: я) дарю.\nКЛИЕНТ: подумаю еще. А вот еще вот я увидела у вас тоже курсы по маркетплейсам, получается. А в какой стоимости у вас курсы? Можете мне тоже сориентироваться, чтобы я понимала? Ну, мне интересно просто, потому что, может быть, я еще перепройду даже какой -то курс, потому что, ну, у меня бы освежить память, я когда -то давно просто покупала эти курсы.\nКЛИЕНТ: Вот. (МЕНЕДЖЕР: по) А можете сориентироваться (МЕНЕДЖЕР: маркетплейсам) по стоимости?\nМЕНЕДЖЕР: там цены сейчас варьируются от пятидесяти тысяч и выше, просто по (КЛИЕНТ: Поняла,) маркетплейсам (КЛИЕНТ: поняла,) там программы (КЛИЕНТ: поняла.) (КЛИЕНТ: Поняла.) разные.\nКЛИЕНТ: да, да, да. А разные программы есть?\nМЕНЕДЖЕР: Да, там есть с нейросетями, где мы уже прям подробно разбираем еще и как нейросети в работу внедрить. Есть чисто базовые, где только там карточки, аналитика, вообще логистика разбирается. То есть они по содержанию действительно отличные, поэтому и по стоимости разные. но от пятидесяти тысяч и выше, как правило, они идут уже.\nКЛИЕНТ: Поняла. Поняла. Ну, а так, если что, потом, если я вот обращусь к вам, потом сориентируйте меня, да, тоже, вот, какой вы порекомендовали. Если вдруг что Я пока еще не знаю, просто я думаю, вот просто увидела у вас на сайте тоже эти курсы и, ну, тоже подумывала об этом. Ну, да, у меня бы, конечно, стоимость, но пока, пока только на Экселе, наверное, остановлюсь.\nМЕНЕДЖЕР: Но мы можем с Вами как сделать? Я Вам сейчас на почту как бы вот эти вот ссылки доплатят, все продублирую скину, но давайте просто пришлю все со своей личной корпоративной почты, то есть не с общего канала, а именно личная. (КЛИЕНТ: Да,) У Вас мой контакт (КЛИЕНТ: поняла.) тогда останется, и Вы, как если вдруг надумаете вернеться к этому вопросу, сможете мне написать, сориентируемся, что (КЛИЕНТ: Да,) смогу (КЛИЕНТ: поняла,) прислушать.\nКЛИЕНТ: поняла, да, если что, что просто сразу прислала, да, звонила. (МЕНЕДЖЕР: –) (МЕНЕДЖЕР: Да,) Поняла.\nМЕНЕДЖЕР: да, чтобы Ваш контакт у Вас сохранился, сориентироваться, если что.\nКЛИЕНТ: Хорошая.\nМЕНЕДЖЕР: Всё, тогда сейчас все пришлю, как договорились, а, если что, на посте остаемся с вами на связи.\nКЛИЕНТ: [наложение] да, на свете. были предоставлены\nМЕНЕДЖЕР: [наложение] Всего доброго, до свидания.\n",
    "segments": [
      {
        "start": 2.26,
        "end": 9.98,
        "text": "Алло, [ФИО], здравствуйте, это [ФИО] из Академии Эдюса. Удобно разговаривать сейчас с Вами?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 10.38,
        "end": 14.46,
        "text": "здравствуйте, а я вам писала вот утром, получается, на электронную почту как раз,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 14.44,
        "end": 16.64,
        "text": "и перезвонила, свериться",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 16.4,
        "end": 22.1,
        "text": "да,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 16.64,
        "end": 32.9,
        "text": "с Вами. Вижу, да, что письмо по поводу обучения решили положительно, получается, да, у нас с Вами вот. Я просто, почему [ФИО] перезвонила, хотела свериться. Мы с вами вчера обсуждали оформление, если что, через рассрочку, получается, двадцать одна тысяча рублей также остается, или как?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 33.26,
        "end": 39.2,
        "text": "нет, нет, одним, одним платежом, нет, не через... А можно через рассрочку оформлять? А как это рассрочка? Вот...",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 39.04,
        "end": 43.54,
        "text": "— Но рассрочка через банки -партнеры оформляется в любом случае, то есть это либо",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 43.26,
        "end": 48.54,
        "text": "то есть мне нужно в банке это оформлять? Да нет, ладно, так давайте тогда одним платежом, наверное, мне так проще будет.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 48.38,
        "end": 55.22,
        "text": "тогда, [ФИО], вы мне подскажите, у вас Тинькофф, Альфа, ВТБ есть в банке? Только СБЕР, да, получается?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 55.54,
        "end": 56.86,
        "text": "Да, да, да, только Сбербанк.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 56.92,
        "end": 65.02,
        "text": "Все, поняла. Смотрите, тогда сориентирую. Мне от вас вашу фамилию и имя отчитывал в первую очередь. Понадобится я на курс сразу место займу. Продиктуете?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 65.12,
        "end": 67.76,
        "text": "я поняла вас, [ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 68.22,
        "end": 69.26,
        "text": "Не грецкая.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 69.54,
        "end": 71.7,
        "text": "Да, все верно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 71.98,
        "end": 76.04,
        "text": "[ФИО], почту тоже самую будем использовать, да, которая была, получается?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 76.42,
        "end": 77.98,
        "text": "да, да, конечно, да, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 78.34,
        "end": 106.48,
        "text": "Хорошо, [ФИО], я вам тогда сейчас на эту электронную почту ссылку на оплату, направлю для разового платежа, там на всякий случай еще тоже лицензию и договор наш повторно закреплю, налоговые вычеты, если потом захотите делать, мало ли, чтобы там тоже все в письме осталось. Вот, вы как оплату проведете, получится то, что дальше после оплаты я вам на электронную почту уже пришлю доступ к личному кабинету и контакты куратора, то есть в удобное время можно будет начинать учиться.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 107.66,
        "end": 114.3,
        "text": "Поняла, то есть с момента оплаты, как только будет ссылка, то есть можно приступать? Сроков нет каких -то конкретных, то есть с момента",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 113.9,
        "end": 126.62,
        "text": "как только вы оплату провели, я вам доступ сразу направляю, вы можете начинать учиться сразу, можете регулировать дальше, там, чуть позже, как вам комфортнее. Вы мне только подскажите, у вас как сегодня -завтра платеж получится провести?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 127.04,
        "end": 130.44,
        "text": "думаю, что я сегодня его вот в ближайшее время проведу в течение часа.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 130.68,
        "end": 138.66,
        "text": "Всё, на почту тогда всё направлю, я тогда через час проверю, если всё успешно, доступа как раз тоже пришлю тогда. Тогда договорились,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 136.64,
        "end": 138.5,
        "text": "вас. Да, да. Да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 138.66,
        "end": 143.02,
        "text": "[ФИО], сейчас я направлю еще какие -то, может быть, вопросы, подскажите, есть, чтобы все обсудили.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 142.92,
        "end": 150.86,
        "text": "По Я вот хотела спросить, а у вас нету случайно курса в Word? Вот Word. Вот, похоже, как и в церкви, только по Word.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 152.87,
        "end": 165.02,
        "text": "У нас есть просто именно программа, как Microsoft Office, то есть там уже разбирается Excel, там разбирается Word «Support» и «PowerPilot» для презентации этой программы.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 165.73,
        "end": 166.68,
        "text": "я поняла вас.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 167.59,
        "end": 168.93,
        "text": "Вот я дарю.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 168.78,
        "end": 186.26,
        "text": "подумаю еще. А вот еще вот я увидела у вас тоже курсы по маркетплейсам, получается. А в какой стоимости у вас курсы? Можете мне тоже сориентироваться, чтобы я понимала? Ну, мне интересно просто, потому что, может быть, я еще перепройду даже какой -то курс, потому что, ну, у меня бы освежить память, я когда -то давно просто покупала эти курсы.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 187.06,
        "end": 189.1,
        "text": "Вот. А можете сориентироваться по стоимости?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 189.08,
        "end": 195.0,
        "text": "там цены сейчас варьируются от пятидесяти тысяч и выше, просто по маркетплейсам там программы разные.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 195.18,
        "end": 197.3,
        "text": "да, да, да. А разные программы есть?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 197.44,
        "end": 216.32,
        "text": "Да, там есть с нейросетями, где мы уже прям подробно разбираем еще и как нейросети в работу внедрить. Есть чисто базовые, где только там карточки, аналитика, вообще логистика разбирается. То есть они по содержанию действительно отличные, поэтому и по стоимости разные. но от пятидесяти тысяч и выше, как правило, они идут уже.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 216.68,
        "end": 237.46,
        "text": "Поняла. Поняла. Ну, а так, если что, потом, если я вот обращусь к вам, потом сориентируйте меня, да, тоже, вот, какой вы порекомендовали. Если вдруг что Я пока еще не знаю, просто я думаю, вот просто увидела у вас на сайте тоже эти курсы и, ну, тоже подумывала об этом. Ну, да, у меня бы, конечно, стоимость, но пока, пока только на Экселе, наверное, остановлюсь.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 237.76,
        "end": 259.26,
        "text": "Но мы можем с Вами как сделать? Я Вам сейчас на почту как бы вот эти вот ссылки доплатят, все продублирую скину, но давайте просто пришлю все со своей личной корпоративной почты, то есть не с общего канала, а именно личная. У Вас мой контакт тогда останется, и Вы, как если вдруг надумаете вернеться к этому вопросу, сможете мне написать, сориентируемся, что смогу прислушать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 259.0,
        "end": 262.84,
        "text": "поняла, да, если что, что просто сразу прислала, да, звонила. Поняла.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 262.66,
        "end": 265.88,
        "text": "да, чтобы Ваш контакт у Вас сохранился, сориентироваться, если что.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 268.16,
        "end": 268.94,
        "text": "Хорошая.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 269.2,
        "end": 274.52,
        "text": "Всё, тогда сейчас все пришлю, как договорились, а, если что, на посте остаемся с вами на связи.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 275.42,
        "end": 277.76,
        "text": "да, на свете. были предоставлены",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 277.1,
        "end": 278.54,
        "text": "Всего доброго, до свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 931,
    "duration_seconds": 282.888,
    "pii_redacted_count": 13,
    "created_at": "2026-06-28T22:27:29.115458"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "title": "Консультант уточнил цель звонка",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "title": "Озвучен блок «презентация программы»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "title": "Чем занимается клиент",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "title": "Цель обучения",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "title": "Повторил / резюмировал потребности клиента",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "title": "Подытожил, что курс подойдёт клиенту",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок",
        "applicable": false
      },
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "section": "Upsale",
        "block": "5",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался, клиент сам спросил про маркетплейсы",
        "applicable": false
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался",
        "applicable": false
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался",
        "applicable": false
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался",
        "applicable": false
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок, программа не презентовалась",
        "applicable": false
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "title": "Сделал презентацию формата обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок, формат не презентовался",
        "applicable": false
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "возражений не было",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "нет возражений",
        "applicable": false
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "нет возражений",
        "applicable": false
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "нет возражений",
        "applicable": false
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "цена названа без акцента на скидке",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "через рассрочку или как?",
        "timecode": "0:25",
        "rationale": "уточнила способ оплаты",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "размер скидки не назван",
        "applicable": true
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "title": "Презентовал цену до скидки и после",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "цена до и после не презентована",
        "applicable": true
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "title": "Предложил оформление в моменте",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "нет временного триггера, срочность не подчёркнута",
        "applicable": true
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "как сегодня-завтра платеж получится провести?",
        "timecode": "2:15",
        "rationale": "предложила оплатить сегодня",
        "applicable": true
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "клиент выбрал полную оплату",
        "applicable": false
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "title": "Согласована точная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "следующий звонок не требуется, сделка закрыта",
        "applicable": false
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "следующий звонок не требуется",
        "applicable": false
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "отвечает по сути, слышит клиента",
        "applicable": true
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "section": "Профессионализм",
        "block": "11",
        "weight": 5,
        "is_critical": true,
        "is_conditional": false,
        "severity": "prohibited",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "вежлива, не грубит",
        "applicable": true
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "title": "Менеджер активно вёл диалог",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "активно ведёт диалог",
        "applicable": true
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "title": "Проявлял заинтересованность в общении",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "проявляет заинтересованность",
        "applicable": true
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "title": "Консультант пытался убедить клиента принять решение",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "пытается убедить принять решение (уточняет оплату, отвечает на вопросы)",
        "applicable": true
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "нет информации о предыдущей договорённости",
        "applicable": false
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "title": "Не ориентировал клиента на личные каналы связи",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "не уводит в личные каналы, использует корпоративную почту",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "2": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "3": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 9,
        "percent": 0.0
      },
      "4": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 2,
        "percent": 0.0
      },
      "5": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "6": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 2,
        "percent": 0.0
      },
      "7": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 0.0
      },
      "8": {
        "pass_count": 1,
        "fail_count": 3,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.25
      },
      "9": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 3,
        "percent": 0.5
      },
      "10": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 2,
        "percent": 0.0
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.559,
    "confidence": "high",
    "summary": "Повторный звонок по сделке Excel. Клиентка уже приняла решение оплатить. Менеджер уточнила способ оплаты, оформила заказ, ответила на дополнительные вопросы по Word и маркетплейсам. Сделка закрыта успешно.",
    "client_info_json": {
      "interest": "Excel, Word, маркетплейсы",
      "past_experience": "когда-то давно покупала курсы по маркетплейсам",
      "motivation": null,
      "learning_goals": null,
      "preferred_payment_method": "full",
      "course_tariff": "Excel (базовый)",
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "есть курс по Word?",
        "стоимость курсов по маркетплейсам?"
      ],
      "lead_category": "AAA",
      "conversion_action": "Согласен оплатить",
      "objections": [],
      "relevant_experience": "has",
      "company_familiarity": null,
      "age": null,
      "gender": "F",
      "city": null,
      "field": null,
      "role": null,
      "financial_readiness": "high",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "hot",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [],
    "coaching_tip": "В follow-up важно презентовать ценность повторно и активнее предлагать апсейл, а также использовать триггеры срочности при закрытии в моменте.",
    "needs_human_review": true,
    "review_reason": "new_manager",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 18931,
    "output_tokens": 7605,
    "created_at": "2026-06-28T22:28:38.543434",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался, клиент сам спросил про маркетплейсы"
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался"
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался"
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "апсейл не предлагался"
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "активно ведёт диалог"
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "проявляет заинтересованность"
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": null,
        "timecode": null,
        "rationale": "пытается убедить принять решение (уточняет оплату, отвечает на вопросы)"
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Чем занимается клиент",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Цель обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему именно сейчас решил обучиться",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "нет информации о предыдущей договорённости"
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Не ориентировал клиента на личные каналы связи",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "не уводит в личные каналы, использует корпоративную почту"
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована точная дата/время следующего звонка",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "следующий звонок не требуется, сделка закрыта"
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "следующий звонок не требуется"
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "цена названа без акцента на скидке"
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "через рассрочку или как?",
        "timecode": "0:25",
        "rationale": "уточнила способ оплаты"
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Назвал размер скидки",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "размер скидки не назван"
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал цену до скидки и после",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "цена до и после не презентована"
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Предложил оформление в моменте",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "нет временного триггера, срочность не подчёркнута"
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "как сегодня-завтра платеж получится провести?",
        "timecode": "2:15",
        "rationale": "предложила оплатить сегодня"
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "клиент выбрал полную оплату"
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию программы обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок, программа не презентовалась"
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию формата обучения",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок, формат не презентовался"
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант уточнил цель звонка",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «презентация программы»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «варианты оплаты»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант слышит клиента и отвечает по сути",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": null,
        "timecode": null,
        "rationale": "отвечает по сути, слышит клиента"
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 5.0,
        "quote": null,
        "timecode": null,
        "rationale": "вежлива, не грубит"
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "У клиента есть сомнения или возражения",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "возражений не было"
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество возражений в звонке",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "нет возражений"
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "нет возражений"
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "нет возражений"
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Подытожил, что курс подойдёт клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "повторный звонок"
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "F",
      "city": null,
      "sphere": null,
      "role": null
    },
    "motivation_json": {
      "interest": "Excel, Word, маркетплейсы",
      "motivation": null,
      "learning_goals": null,
      "learning_preferences": null,
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "full",
      "financial_readiness": "high",
      "payment_ready": true,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [],
    "temperature": "hot",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "есть курс по Word?",
      "стоимость курсов по маркетплейсам?"
    ],
    "extra_json": {
      "past_experience": "когда-то давно покупала курсы по маркетплейсам",
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "has",
      "lead_category": "AAA",
      "conversion_action": "Согласен оплатить",
      "client_questions": [
        "есть курс по Word?",
        "стоимость курсов по маркетплейсам?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T22:28:38.550755"
  }
}