Перейти к содержанию

Интеграция Roistat с JivoSite

Интеграция позволяет передавать в Roistat данные из онлайн-чата и сервиса обратного звонка JivoSite. На основе этих данных в Roistat cоздаются заявки. Если в проекте Roistat подключена интеграция с CRM, заявки отправляются в подключенную CRM.

Внимание!

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

Как работает интеграция

Онлайн-чат

Формат интеграции с JivoSite различается при использовании бесплатной и расширенной версии JivoSite.

Для бесплатной версии

  • Если оператор онлайн-чата не в сети, посетителю сайта сразу предлагается заполнить поля с контактными данными. После того как посетитель отправляет контактные данные, Roistat создает заявку и далее передает ее в подключенную CRM.

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

Внимание!

Если пользователь отправляет поля для контактных данных пустыми, Roistat создает сделку с пометкой Неизвестный контакт.   

Если пользователь не отправляет поля для контактных данных (например, закрывает окно с полями), Roistat не создает сделку даже после завершения диалога с посетителем:

1.png

Данные, которые передаются в Roistat:

  • Имя клиента;
  • Номер телефона;
  • Адрес электронной почты;
  • Номер визита;
  • Дата и время отправки клиентом его контактных данных.

Внимание!

В бесплатной версии JivoSite дополнительные поля не передаются в Roistat.

Для профессиональной или корпоративной версии

  • Если оператор онлайн-чата не в сети, посетителю сайта сразу предлагается заполнить поля с контактными данными. После того как посетитель отправляет контактные данные или оператор закрывает окно чата, Roistat создает заявку и далее передает ее в подключенную CRM.
  • Если оператор онлайн-чата в сети, после ввода первого сообщения посетителю сайта предлагается заполнить поля с контактными данными. После того как посетитель отправляет контактные данные или оператор принимает чат (читайте пункт Создавать сделки только с контактными данными), Roistat создает заявку и далее передает ее в подключенную CRM.

Внимание!

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

Если пользователь отправляет поля для контактных данных пустыми, Roistat создает сделку с пометкой Неизвестный контакт

Данные, которые передаются в Roistat:

  • Имя клиента;
  • Номер телефона;
  • Адрес электронной почты;
  • Номер визита;
  • Дата и время отправки клиентом его контактных данных;
  • Диалог с клиентом в онлайн-чате.

Внимание!

Из-за изменений в структуре работы приложения JivoSite Roistat передает ссылку на чат в архиве (то есть когда оператор завершит с ним работу).

Однако в некоторых CRM после окончания чата вместо ссылки передается текст чата. Вот эти CRM:

  • amoCRM;
  • Битрикс24 (лиды+сделки) – новая интеграция;
  • Битрикс24 (сделки) – новая интеграция;
  • RetailCRM;
  • SalesForce.

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

2.png

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

Настройка интеграции в Google Tag Manager

Если счетчик Roistat установлен через Google Tag Manager, интеграция с JivoSite также может быть настроена с помощью Google Tag Manager:

  1. Перейдите к редактированию тега, в котором установлен счетчик Roistat. Если счетчик еще не добавлен, установите его по инструкции.

  2. Следуйте инструкции по настройке интеграции для базовой или профессиональной/корпоративной версии JivoSite. Код интеграции с JivoSite, скопированный в п.2, нужно вставить после кода счетчика Roistat.

  3. После кода интеграции с JivoSite вставьте код виджета JivoSite. После этого код должен выглядеть следующим образом:

    2-0.jpg

  4. Нажмите Cохранить и опубликуйте изменения, внесенные в тег.

Сервис обратного звонка

Внимание!

Данные из сервиса обратного звонка JivoSite передаются в Roistat, если настроена интеграция с профессиональной или корпоративной версией JivoSite .

  1. После того как посетитель вашего сайта отправляет свои контактные данные в форме JivoSite, Roistat создает заявку.
  2. Через некоторое время JivoSite соединяет менеджера с посетителем. После окончания звонка в созданную заявку передается информация о звонке:  

    • Дата и время звонка;
    • Имя клиента;
    • Номер телефона клиента;
    • Ссылка на запись разговора.
  3. Если в проекте Roistat настроена интеграция с CRM, Roistat отправляет созданную заявку в подключенную CRM.

Внимание!

Roistat добавляет обратные звонки от JivoSite в историю звонков.

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

Настройка интеграции

