Речевая аналитика и amoCRM: как подключить и что получить

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

В этой статье разбираем полный цикл интеграции Echolytics с amoCRM: от создания API-ключа до настройки автоматических триггеров и типичных ошибок, которые возникают при запуске.

Чем интеграция с amoCRM отличается от Bitrix24

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

Bitrix24 использует входящие вебхуки — вы создаёте в системе URL-эндпоинт и любой внешний сервис может отправить на него данные с помощью простого HTTP POST-запроса. Права доступа выдаются на уровне вебхука, токен встроен прямо в URL.

amoCRM работает иначе. Здесь вебхуки исходящие: сама CRM отправляет уведомления во внешние системы при наступлении событий (создание сделки, смена этапа, входящий звонок). Для записи данных обратно в amoCRM вы используете полноценный REST API с OAuth 2.0-авторизацией или долгоживущими API-ключами. Это означает, что Echolytics должен не просто принять запрос, а сам инициировать обращение к API amoCRM после обработки звонка.

Что теряется без интеграции: транскрипция звонка нигде не фиксируется и исчезает из истории; менеджер вручную пишет итог разговора — или не пишет совсем; качество звонков не видно руководителю без прослушивания; сделки зависают на этапе без объективной причины; повторные звонки начинаются без контекста предыдущего разговора.

Практически это значит следующее: в Bitrix24 достаточно одного URL-вебхука. В amoCRM нужно создать интеграцию с API-ключом, указать базовый домен вашего аккаунта и настроить маппинг сущностей — сделок, контактов, примечаний — через REST-эндпоинты.

Шаг 1. Создание API-ключа в amoCRM

Начинаем с выдачи прав доступа. В amoCRM есть два способа: OAuth 2.0-приложение (для публичных интеграций) и простой API-ключ пользователя (для внутренних подключений). Для интеграции с Echolytics подходит второй вариант — быстрее и не требует регистрации в маркетплейсе.

  1. Войдите в amoCRM как администратор аккаунта.
  2. Перейдите в Настройки → Интеграции → API.
  3. Нажмите кнопку Показать ключ API (если раздел скрыт — включите его в настройках профиля).
  4. Скопируйте значение поля Ключ API и запишите адрес вашего домена в формате yourcompany.amocrm.ru.
  5. Там же зафиксируйте логин пользователя — он потребуется для авторизации в паре с ключом.

Перейдите в личный кабинет Echolytics → Интеграции → amoCRM и введите три параметра: домен, логин и API-ключ. Нажмите Проверить подключение. Если система вернёт статус «Авторизован» — переходим к следующему шагу.

Важно: API-ключ привязан к конкретному пользователю. Если этот сотрудник покинет компанию и его аккаунт будет заблокирован — интеграция перестанет работать. Создайте отдельного технического пользователя с ролью «Администратор» специально для интеграций.

Шаг 2. Настройка передачи записей из телефонии

Echolytics получает аудиозаписи звонков напрямую от вашей АТС или телефонии, интегрированной с amoCRM. Порядок действий зависит от того, как организована телефония.

Если телефония подключена через виджет amoCRM (Sipuni, UIS, Mango, Novofon и другие): в настройках виджета включите опцию «Передавать записи звонков во внешние системы» и укажите URL Echolytics для загрузки файлов:

https://api.echolytics.ru/v1/calls/upload?token=ВАШ_ТОКЕН

Если АТС подключена напрямую (без виджета amoCRM): настройте передачу через SIP-уведомление или HTTP-хук в интерфейсе вашей телефонной платформы. Формат передачи — multipart/form-data с полями file (аудиофайл), call_id (уникальный идентификатор звонка), phone (номер клиента), duration (длительность в секундах).

Echolytics автоматически распознает номер телефона и попытается найти соответствующий контакт в amoCRM через API — это позволяет привязать транскрипцию к нужной сделке без ручного вмешательства.

Шаг 3. Маппинг полей — что куда пишется

После анализа звонка Echolytics передаёт структурированные данные в amoCRM. В интерфейсе настроек задаётся соответствие между полями аналитики и полями CRM. Ниже — рекомендуемая стандартная конфигурация.

Поле Echolytics Куда записывается в amoCRM Тип сущности
AI-резюме разговора Примечание к сделке (тип «Звонок») Сделка / Контакт
Полная транскрипция Дополнительное поле «Транскрипция» Сделка
Оценка звонка (1–10) Дополнительное поле «Оценка звонка» Сделка
Тональность клиента Дополнительное поле «Настроение» Сделка
Выявленные потребности Поле «Описание» сделки или отдельное пользовательское поле Сделка
Следующий шаг по договорённости Задача в amoCRM с дедлайном Задача
Упомянутый конкурент Тег сделки «конкурент: [название]» Сделка
Дата и время звонка Дата примечания (проставляется автоматически) Сделка / Контакт

