Avito Pixel

Блог

Виджет amoCRM для AI-анализа звонков: разработка и настройка

Как разработать AI-виджет для amoCRM: расшифровка звонков, анализ диалогов, оценка менеджеров, интеграция с Asterisk и SpeechKit. Архитектура, настройка, ошибки и стоимость.

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

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

Виджет amoCRM с искусственным интеллектом позволяет автоматизировать анализ разговоров, извлекать договорённости, формировать краткое резюме и подготавливать данные для карточки сделки.

Для этого можно использовать готовые инструменты речевой аналитики или разработать собственный виджет с подключением к Asterisk, Mango Office, Yandex SpeechKit и языковой модели.

В этой статье разберём, как устроены виджеты amoCRM, какие задачи можно автоматизировать с помощью AI, как разработать собственную интеграцию и сколько стоит такое решение.

Материал — технический гайд и описание коммерчески реализуемой архитектуры. Не является анонсом уже опубликованного виджета в маркетплейсе и не подаёт решение как завершённое внедрение у конкретного клиента.

Содержание

  1. Что такое виджет amoCRM и для чего он нужен
  2. Какие возможности даёт AI-анализ звонков
  3. Кому подходит такой виджет
  4. Готовый виджет или собственная разработка
  5. Архитектура интеграции
  6. Как разработать виджет amoCRM пошагово
  7. Структура manifest.json и script.js
  8. Интеграция с телефонией и SpeechKit
  9. Примеры использования в отделе продаж
  10. Частые ошибки виджетов amoCRM
  11. Безопасность и обработка данных
  12. Стоимость разработки
  13. FAQ

Что такое виджет amoCRM и для чего он нужен

Виджет amoCRM — это программное расширение, которое добавляет новые элементы и функции в интерфейс CRM.

В зависимости от реализации виджет может:

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

Например, после установки виджета в карточке сделки может появиться дополнительный блок «AI-анализ звонка».

Менеджер открывает сделку и видит:

Краткое содержание разговора

Клиент заинтересован в интеграции CRM с телефонией. Запросил коммерческое предложение и уточнил срок внедрения.

Возражения

Стоимость внедрения выше предварительного бюджета.

Договорённости

Отправить коммерческое предложение и согласовать дату демонстрации.

Рекомендуемое действие

Создать задачу для ответственного менеджера на следующий рабочий день.

Эти сведения формируются автоматически на основании расшифрованной записи разговора.

В отличие от стандартной заметки, AI может выделять структуру диалога и определять важные для бизнеса факты.

Связанный материал: интеграция amoCRM с локальным ИИ и RAG.

Какие задачи решает виджет для AI-анализа звонков

1. Автоматическая расшифровка разговоров

Запись звонка преобразуется в текст с помощью технологии распознавания речи (Speech-to-Text).

Для этого могут использоваться Yandex SpeechKit, локальные модели Whisper или другие совместимые сервисы.

Если система распознавания поддерживает разделение говорящих, можно отдельно анализировать реплики менеджера и клиента.

Качество результата зависит от записи, шума, терминологии и выбранной модели.

2. Краткое резюме звонка

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

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

Менеджеру не требуется повторно прослушивать весь разговор, чтобы восстановить основные детали.

3. Автоматическое заполнение amoCRM

AI может предложить значения для отдельных полей CRM:

Поле Пример
Потребность Внедрение IP-телефонии
Бюджет 150 000 ₽
Срок До конца месяца
Возражение Высокая стоимость
Следующее действие Отправить КП
Приоритет Высокий

Если клиент не сообщил бюджет, система должна оставить поле незаполненным, а не придумывать сумму.

На начальном этапе рекомендуется подтверждение менеджером перед записью значимых данных.

4. Анализ качества работы менеджеров

AI может оценивать соблюдение заранее утверждённого сценария разговора:

  • представился ли сотрудник;
  • выяснил ли потребность клиента;
  • обсудил ли сроки;
  • уточнил ли следующий шаг;
  • ответил ли на возражения.

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

