Автоматизация процессов

Как переносить расшифровку звонка в CRM без потери договорённостей

Руководство помогает спроектировать и принять цепочку «запись → текст → поля CRM»: отделить сказанное от предположений, проверить участников и договорённости, исключить дубли и правильно обработать ошибки.

Сообщение клиента превращается в упорядоченную карточку обращения — концептуальная иллюстрация

Запись звонка сама по себе не отвечает на два главных вопроса руководителя продаж: о чём договорились и что менеджер должен сделать дальше. Полная расшифровка помогает найти нужную реплику, но не гарантирует, что CRM получит верный срок, бюджет или следующее действие.

Надёжный процесс сохраняет связь между каждым значимым полем и исходным фрагментом разговора. Система готовит черновик, а менеджер подтверждает сведения, которые влияют на обязательства сторон. Если запись неразборчива, клиент не найден или дата неоднозначна, процесс должен остановиться на проверке, а не заполнить пробел догадкой.

Какой результат нужен после разговора

После звонка можно получить три разных результата:

РезультатДля чего нуженЧего не доказывает
РасшифровкаПоказывает последовательность реплик и помогает найти нужный фрагментЧто говорящие распознаны без ошибки и все слова разобраны верно
Краткий итогПомогает быстро понять тему разговора и основные договорённостиЧто формулировка дословно прозвучала в разговоре
Поля CRMЗапускают дальнейшую работу: задачу, напоминание, этап сделки или проверкуЧто значение можно сохранить без основания и подтверждения

Если таблица не помещается, прокрутите её вправо. С клавиатуры используйте стрелки.

Эти результаты нельзя подменять друг другом. Саммари сокращает разговор, поэтому неизбежно отбирает часть смысла. Поле CRM ещё строже: у него должно быть определённое значение, связанное с конкретной карточкой и подтверждённое репликой.

Для руководителя полезен не просто текст звонка, а проверяемая карточка: кто что сказал, какие условия согласованы, что осталось открытым и откуда взялось каждое заполненное поле. Тогда спорную запись можно проверить по фрагменту, не прослушивая разговор целиком.

Какие данные и права нужны процессу

Обработка начинается не с модели распознавания, а с набора входных данных. Для каждой записи нужны:

  • сама разрешённая для обработки запись и её уникальный идентификатор;
  • дата и время разговора;
  • известные участники и доступные признаки для определения говорящих;
  • связанная карточка клиента или правило её поиска;
  • перечень полей, которые разрешено читать и изменять;
  • правила доступа, хранения и удаления материалов.

Дата звонка особенно важна для относительных формулировок. Фразу «пришлю завтра» можно преобразовать в календарную дату только тогда, когда известна дата разговора и понятно, кто произнёс обещание. Без этого допустимый результат — исходная формулировка с пометкой о необходимости проверки.

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

Как превратить текст в проверяемые поля

Рабочая цепочка выглядит так:

  1. Система получает разрешённую запись вместе с идентификатором, датой и сведениями о привязке.
  2. Запись превращается в текст с разделением реплик и отметками времени.
  3. Из текста выделяются факты и соответствующие им фрагменты.
  4. Система готовит черновик полей CRM, не заполняя неизвестное догадками.
  5. Менеджер проверяет важные значения и исправляет говорящего, если реплики разделены неверно.
  6. Подтверждённые поля сохраняются в нужной карточке, а процесс фиксирует результат операции.

На третьем шаге важно разделять слова клиента и менеджера. «Мы постараемся запустить в мае» со стороны менеджера — не то же самое, что согласованный клиентом срок. «Рассчитываем на бюджет около миллиона» — не утверждённая сумма. «Вернёмся к вопросу на следующей неделе» — ещё не конкретная дата встречи.

Для каждого поля полезно заранее задать допустимые основания. Потребность может опираться на прямую просьбу клиента. Следующее действие — на обещание менеджера или явную договорённость сторон. Бюджет и срок получают статус «согласовано» только при однозначной реплике. Если основание слабее, значение остаётся черновиком или получает отметку «не подтверждено».

Ручная проверка не означает, что менеджер заново слушает весь звонок. Интерфейс может показать поле, говорящего, цитируемый фрагмент и время в записи. Сотрудник сравнивает их и подтверждает значение. Конкретный способ показа зависит от CRM и согласованного интерфейса.

Учебный пример договорённостей

Вымышленный текстовый диалог для объяснения правил; качество распознавания аудио на нём не проверялось.

Клиент: «Пришлите описание интеграции. Бюджет пока не утверждён».

Менеджер: «Подготовлю описание. Срок запуска обсудим после проверки доступов».

Клиент: «Хорошо, напишите мне после проверки».

ПолеДопустимый черновикНедопустимый вывод
ПотребностьПолучить описание интеграцииЗаказ уже согласован
БюджетНе утверждёнЛюбая придуманная сумма
Срок запускаНе согласованЗапуск завтра
Следующее действиеПодготовить описание и связаться после проверки доступовАвтоматически создать договор или счёт

Если таблица не помещается, прокрутите её вправо. С клавиатуры используйте стрелки.

В диалоге нет суммы, даты запуска и согласия заключить договор. Поэтому система не должна достраивать их из общего настроя разговора. Она может подготовить задачу менеджеру, потому что менеджер прямо пообещал описание, а клиент попросил написать после проверки.

Подтверждение менеджера относится только к подготовленным полям. Нажатие кнопки «Сохранить» не превращает отсутствующий бюджет в согласованный и не доказывает, что клиент принял условия, которых в разговоре не было.

Как привязать звонок к карточке и не создать дубль

