Интеграция SpeechSense с amoCRM
Чтобы настроить интеграцию SpeechSense с amoCRM
Подготовьте облако к работе
-
Перейдите в консоль управления
, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы. О том, как начать работать с Yandex Cloud, см. в документе Начало работы с Yandex Cloud. -
Примите пользовательское соглашение.
-
В сервисе Yandex Cloud Billing
убедитесь, что у вас подключен платежный аккаунт и он находится в статусеACTIVE. Если платежного аккаунта нет, создайте его, если платежный аккаунт находится в статусеTRIAL_ACTIVE, активируйте платную версию аккаунта. -
Назначьте вашему аккаунту в Yandex Cloud роль
speech-sense.spaces.creator.Примечание
Если вы не можете управлять ролями, обратитесь к администратору вашего облака или организации.
Создайте сервисный аккаунт
Создайте сервисный аккаунт с ролью speech-sense.data.editor для доступа amoCRM к проекту SpeechSense.
- В консоли управления
выберите нужный каталог. - В списке сервисов выберите Identity and Access Management.
- Нажмите Создать сервисный аккаунт.
- Введите имя сервисного аккаунта:
speechsense. - Нажмите
Добавить роль и выберитеspeech-sense.data.editor. - Нажмите Создать.
Создайте API-ключ для сервисного аккаунта
-
В консоли управления
выберите сервис Identity and Access Management. -
На панели слева выберите
Сервисные аккаунты. -
Выберите сервисный аккаунт
speechsense. -
На панели сверху нажмите кнопку
Создать новый ключ и выберите Создать API-ключ. -
В поле Область действия нажмите Выбрать все.
-
Нажмите кнопку Создать.
-
Сохраните идентификатор и секретный ключ — они понадобятся позднее.
Внимание
После закрытия диалога значение ключа будет недоступно.
Создайте пространство и привяжите платежный аккаунт
-
Откройте главную страницу
SpeechSense. -
Нажмите кнопку Создать пространство.
-
Введите название пространства.
-
Нажмите кнопку Создать.
-
Привяжите платежный аккаунт к пространству для оплаты SpeechSense.
Примечание
Для управления платежным аккаунтом у пользователя должна быть назначена роль
billing.accounts.editor,billing.accounts.adminилиbilling.accounts.ownerна нужный платежный аккаунт.
Добавьте сервисный аккаунт в пространство
- В интерфейсе
SpeechSense перейдите в новое пространство. - Нажмите кнопку
Добавить участника → Добавить из организации. - Скопируйте идентификатор созданного ранее сервисного аккаунта
speechsenseи вставьте в строку поиска. - Выберите сервисный аккаунт
speechsenseи укажите роль Data editor. Эта роль позволит сервисному аккаунту загружать данные в SpeechSense. - Нажмите кнопку Добавить.
Создайте подключение
-
В интерфейсе
SpeechSense перейдите в нужное пространство. -
Перейдите на вкладку Подключения и выберите шаблон для создания подключения, либо нажмите кнопку Создать подключение:
- Пустая форма — подключение с возможностью добавить ваши собственные ключи для метаданных.
- Bitrix24 — подключение с предустановленным набором ключей для Битрикс24. Дополнительно можно добавить собственные ключи.
- AmoCRM — подключение с предустановленным набором ключей для amoCRM. Дополнительно можно добавить собственные ключи.
-
Укажите название подключения.
-
Выберите тип данных
Двухканальное аудио. -
В блоках Оператор и Клиент укажите:
- Каналы, в которых записаны голос оператора и голос клиента.
- Ключи из файла метаданных для оператора и клиента. Этот файл содержит информацию о звонке, полученную из CRM-систем, АТС или других источников.
По умолчанию в подключение добавлены ключи с именем и идентификатором оператора и клиента. В поле Название в системе введите название, под которым ключ будет отображаться в SpeechSense.
Чтобы указать дополнительные метаданные для оператора и клиента, нажмите Добавить ключ.
-
В блоке Общие метаданные укажите не связанные с оператором и клиентом ключи из файла метаданных:
- В поле Ключ укажите транслитерированное название поля — оно понадобится при сопоставлении полей в настройках модуля обмена. Например,
Дата звонка→data_zvonka. Укажите название в системе и описание — они будут отображаться в формах и отчетах SpeechSense. - В поле Тип на данный момент поддерживается только значение
Строка.
По умолчанию в подключение добавлены ключи с датой, направлением звонка и языком диалога. Дополнительно можно задать набор ключей, которые вы хотите получать из внешнего сервиса. В поле Название в системе введите название, под которым ключ будет отображаться в SpeechSense.
Чтобы указать дополнительные метаданные, нажмите Добавить ключ.
- В поле Ключ укажите транслитерированное название поля — оно понадобится при сопоставлении полей в настройках модуля обмена. Например,
-
Нажмите Создать подключение.
-
На странице подключения в левом верхнем углу нажмите ID
, чтобы скопировать идентификатор подключения. Сохраните его — он понадобится позднее.
Создайте проект
- В интерфейсе
SpeechSense перейдите в нужное пространство. - Нажмите
Создать проект. - Введите имя проекта.
- В блоке Подключение нажмите Добавить подключение и выберите подключение, созданное ранее.
- Нажмите Создать проект.
Настройте выгрузку из amoCRM в SpeechSense
Установите приложение в amoCRM
-
Перейдите в раздел amoМаркет в вашем личном кабинете amoCRM.
-
В строке поиска введите
Экспорт в SpeechSense. -
Нажмите Установить бесплатно.
-
Включите опцию Согласен на передачу персональных данных....
-
Нажмите Установить.
-
На вкладке Описание нажмите Сохранить.
Приложение появится в разделе amoМаркет на вкладке Установленные.
Настройте выгрузку из amoCRM
-
Перейдите в раздел Настройки в вашем личном кабинете amoCRM.
-
Перейдите на вкладку Настройки выгрузки SpeechSense.
-
Настройте подключение:
-
Язык — выберите язык для распознавания.
-
ID подключения SpeechSense — укажите идентификатор подключения, которое вы создали ранее.
-
API-ключ — укажите секретную часть API-ключа, который вы создали ранее.
-
Нажмите Проверить подключение.
Если API-ключ и идентификатор подключения указаны правильно, отобразится сообщение:
Успешный запрос к SpeechSense
-
-
Настройте остальные параметры:
-
Укажите период, за который нужно загрузить звонки.
Примечание
Начальная и конечная даты будут включены в выгрузку.
-
Список пользователей — укажите пользователей amoCRM, звонки с которыми нужно выгрузить (список ваших операторов). Чтобы выгрузить звонки всех пользователей, оставьте список пустым.
-
Направление звонка:
Все— выгрузка всех типов звонков.Исходящий— выгрузка только исходящих звонков.Входящий— выгрузка только входящих звонков.
-
Перевыгружать звонки — включите эту опцию, если нужно заново выгрузить ранее выгруженные звонки, например, в новое подключение или пространство SpeechSense. Если опция включена, система не будет проверять, выгружались ли до этого звонки, и все звонки будут выгружены снова.
-
Укажите минимальную и максимальную длительность разговора в секундах. Чтобы выгрузить все звонки, оставьте значения
0. -
Настройте соответствие полей amoCRM и SpeechSense:
- В столбце amoCRM выберите ключ поля в amoCRM.
- В столбце SpeechSense введите ключ поля, доступного в подключении SpeechSense, которое вы создали ранее.
Чтобы добавить новое соответствие, нажмите
Добавить.Примечание
Звонки могут быть привязаны к различным сущностям системы amoCRM. Передаваемые со звонком метаданные могут отличаться в зависимости от связанной сущности: сделка, контакт, компания или звонок. Привязанные к звонку сущности разделены на блоки.
-
-
Нажмите Сохранить настройки.
-
Нажмите Начать выгрузку.
Дождитесь завершения выгрузки.
Совет
Чтобы принудительно остановить выгрузку, нажмите Остановить выгрузку.
Проверьте результат
-
В интерфейсе
SpeechSense перейдите в нужное пространство. -
Выберите созданный ранее проект.
На панели проекта вы увидите загруженные звонки и расшифровки. После этого вы сможете настраивать отчеты.
В случае возникновения проблем свяжитесь со специалистом Yandex Cloud.