5. Поиск проблем в продажах

При накоплении достаточного количества разговоров система может показывать повторяющиеся темы:

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

Руководитель получает более подробную информацию о проблемах отдела продаж.

Подробнее про речевую аналитику и ИИ-анализ звонков.

Кому нужен AI-виджет для amoCRM

Отделам продаж B2B

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

Интеграторам и IT-компаниям

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

Сервисным компаниям

AI может классифицировать обращения, находить повторяющиеся проблемы и выделять информацию для инженеров.

Контакт-центрам

При большом количестве звонков автоматизация помогает в контроле качества, классификации обращений и подготовке аналитики.

Когда виджет не нужен

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

Сначала оцените объём разговоров и время, которое сотрудники тратят на ручную обработку.

Готовый виджет amoCRM или индивидуальная разработка: что выбрать

Есть три основных подхода.

Вариант 1. Готовые решения из маркетплейса

Готовые виджеты подходят компаниям с типовыми требованиями.

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

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

Вариант 2. Внешняя аналитика без собственного виджета

Можно настроить автоматическую обработку звонков на backend и запись результатов в стандартные примечания и поля amoCRM.

Это даёт экономический эффект без отдельного интерфейса и особенно подходит для MVP.

Вариант 3. Собственный AI-виджет amoCRM

Индивидуальный виджет позволяет создать интерфейс под конкретную задачу:

  • кнопку «Анализировать звонок»;
  • панель с текстом разговора;
  • AI-резюме и возражения;
  • подтверждение обновления полей;
  • отображение найденных договорённостей;
  • историю обработанных разговоров.

Разработка собственного виджета оправдана, когда стандартных функций недостаточно.

Архитектура AI-виджета для amoCRM

Для надёжной работы рекомендуется разделять интерфейсный виджет и серверную обработку.

Схема:

Телефония → Backend → Распознавание речи → LLM → amoCRM API → Виджет

Телефония

Источником разговора может быть Asterisk, Mango Office или другой провайдер с записями и API. См. также MANGO OFFICE и телефонию × amoCRM.

Backend на Python

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

Модуль распознавания речи

Преобразует аудиозапись в текст. В зависимости от требований — облачный Speech-to-Text либо локальное распознавание.

Языковая модель

Анализирует расшифровку и возвращает структурированный результат, например:

  • summary
  • customer_needs
  • objections
  • agreed_actions
  • missing_information

Важно валидировать структуру и проверять факты перед записью в CRM.

amoCRM API

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

Интерфейс виджета

Отображает менеджеру результат AI-анализа непосредственно в CRM.

Как разработать виджет amoCRM: пошаговая инструкция

Шаг 1. Определите функции будущего виджета

Перед разработкой опишите основной сценарий.

«После завершения звонка система получает его запись, расшифровывает разговор и показывает менеджеру резюме в карточке сделки».

Для MVP достаточно трёх функций:

  1. Обработка записи звонка.
  2. Генерация структурированного резюме.
  3. Просмотр результата в amoCRM.

Автоматическое изменение этапов продаж и отправку сообщений клиентам можно добавить позже.

Шаг 2. Создайте интеграцию amoCRM

Потребуется интеграция с необходимыми разрешениями, OAuth 2.0 и безопасное управление токенами.

Токены, ключи распознавания речи и секреты AI-сервисов должны храниться на сервере, а не в публичном JavaScript-коде виджета.

Шаг 3. Подготовьте структуру файлов виджета

Типовая структура проекта:

amocrm-ai-call-widget/
├── manifest.json
├── script.js
├── style.css
├── i18n/
│   └── ru.json
├── images/
│   └── ...
└── templates/
    └── ...
  • manifest.json — параметры виджета и области подключения.
  • script.js — клиентская логика взаимодействия с amoCRM.
  • style.css — оформление собственных элементов.
  • i18n — локализации.

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

Шаг 4. Настройте manifest.json

В манифесте описываются название, версия, локализации, настройки и области интерфейса.

Для AI-анализа звонков одной из подходящих областей является карточка сделки (lcard).