С базовой версией JivoSite

  1. В проекте Roistat откройте раздел Интеграции и нажмите Добавить интеграцию. В открывшемся окне найдите JivoSite и кликните Добавить:

    2-1.png

    Затем нажмите Настроить интеграцию:

    2-2.png

  2. Скопируйте код, который отображается под описанием интеграции:

    3.png

  3. Нажмите Следующий шаг. Опции на шагах Настройка поведения и Настройка доп. полей недоступны для базовой версии JivoSite. На каждом из этих шагов нажмите Сохранить, ничего не изменяя.

  4. В коде вашего сайта перед кодом JivoSite вставьте скопированный код для интеграции.

    Пример кода JivoSite

    <!-- BEGIN JIVOSITE CODE {literal} -->
    <script type='text/javascript'>
    (function(){ var widget_id = 'example12345';var d=document;var w=window;function l(){
    var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);}if(d.readyState=='complete'){l();}else{if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();</script>
    <!-- {/literal} END JIVOSITE CODE -->
    

    Таким образом, должна получиться следующая последовательность кода:

С профессиональной или корпоративной версией JivoSite

  1. В проекте Roistat откройте раздел Интеграции и нажмите Добавить интеграцию. В открывшемся окне найдите JivoSite и кликните Добавить:

    2-1.png

    Затем нажмите Настроить интеграцию:

    2-2.png

  2. Нажмите Код для подключения профессиональной версии. Отобразятся код для интеграции и Webhook URL:

    4.png

  3. Скопируйте код для интеграции и вставьте его в коде вашего сайта перед кодом JivoSite. Таким образом, должна получиться следующая последовательность кода:

    Нажмите Следующий шаг.

  4. В Настройках поведения вы можете:

    • Настроить опции Отправлять заявки в CRM и Отправлять звонки в CRM. По умолчанию обе опции включены. Если вы хотите, чтобы при создании сделки заявки и/или звонки не отправлялись в CRM, отключите эти опции. Cделки по обратным звонкам будут создаваться в CRM в любом случае.

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

    • Создать сценарии отправки заявок в CRM.

    • Создать сценарии отправки целей в Google Аналитику и Яндекс.Метрику.

    • Включить создание сделок только с контактными данными. По умолчанию опция отключена.

    • Настроить нормализацию номера телефона. По умолчанию Roistat нормализует номер телефона и не создает заявки, в которых указан некорректный номер телефона. Если вы хотите создавать заявки, даже если номер указан некорректно, отключите опцию Нормализовать номер телефона.

    • Настроить отправку текста переписки в комментарий заявки. По умолчанию текст переписки передается в комментарии к заявке, если есть такая возможность. Если вы хотите, чтобы текст не передавался, отключите эту опцию.

    Нажмите Сохранить, чтобы применить изменения.

    4-2.png

  5. На шаге Настройка доп. полей вы можете настроить передачу значений в дополнительные поля сделки в CRM:

    • Нажмите Добавить поле и в раскрывающемся списке Выберите поле выберите название дополнительного поля в CRM. Список полей загружается из подключенной к проекту Roistat CRM.
    • В поле справа введите значение дополнительного поля сделки в виде текста или переменной.
    • Нажмите Сохранить.

    5.png

  6. В личном кабинете JivoSite откройте Каналы → {Нужный сайт} → Настройки → Настройки интеграции для разработчиков:

    6.png

  7. Передвиньте кнопку Включить Webhooks вправо.

  8. В поле URL для Webhooks вставьте Webhook URL, скопированный в пункте 2.

  9. Нажмите Сохранить.

Создавать сделки только с контактными данными

Доступно для профессиональной или корпоративной версии.

Во вкладке Настройка поведения вы можете выбрать, каким образом настроить процесс создания сделки по обращениям в онлайн-чате.

  • Если флаг выключен, после начала диалога будет создана сделка в CRM, а по окончании диалога чат добавится в сделку. 
  • Если флаг включен, после принятия или завершения чата проверяется наличие контактных данных. Если данные есть, будет создана сделка в CRM. После завершения диалога чат добавится в сделку.

Назначение оператора чата ответственным за сделку в CRM

Внимание!

Назначение оператора чата JivoSite ответственным за сделку в CRM работает для следующих интеграций:

  • amoCRM;
  • Мегаплан;  
  • retailCRM;  
  • Битрикс24.

Связь менеджера в CRM с менеджером в JivoSite происходит по электронной почте, поэтому у оператора в JivoSite в настройках аккаунта должен быть указан почтовый адрес как в профиле у менеджера в CRM-системе).

Почта ответственного за сделку сотрудника передается в массиве agents.

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

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

Проверка работы

  1. Введите и отправьте контактные данные в окне онлайн-чата или в форме обратного звонка JivoSite. Если вы проверяете обратный звонок, завершите разговор с менеджером.

  2. Найдите в Roistat заявку, созданную на основе онлайн-чата или обратного звонка. Для этого перейдите в раздел Состояние проектаСписок отправленных заявок. Номер созданной в CRM сделки отображается в графе Сделка:

    7.png

    Если в проекте Roistat настроена интеграция с целями, заявка никуда не передается, и графа Сделка остается незаполненной.