Интеграция Roistat с JivoSite¶
Интеграция позволяет передавать в Roistat данные из онлайн-чата и сервиса обратного звонка JivoSite. На основе этих данных в Roistat cоздаются заявки. Если в проекте Roistat подключена интеграция с CRM, заявки отправляются в подключенную CRM.
Если посетитель оставит заявку на обратный звонок в нерабочее время, то созданный прокси-лид будет без номера визита. Это связано с ограничениями на стороне JivoSite.
Как работает интеграция¶
Онлайн-чат¶
Формат интеграции с JivoSite различается при использовании бесплатной и расширенной версии JivoSite.
Для бесплатной версии:¶
-
Если оператор онлайн-чата не в сети, посетителю сайта сразу предлагается заполнить поля с контактными данными. После того как посетитель отправляет контактные данные, Roistat создает заявку и далее передает ее в подключенную CRM.
-
Если оператор онлайн-чата в сети, после ввода первого сообщения посетителю сайта предлагается заполнить поля с контактными данными. После того как посетитель отправляет контактные данные, Roistat создает заявку и далее передает ее в подключенную CRM.
Внимание!
Если пользователь отправляет поля для контактных данных пустыми, Roistat создает сделку с пометкой Неизвестный контакт.
Внимание!
Если пользователь не отправляет поля для контактных данных (например, закрывает окно с полями), Roistat не создает сделку даже после завершения диалога с посетителем:
- Данные, которые передаются в Roistat:
- Имя клиента;
- Номер телефона;
- Адрес электронной почты;
- Номер визита;
- Дата и время отправки клиентом его контактных данных.
Внимание!
В бесплатной версии JivoSite дополнительные поля не передаются в Roistat.
Для профессиональной или корпоративной версии:¶
- Если оператор онлайн-чата не в сети, посетителю сайта сразу предлагается заполнить поля с контактными данными. После того как посетитель отправляет контактные данные или после закрытия оператором окна чата, Roistat создает заявку и далее передает ее в подключенную CRM.
- Если оператор онлайн-чата в сети, после ввода первого сообщения посетителю сайта предлагается заполнить поля с контактными данными . После того как посетитель отправляет контактные данные или после принятия оператором окна чата (читайте пункт Создавать сделки только с контактными данными), Roistat создает заявку и далее передает ее в подключенную CRM.
Внимание!
Если у вас подключен JivoSite также через Яндекс.Диалог, то вы будете видеть заявки, оставленные через поисковую выдачу Яндекса, с источником: Яндекс чат.
Внимание!
Если пользователь отправляет поля для контактных данных пустыми, Roistat создает сделку с пометкой Неизвестный контакт.
- Данные, которые передаются в Roistat:
- Имя клиента;
- Номер телефона;
- Адрес электронной почты;
- Номер визита;
- Дата и время отправки клиентом его контактных данных;
- Диалог с клиентом в онлайн-чате.
Внимание!
Из-за изменений в структуре работы приложения JivoSite Roistat передает ссылку на чат в архиве (то есть когда оператор завершит с ним работу). Однако в некоторых CRM после окончания чата вместо ссылки передается текст чата. Вот эти CRM:
- amoCRM;
- Битрикс24 (лиды+сделки) – новая интеграция;
- Битрикс24 (сделки) – новая интеграция;
- RetailCRM; - SalesForce.
Внимание!
Вы также сможете увидеть значение номера визита посетителя и ссылку на сделку в CRM-системе в приложении оператора:
Внимание!
Если в проекте Roistat еще не была настроена интеграция с CRM или с целями, Roistat автоматически настраивает интеграцию с целями в момент создания заявки. Если интеграция с CRM или с целями была настроена и потом удалена, требуется самостоятельно ее настроить, иначе Roistat не будет создавать заявки.
Внимание!
Интеграция Roistat с JivoSite может быть настроена с помощью Google Tag Manager. Для этого нужно установить скрипты, пользуясь данной инструкцией.
Сервис обратного звонка¶
Внимание!
Данные из сервиса обратного звонка JivoSite передаются в Roistat, если настроена интеграция с профессиональной или корпоративной версией JivoSite .
- После того как посетитель вашего сайта отправляет свои контактные данные в форме JivoSite, Roistat создает заявку.
-
Через некоторое время JivoSite соединяет менеджера с посетителем. После окончания звонка в созданную заявку передается информация о звонке:
- Дата и время звонка;
- Имя клиента;
- Номер телефона клиента;
- Ссылка на запись разговора.
-
Если в проекте Roistat настроена интеграция с CRM, Roistat отправляет созданную заявку в подключенную CRM.
Внимание!
Roistat добавляет обратные звонки от JivoSite в истории звонков.
Внимание!
Если посетитель оставит заявку на обратный звонок в нерабочее время, то созданный прокси-лид будет без номера визита. Это связано с ограничениями на стороне JivoSite.
Настройка интеграции¶
- В проекте Roistat откройте раздел Интеграции.
- В блоке Источники заявок выберите JivoSite и кликните Настроить интеграцию.
-
Если вы настраиваете интеграцию с базовой версией JivoSite
-
Скопируйте код, который отображается под описанием интеграции:
-
Нажмите Следующий шаг. Шаги Настройка поведения и Настройка доп. полей недоступны для базовой версии JivoSite.
- Ничего не изменяя, нажмите Сохранить.
- Ничего не изменяя, нажмите Сохранить.
-
В коде вашего сайта перед кодом 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 -->
Таким образом, должна получиться следующая последовательность кода:
- Счетчик Roistat;
- Код интеграции с JivoSite;
- Код виджета JivoSite.
-
-
Если вы настраиваете интеграцию с профессиональной или корпоративной версией JivoSite
-
Нажмите Код для подключения профессиональной версии. Отобразятся код для интеграции и Webhook URL:
-
Скопируйте код для интеграции и в коде вашего сайта перед кодом JivoSite вставьте скопированный код для интеграции. Таким образом, должна получиться следующая последовательность кода: Счетчик Roistat - Код интеграции с JivoSite - Код виджета JivoSite.
- Нажмите Следующий шаг.
- В Настройках поведения кнопки напротив Отправлять заявки в CRM и Отправлять звонки в CRM включены. Если вы хотите, чтобы при создании сделки заявки и/или звонки не отправлялись в CRM, отключите одну из этих кнопок. Cделки по обратным звонкам будут создаваться в CRM в любом случае.
- Передвиньте кнопку Создавать сделки после получения контактных данных вправо, если вы хотите, чтобы Roistat cоздавала сделку сразу после отправки контактных данных из формы онлайн-чата. Если кнопка включена, Roistat cоздает сделку после того, как оператор закрывает диалог онлайн-чата.
- Нажмите Сохранить.
-
При необходимости настройте передачу значений в дополнительные поля сделки в CRM:
- В раскрывающемся списке Выберите поле выберите название дополнительного поля в CRM. Список полей загружается из подключенной к проекту Roistat CRM.
- В поле ниже введите значение дополнительного поля сделки в виде текста или переменной.
- Нажмите Сохранить.
-
В личном кабинете JivoSite откройте Каналы → {Нужный сайт} → Настройки → Настройки интеграции для разработчиков:
-
Передвиньте кнопку Включить Webhooks вправо.
- В поле URL для Webhooks вставьте Webhook URL из пункта a инструкции.
- Нажмите Сохранить.
-
Создавать сделки только с контактными данными¶
Доступно для профессиональной или корпоративной версии.
Во вкладке Настройка поведения вы можете выбрать, каким образом настроить процесс создания сделки по обращениям в онлайн-чате.
- Если флаг выключен, после начала диалога будет создана сделка в CRM, а по окончании диалога чат добавится в сделку.
- Если флаг включен, после принятия или завершения чата проверяется наличие контактных данных. Если данные есть, будет создана сделка в CRM (по принятию или завершению чата). После завершения диалога чат добавится в сделку.
Назначение оператора чата ответственным за сделку в CRM¶
Внимание!
Назначение оператора чата JivoSite ответственным за сделку в CRM работает для следующих интеграций:
- amoCRM;
- Мегаплан;
- retailCRM;
- Битрикс24.
Связь менеджера в CRM с менеджером в JivoSite происходит по электронной почте, поэтому у оператора в JivoSite в настройках аккаунта должен быть указан почтовый адрес как в профиле у менеджера в CRM-системе).
Почта ответственного за сделку сотрудника передается в массиве agents.
Если с клиентом в JivoSite сначала вел переписку один менеджер, а потом другой, будет назначен оператор, который переписывался с клиентом в первый раз.
Если в настройках интеграции есть перечень ответственных за сделки, и был найден нужный менеджер в CRM по email-адресу, второй вариант имеет больший приоритет.
Проверка работы¶
-
В окне онлайн-чата JivoSite введите и отправьте контактные данные.
-
В форме обратного звонка JivoSite на вашем сайте введите и отправьте контактные данные. Завершите разговор с менеджером.
Найдите в Roistat заявку, созданную на основе онлайн-чата или обратного звонка:
- В проекте Roistat откройте раздел Интеграции.
- В блоке Сейчас подключено на виджете настроенной интеграции с CRM нажмите кнопку Настроить интеграцию.
- В окне настройки интеграции пройдите по ссылке Список отправленных заявок. Номер созданной в CRM сделки отображается в графе Сделка. Если в проекте Roistat настроена интеграция с целями, заявка никуда не передается, графа Сделка остается незаполненной.