Пример назначения параметров:

widget.name:
AI Call Analytics

widget.description:
Анализ звонков с помощью ИИ

locations:
lcard
settings

Полный манифест должен содержать обязательные поля и соответствовать требованиям выбранного типа виджета.

Шаг 5. Реализуйте script.js

Клиентская часть должна отображать панель анализа, получать контекст текущей сделки и обращаться к собственному backend.

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

AI-анализ последнего звонка

  • Статус: обработан
  • Краткое резюме: клиент запросил интеграцию телефонии и CRM
  • Выявленная потребность: автоматическая фиксация звонков
  • Следующий шаг: подготовить коммерческое предложение

Кнопки: [Показать расшифровку] · [Создать задачу] · [Обновить поля сделки]

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

Шаг 6. Настройте интеграцию с телефонией

Способ получения записи зависит от АТС.

Для Asterisk можно организовать серверную обработку записей и событий телефонии.

Для облачных операторов проверьте доступность API, права на аудиозаписи и условия хранения.

Важно правильно связывать разговор с конкретной сделкой, контактом и ответственным менеджером.

Шаг 7. Подключите AI-анализ

После получения аудиофайла:

  1. Проверьте тип, размер и допустимость обработки записи.
  2. Отправьте запись на распознавание.
  3. Получите текст разговора.
  4. Передайте текст языковой модели.
  5. Проверьте возвращённую структуру.
  6. Сохраните результат.
  7. Отобразите его в amoCRM.

Для длинных звонков обработку лучше выполнять асинхронно.

Шаг 8. Протестируйте виджет

Проверьте:

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

Особенно важно убедиться, что AI не записывает выдуманные суммы, даты и обещания.

Шаг 9. Установите виджет в amoCRM

Подготовленный пакет загрузите и проверьте по процедуре установки интеграций.

Внутренний виджет для конкретного заказчика и публичное приложение маркетплейса — разные сценарии распространения.

Если планируется публичная публикация, отдельно проверьте требования модерации, поддержки, оформления и безопасности.

Пример: AI-анализ звонка в компании по внедрению CRM

Представим, что потенциальный клиент звонит интегратору и сообщает:

«У нас 12 менеджеров, используем amoCRM, но телефония не подключена. Хотим записывать звонки, автоматически создавать задачи и контролировать пропущенные обращения. Бюджет примерно 200 тысяч рублей. Хотелось бы запустить в течение месяца».

AI анализирует диалог и формирует:

Поле Значение
Потребность Интеграция телефонии с amoCRM
Количество сотрудников 12
Бюджет около 200 000 ₽
Желаемый срок один месяц
Основные требования запись звонков, автоматические задачи, контроль пропущенных
Следующий шаг уточнить оператора телефонии и подготовить предложение

Менеджер подтверждает результат, после чего выбранные данные записываются в CRM.

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

Типичные ошибки при разработке виджетов amoCRM

Виджет не отображается в карточке сделки

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

Виджет не может получить данные сделки

Проверьте контекст открытой карточки, права интеграции и API-запросы.

Ошибка авторизации API

Проблема может быть связана с недействительным access token, ошибкой обновления токенов или недостаточными разрешениями.

Не решайте проблему постоянным хранением токенов в браузере.

AI-анализ не запускается

Проверьте доступность записи звонка, состояние очереди, соединение с сервисом распознавания и журналы backend.

Результат AI записывается несколько раз

Используйте уникальный идентификатор разговора и идемпотентную обработку событий.

Виджет замедляет amoCRM

Не выполняйте длительные операции распознавания и генерации непосредственно в браузере.

Разделяйте интерфейс, очередь и серверную обработку; результат загружайте после завершения задачи.

AI неправильно определяет договорённости

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

Безопасность AI-виджета amoCRM

Записи разговоров могут содержать персональные и конфиденциальные сведения.

При разработке учитывайте:

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

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

Требования к безопасности определяются всей архитектурой, включая amoCRM и провайдера телефонии.

Сколько стоит разработка AI-виджета для amoCRM