Верная расшифровка бесполезна, если результат попал не тому клиенту. Привязку нужно строить по согласованному идентификатору и правилам конкретной CRM. Таким идентификатором может быть уже связанная запись телефонии или другой признак, утверждённый в проекте. Совпадение только по похожему имени или неполному номеру нельзя без проверки считать достаточным.

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

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

Статус операции нужен не только разработчику. Менеджер должен различать хотя бы четыре состояния: черновик подготовлен, нужна ручная проверка, данные сохранены, произошла ошибка. Сообщение об успехе появляется только после подтверждения CRM. Если система не ответила, запись нельзя считать сохранённой.

Как принять пилот

Красивое саммари одного разговора не показывает надёжность процесса. Для приёмки нужен набор обычных и сложных случаев с заранее записанным ожидаемым результатом.

ПроверкаОжидаемое поведение
В записи есть неразборчивый фрагментСистема отмечает неопределённость и не подставляет уверенную формулировку
Реплики отнесены не тому говорящемуМенеджер исправляет говорящего до сохранения обязательств и условий
Клиент не найден однозначноКарточка выбирается вручную; данные не попадают случайному клиенту
Срок сформулирован неоднозначноПоле остаётся пустым или неподтверждённым, рядом доступен исходный фрагмент
Та же запись пришла повторноВторое одинаковое действие не создаётся; виден результат первой обработки
CRM отказала при сохраненииПроцесс показывает ошибку и не сообщает об успешной записи

Если таблица не помещается, прокрутите её вправо. С клавиатуры используйте стрелки.

Если нужно измерить точность распознавания, её проверяют на разрешённых аудиозаписях с подготовленным эталоном. Отдельно оценивают текст, разделение говорящих и извлечение полей: хороший результат на одном уровне не гарантирует остальные. Универсальный процент точности без таких условий ничего не говорит о пригодности процесса.

В выборку стоит включить шум, перебивания, похожие имена, несколько дат, отрицания и исправления внутри разговора. Фраза «не во вторник, а в четверг» проверяет, сохранит ли система окончательную договорённость. Сценарий с двумя одноимёнными клиентами показывает, остановится ли привязка при неоднозначности.

До пилота команда определяет, какие поля требуют обязательного подтверждения. Обычно особого внимания требуют суммы, сроки, обещания, реквизиты и действия, которые меняют состояние сделки. Остальные поля тоже проверяют на согласованной выборке, но режим работы может отличаться.

Когда нужен ИИ-агент, а когда достаточно интеграции

Транскрибация, интеграция и ИИ-агент — разные части решения. Сервис распознавания превращает речь в текст. Обычная интеграция передаёт данные по заранее заданному маршруту. ИИ-агент уместен, если системе нужно выбирать разрешённый следующий шаг: запросить недостающие сведения, обратиться к нескольким источникам или передать спорный случай ответственному.

Если процесс всегда одинаков — получить готовый текст, показать менеджеру известные поля и после подтверждения отправить их в CRM, — может хватить фиксированного сценария. Чат-бот здесь тоже не обязателен: он нужен, когда диалоговый интерфейс действительно удобен сотруднику или клиенту. Выбор технологии следует из рабочего процесса, а не из названия продукта.

Switch On AI может помочь спроектировать такую цепочку в рамках разработки помощника для продаж. Сначала стоит проверить, какие возможности уже есть в вашей телефонии и CRM. Собственная разработка нужна, если готовые функции не покрывают правила привязки, проверки, обработки повторов или обмена между системами.

С чего начать обсуждение

Сначала выберите поля, которые руководителю и менеджеру действительно нужны после звонка. Для каждого поля запишите основание в разговоре, допустимые значения и условие ручной проверки. Затем подготовьте несколько обезличенных записей, которые разрешено использовать в пилоте, включая спорные случаи.

Для первой оценки пригодятся:

  • источник записей и способ связать их с CRM;
  • перечень карточек и полей, которые можно читать или менять;
  • правила определения клиента и обработки дублей;
  • примеры обычных, неразборчивых и неоднозначных разговоров;
  • ожидаемое поведение при ошибке CRM;
  • сотрудник, который знает процесс и сможет принять результат.

Прототип может показать ключевой фрагмент сценария, но не равен рабочему внедрению. Полные подключения, обработку ошибок, права доступа и приёмку согласуют в ТЗ и проверяют отдельно.

Обсудим, какие сведения из разговоров нужны вашей CRM и как проверить их перед сохранением. Для начала достаточно описать текущий путь записи, нужные поля и два-три спорных примера без конфиденциальных данных.

Вопросы по этой задаче

Чем саммари звонка отличается от полной расшифровки?

Расшифровка сохраняет последовательность реплик, а саммари кратко передаёт выбранные смыслы. Саммари не является дословной записью и не должно быть единственным основанием для спорных сумм, сроков и обещаний.

Можно ли автоматически заполнять поля CRM без проверки менеджером?

Это зависит от поля и согласованных правил. Суммы, сроки, обещания и неоднозначные сведения следует сохранять только после проверки. Для однозначных данных режим автоматической записи можно рассматривать отдельно и принимать на контрольных сценариях.

Что делать с неразборчивым фрагментом записи?

Пометить его как неопределённый, сохранить связь с исходным местом записи и передать менеджеру на проверку. Нельзя заменять неразобранную речь вероятным значением без явной отметки.

Как исключить повторные задачи из одной записи?

Использовать согласованный идентификатор записи и проверять результат предыдущей обработки. Повторное событие не должно создавать второе одинаковое действие, но после ошибки первая запись должна оставаться доступной для повторной обработки.