Настройки
Для получения данных от Jivo используются вебхуки. Для настройки необходимо:
- Создаем канал связи в модуле с драйвером Jivo и сохраняем.
После сохранения сформируется ссылка для вебхука. необходимо отредактировать созданный канал связи и скопировать ссылку из блока Ссылка для уведомлений
- Далее в настройках Jivo перейдите в панель управления Jivo → Каналы связи.
Выберите канал: Нажмите Настроить рядом с нужным каналом.
Перейдите в раздел Настройка интеграции для разработчиков.
Включите переключатель Включить Webhooks. В поле URL для Webhooks вставьте ссылку, полученную на шаге 1.

- Интеграция настроена. После того как оператор Jivo закроет чат с клиентом, вся переписка из чата будет отправлена в систему управления.
Дополнительная передача логина клиента
В редакциях с модулем "Клиенты" (Бизнес и Корпорация) для более точного определения клиента в Jivo, для авторизованных на сайте клиентов, можно передать логин как дополнительные данные. Для этого в макете, в скрипте Jivo, перед инициализацией необходимо добавить
<?php
if (Core::moduleIsActive('siteuser'))
{
$oSiteuser = Core_Entity::factory('Siteuser')->getCurrent();
if (!is_null($oSiteuser))
{
?>function jivo_onLoadCallback() {
jivo_api.setCustomData([{
"label": "Логин",
"content": "Логин: <?php echo htmlspecialchars($oSiteuser->login) ?>"
}]);
setTimeout(function() {
jivo_api.setContactInfo({
description: "Login: <?php echo htmlspecialchars($oSiteuser->login) ?>"
});
}, 1000);
}<?php
}
}
?>
Настройки
Для получения данных от Telegram используются вебхуки. Для настройки необходимо:
- Первоначально необходимо настроить телеграм-бота. Перейдите в чат с системным пользователем @botfather. Создайте его командой /newbot. После создания будет сгенерирован токен, который необходимо сохранить. Далее он понадобится в настройках.
- Далее боту необходимо выключить настройки приватности. В диалоге с @botfather введите команду /setprivacy, выберите бота и далее Disable
- В настройках своего канала в Telegram добавьте созданного бота как администратора канала. Это необходимо, чтобы бот смог отсылать сообщения в систему управления. Также у канала должны быть включены сообщения.
- Создаем канал связи в модуле с драйвером Telegram. В поле Токен копируем токен, полученный на шаге 1, и сохраняем.

- Интеграция настроена. Ссылку для уведомлений никуда копировать не нужно, драйвер сам при первом обращении к нему зарегистрирует вебхук через Telegram API