Дополнительные поля в amoCRM создаются через Настройки → Поля и атрибуты → Сделки. Для оценки выбирайте тип «Число» (диапазон 1–10), для тональности — «Список» (позитивная, нейтральная, негативная), для транскрипции — «Текст» с поддержкой длинного контента.

Совет по организации карточки: в amoCRM можно группировать дополнительные поля в блоки. Создайте блок «Аналитика звонков» — так все данные от Echolytics будут сгруппированы вместе и не смешаются с коммерческими полями сделки.

Шаг 4. Настройка триггеров на основе анализа звонка

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

Триггеры настраиваются в Echolytics → Автоматизация → Правила. Каждое правило имеет условие (что сказано или определено) и действие (что сделать в amoCRM).

Примеры правил, которые мы рекомендуем настроить сразу:

  • Клиент попросил перезвонить → создать задачу «Перезвонить» с дедлайном через 1–2 дня, ответственный — менеджер звонка.
  • Клиент запросил коммерческое предложение → задача «Отправить КП» + смена этапа сделки на «КП отправлено».
  • Оценка звонка ниже 4 → уведомление руководителю, задача «Разобрать звонок».
  • Упомянут конкурент → добавить тег к сделке, уведомление в Telegram-канал отдела.
  • Клиент выражает негатив (тональность «негативная») → задача «Эскалация» с высоким приоритетом руководителю.
  • Менеджер не назвал цену → задача «Уточнить бюджет на следующем звонке».

Важно: Echolytics использует NLU-классификацию — система понимает семантику фразы, а не ищет точное совпадение слова. Фраза «давайте я вам наберу попозже» и «перезвоните мне в пятницу» одинаково активируют триггер «клиент просит перезвонить».

Типичные проблемы и как их решить

Даже при правильной настройке в первые дни работы часто возникают одни и те же вопросы. Разбираем самые распространённые.

Дубли записей в amoCRM

Причина: звонок передаётся в Echolytics дважды — например, через виджет телефонии и через прямой HTTP-хук АТС одновременно. В результате одно примечание создаётся два раза.

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

Неправильная привязка к сделке

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

Решение: в настройках маппинга выберите правило привязки — «последняя сделка на активном этапе» или «сделка с наибольшей суммой». Если телефония передаёт deal_id вместе с записью звонка — используйте прямую привязку по идентификатору сделки: это самый надёжный вариант.

Задержка данных

Причина: распознавание и анализ звонка занимают 3–8 минут после его завершения. В amoCRM данные появляются не мгновенно, что иногда сбивает с толку.

Решение: это нормальное поведение. Если задержка превышает 15 минут — проверьте очередь в Echolytics → Журнал → Статус обработки. Долгая очередь бывает при одновременной загрузке большого количества записей; в обычном режиме данные появляются в CRM через 5–7 минут после звонка.

Если интеграция перестала работать после выходных: скорее всего, истёк токен авторизации или был заблокирован пользователь, чей API-ключ используется для подключения. Проверьте статус пользователя в amoCRM и при необходимости перегенерируйте ключ в настройках Echolytics.

Что видит менеджер после интеграции

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

Вот как выглядит карточка сделки после каждого звонка:

  • В ленте активности появляется примечание с типом «Звонок», датой, длительностью и AI-резюме: одним абзацем — суть разговора, потребности клиента, возражения и договорённости.
  • Поля «Оценка звонка» и «Настроение клиента» обновляются автоматически — руководитель видит динамику без прослушивания.
  • Если была договорённость — задача уже создана с нужным дедлайном, менеджеру не нужно ничего заводить руками.
  • Полная транскрипция доступна в дополнительном поле — можно найти конкретную фразу клиента через Ctrl+F прямо в карточке.

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

По нашим наблюдениям, после подключения речевой аналитики к amoCRM время, которое менеджер тратит на оформление итогов звонка, сокращается в среднем с 8 до 1 минуты. А конверсия по сделкам, где система зафиксировала конкретную договорённость и создала задачу, выше на 23%, чем по сделкам без автоматической фиксации.

// ПОДКЛЮЧИТЬ К ВАШЕМУ AMOCRM
Echolytics — речевая аналитика

Настроим интеграцию за вас. Пилот 14 дней бесплатно.

ПОДКЛЮЧИТЬ К ВАШЕМУ AMOCRM
// ИНСТРУКЦИЯ

Пошаговая инструкция: интеграция Echolytics с amoCRM

Документ с настройкой вебхуков, маппингом полей и автоматическими триггерами для amoCRM. 15 минут на чтение — 1 день на внедрение.

// Без спама. Только полезные материалы.

← Все статьи Следующая статья →