Интеграция с AmoCRM

Главная » Интеграция с CRM » Интеграция с AmoCRM
Интеграция с CRM Комментариев нет

Интеграция с AmoCRM

Основные функции

Клиенту доступны стандартные функции интеграции AmoCRM с Телефонией из личного кабинета AmoCRM:

  1. всплывающее окно Контакта при входящем звонке
  2. звонок по клику на телефонном номере (click2call) со всех страниц AmoCRM
  3. история звонков как примечания к Контактам, Компаниям или Сделкам.
  4. прослушивание аудиозаписей как примечания к Контактам, Компаниям или Сделкам.

Дополнительные функции

Также клиенту доступны следующие дополнительные функции в настройках виджета:

  1. Переадресовывать на ответственного пользователяПри поступающем звонке из города, Callobok по номеру звонящего определяет Контакт, Компанию или Сделку AmoCRM.Если у найденного элемента установлен ответственный пользователь, то звонок направляется на телефон этого пользователя.
  2. Установить имя звонящего из контактаПри поступающем звонке из города, Callobok по номеру звонящего определяет Контакт, Компанию или Сделку AmoCRM.
    При направлении звонка на пользователя, Callobok подставляет имя звонящего как название найденного элемента AmoCRM.
    Таким образом, у себя на телефоне пользователь видит более полную информацию о звонящем.
  3. Cоздавать контакт при входящем вызовеПри поступающем звонке из города, Callobok по номеру звонящего определяет Контакт, Компанию или Сделку AmoCRM.
    Если такого элеменета не существует, Callobok создает новый Контакт.
  4. Cоздавать контакт при исходящем вызовеПри наборе номера с телефона пользователя, Callobok по набранному номеру определяет Контакт, Компанию или Сделку AmoCRM.
    Если такого элемента не существует, Callobok создает новый Контакт.
    Если пользователям разрешается звонить по личным делам со служебных телефонов, то данную опцию включать не стоит.
  5. Cоздавать задачу при создании контактаПри автоматическом создании контакта, Callobok будет автоматически создавать Задачу на заполнение данного контакта для пользователя, который принял вызов.
    Время выполнения: 15 минут.
    Таким образом, пользователи не будут забывать внести информацию по новому контакту.
  6. Cоздавать задачу при пропущенном вызовеПри поступающем звонке из города, Callobok по номеру звонящего определяет Контакт, Компанию или Сделку AmoCRM.
    Если элемент был найден, но звонок не был отвечен, то не принявшему звонок пользователю добавляется Задача на перезвон клиенту.
    Время выполнения: 15 минут.
    Таким образом, клиенты не будут оставаться неотвеченными.

Принцип интеграции с AmoCRM посредством виджета

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

Клиент в настройках виджета указывает логин и пароль от учетной записи Callobok.
Назначает внутренние номера для пользователей AmoCRM.
Также может включить дополнительные функции (см. выше).

При сохранении виджета передаются на сервер Callobok по протоколу HTTPS:

  • Авторизационные данные клиента из AmoCRMCallobok использует их для вызова API AmoCRM по протоколу HTTPS.
  • Настройки виджетаCallobok использует их для определения, какие функции включил клиент.
    Для отключенных функций Callobok не будет вызывать API AmoCRM.

После этого виджет начинает работать в браузере клиента.
Каждые 5 секунд проверяется наличие новых поступающих звонков путем опроса сервера Callobok по HTTPS.
Для опроса используются авторизационные данные Callobok из настроек виджета.
В момент, когда обнаруживается новый поступающий звонок в ответе от Callobok, виджет вызывает JavaScript API AMOCRM.notifications.add_call().
Этот API отображает карточку входящего звонка со ссылкой на существующий контакт или с предложением создать новый контакт.

Для реализации click2call виджет объявляет область подключения location=»everywhere» в manifest.json.
Этим активируется click2call на всех страницах AmoCRM.
При клике пользователя на номере телефона вызывается обработчик действия ‘phone’ внутри виджета, который отправляет HTTPS запрос на сервер Callobok.
В запросе передаются:
— авторизационные данные Callobok из настроек виджета
— внутренний номер пользователя, инициирующего click2call
— кликнутый номер
При получении данного запроса, Callobok инициирует обратный звонок на указанный внутренний номер, который маршрутизируется на софтфон пользователя.
После поднятия трубки софтфона, Callobok инициирует звонок на кликнутый номер и соединяет его с обратным звонком на пользователя.

Информацию о звонках Callobok сохраняет как примечания к Контакту, Компании или Сделке AmoCRM, используя соответствующее AmoCRM API по HTTPS.

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

Последовательность действий для подключения телефонии Callobok в AMO CRM

Без заголовка

  1. В личном кабинете АМО выбрать Настройки – Интеграции – Телефония и в списке поставщиков телефонии найти виджет Callobok, на котором нажать + Установить.
  2. В поле Логин CALLOBOK ввести логин пользователя на сервере Callobok
  3. В поле Пароль CALLOBOK ввести пароль пользователя на сервере Callobok
  4. В поле Пользователи и внутр. номера ввести внутренний номер, присвоенный пользователю на сервере Callobok
  5. Поставить напротив тех дополнительный функций, которые необходимо включить.
  6. Нажать кнопку Сохранить.

Результатом будет установленный виджет:

Без заголовка1

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