Стоимость зависит от собственного интерфейса, интеграции с телефонией, обработки записей, AI-модели и инфраструктуры.

Работа Стоимость
Консультация и архитектура 25 000 ₽
Технический аудит существующих интеграций от 150 000 ₽
Разработка MVP AI-аналитики с интеграцией amoCRM от 300 000 ₽
Полноценный индивидуальный виджет по техническому заданию
Комплексное сопровождение AI-инфраструктуры от 200 000 ₽/мес.

Лицензии CRM и телефонии, облачные API, серверы и GPU рассчитываются отдельно.

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

См. внедрение amoCRM и цены.

Часто задаваемые вопросы (FAQ)

Можно ли разработать собственный виджет для amoCRM?

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

На каком языке разрабатываются виджеты amoCRM?

Клиентская часть использует JavaScript и WEB SDK amoCRM. Серверную часть можно реализовать на Python, PHP, Node.js или другом подходящем языке.

Можно ли подключить ChatGPT к виджету amoCRM?

Да, через серверную интеграцию с соответствующим API. Учитывайте правила обработки и передачи клиентских данных.

Можно ли подключить локальную LLM к amoCRM?

Да. Виджет может обращаться к собственному backend, который взаимодействует с локально развёрнутой языковой моделью. Подробнее: локальные LLM.

Работает ли AI-аналитика с Asterisk?

Интеграция возможна при доступе к нужным событиям и записям. Конкретная реализация зависит от конфигурации Asterisk.

Подходит ли Mango Office для анализа звонков?

Возможность зависит от подключённых продуктов, API и прав на записи. Это нужно проверить до разработки. См. ИИ × MANGO.

Можно ли анализировать переписки WhatsApp и Telegram?

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

Может ли AI автоматически создавать задачи после разговора?

Да. После анализа система может предложить или создать задачу через API amoCRM. Для важных действий — проверка человеком либо чёткие правила.

Можно ли продавать собственный виджет amoCRM другим компаниям?

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

Как заказать разработку виджета amoCRM?

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

Разработка виджетов amoCRM под задачи бизнеса — Bober AI Systems

Bober AI Systems занимается разработкой индивидуальных интеграций, автоматизацией CRM и внедрением искусственного интеллекта в бизнес-процессы.

Возможные направления:

  • собственные виджеты и интерфейсы amoCRM;
  • интеграция amoCRM с Asterisk и IP-телефонией;
  • AI-анализ звонков и переписок;
  • автоматическое заполнение CRM;
  • AI-ассистенты для отдела продаж;
  • интеграции с 1С, ERP и внешними API;
  • локальные LLM и RAG-системы;
  • автоматизация сложных B2B-процессов.

Работа включает проектирование архитектуры, разработку, интеграцию, тестирование и настройку механизмов безопасности.

Обсудить задачу: внедрение amoCRM · получить оценку · контакты

Консультация по архитектуре: 25 000 ₽. Разработка AI-MVP: от 300 000 ₽.

Заключение

Виджеты amoCRM позволяют расширить возможности CRM без отдельной системы для менеджеров.

Интеграция с искусственным интеллектом добавляет обработку неструктурированных данных: телефонных разговоров, переписок и технических запросов.

Начинайте не с большого набора AI-функций, а с одной измеримой задачи — например, автоматического создания резюме звонков.

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

Если вам требуется собственный виджет amoCRM или интеграция CRM с искусственным интеллектом, Bober AI Systems может разработать решение под конкретные процессы компании.

Услуга: AI-анализ звонков в amoCRM · хаб: виджеты и AI-интеграции.

Контакты

Бесплатно: ответ за 4 рабочих часа, созвон 30 мин, ориентир бюджета. Платный аудит и архитектура — отдельно, от 150 000 ₽.

Опишите задачу и оставьте телефон, email или Telegram.

Укажите в тексте телефон, email или @telegram — иначе не сможем ответить.

Форма зависла? Напишите напрямую: contact@bober-systems.ru · Telegram

Telegram Позвонить