amoCRM. Настройка интеграции
Katerina Tverdochleb avatar
Автор: Katerina Tverdochleb
Обновлено больше недели назад

В начале настройки интеграции необходимо создать сотрудников в личном кабинете Рингостат и в самой срм. Как создать сотрудников в Рингостате – детально описано в этой статье.

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

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

Настройка интеграции должна быть выполнена из-под аккаунта пользователя amoCRM с правами уровня "Администратор".
Создание сделок и контактов, постановка задач и добавление


Включение интеграции в amoCRM

Обратите внимание, что для активации интеграции amoCRM не нужно проводить никаких настроек внутри amoCRM, достаточно просто активировать и настроить интеграцию в личном кабинете Ringostat.

Шаг первый:
Нужно перейти в раздел “Интеграция” – “Готовые интеграции” и среди предложенного списка в подразделе “CRM” нужно выбрать “amoCRM”.

Далее выберите язык интеграции и нажмите на “Активировать интеграцию”.

После этого появится подтверждение авторизации, вам нужно будет ввести логин и пароль от кабинета amoCRM. Настройка интеграции должна быть выполнена из-под аккаунта пользователя amoCRM с правами уровня "Администратор".

Шаг второй:
После активации интеграции необходимо также закрепить профили сотрудников в Рингостате с аккаунтами в amoCRM.

Шаг третий:
И настраиваем дополнительные параметры, которые хотели бы получать в СРМ из Ringostat. Например, roistat visitID.

Шаг четвертый:
После того, как закрепили сотрудников и добавили нужные параметры для передачи в контакт или сделку — настройте матрицу интеграции. На основе данной нас тройки будут создаваться заявки, контакты, сделки и задачи по звонкам (варианты настроек матрицы описаны в разделе ниже).


Передача данных из форм на сайте в CRM

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

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

3. После этого необходимо настроить в какие поля amoCrm мы будем передавать информацию из полей ваших форм. Настройки нужно провести отдельно для контакта и сделки.

Блок настройки под сценариями интеграций “Передача данных из полей ваших форм в amoCRM”, состоит из 3 вкладок:

  • Соответствие по умолчанию — список полей, которые не доступны для переназначения. Наши поля, в которые передаются utm-метки.

  • Соответствие для контакта — позволяет определить в какие поля будут передаваться данные в сущность контакт.

  • Соответсвие для сделки — позволяет определить в какие поля будут передаваться данные в сущность сделка.

В первом столбце данного раздела необходимо прописать поле в СРМ системе, куда Ringostat должен передавать данные.

Во втором столбце вы выбираете тип данных, которые мы будем передавать. Мы можем передавать 3 типа данных: Переменные Ringostat, Поле из вашей формы, Константы.

В третьем столбце вам необходимо прописать значения, которые мы будем передавать в СРМ. Значения прописываются в зависимости от выбранного типа данных:


1. Переменные Ringostat — все доступные параметры вы сможете увидеть в выпадающем списке из которого вы сможете выбрать нужную вам переменную.

2. Поле из вашей формы — здесь вы должны указать атрибут name поля, которое вы хотите передать в CRM. Если в разных формах атрибуты name разные, то укажите их через запятую

3. Константы — в этом поле вы можете прописать небольшое примечание, которое мы будем передавать в СРМ после каждого заполнения формы

Пример:

При такой настройке
1. В поле tags мы будем передавать константу Ringostat Automation (этот параметр изменять нельзя, он устанавливается по умолчанию)
2. В поле name будем передавать то, что клиент введет в поле вашей формы с типом name,first-name
3. В поле telephone то, что клиент ввел в полях типа phone,tel,telephone
4. В поле email передадим содержимое поля типа email.

Таким образом созданный контакт будет выглядеть вот так

Особенность работы функционала

1. Порядок создания сущностей. В АМО создаются сначала Контакт->Сделка->Задачи.
2. Как мы определяем существует ли сущность в АМО перед созданием?
Сначала мы ищем по номеру телефона. У нас для номера телефона может быть задано несколько полей:

Мы проверяем при заполнении формы:
1. Получили ли мы поле phone
2. Если нет — проверяем получили ли мы поле tel
3. Если нет — проверяем получили ли мы поле telephone и т.д.

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

3. Для того, чтобы поиск сущности был максимально точным, перед поиском мы “вырезаем” из номера телефона спецсимволы.
4. Обновление меток. По аналогии с другими интеграции метки мы обновляем только если все поля ютм-меток пустые (поля могут быть пустыми только если сущность создана не нашей интеграцией).
5. На данный момент мы НЕ создаем сделки с форм в соответствующие воронки. Сделки создаются в воронку, которая была назначена воронкой “по умолчанию”.


Передача сделок в выбранные воронки

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

Выбираете нужную воронку из вашей CRM (1). В поле (2) выбираете из выпадающего списка нужный параметр Ringostat, по которому хотите привязать создание сделок в выбранной воронке. А в поле (3) указывайте значение параметра, по которому необходимо определять, что сделка будет создана в заданной воронке.

Например, для того, чтобы передавать в воронку “Новая” звонки пула "Контекстная реклама" вам необходимо выбрать в первом поле нужную воронку, во втором поле задать условие — Имя пула, в поле “Значение” укажите название нужного пула (в данном случае "Контекстная реклама").


Хранение данных о звонках для интеграций с CRM amoCRM

При интеграции Ringostat и CRM amoCRM в последнюю автоматически передаются данные о звонках: их аудиозаписи, информация о том, из какого и на какой номер был совершен звонок, статус звонка, а также UTM метки. Но иногда может случиться поломка. Например, пользователь, из-под доступов которого активировали интеграцию, сменил пароль к личному кабинету CRM. В таком случае генерируется новый API-токен, по которому подключается интеграция, и Ringostat не может более передавать данные по звонкам в CRM-систему не зная новый токен. В результате данные о последующих звонках не будут поступать в CRM-систему.

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

Чек-бокс появляется после отключения интеграции. Перед активацией интеграции необходимо поставить галочку.

Если опция включена, то после повторной активации интеграции Ringostat отправит все накопленные данные в вашу CRM за последние 3 дня, 2 предыдущих и сегодняшний.


Нашли ответ на свой вопрос?