Битрикс + JivoSite: автоматическая передача корзины, контактов и лидов

При интеграции JivoSite с 1С-Битрикс агенты часто тратят до 3 минут на сбор контекста: имя, корзина, история заказов. Это снижает конверсию и увеличивает нагрузку на поддержку. На практике в магазине электроники с 200+ чатов в день агенты теряли 2–3 минуты на уточнение данных. После внедрения переда
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Битрикс + JivoSite: автоматическая передача корзины, контактов и лидов
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1428
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1008
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    745
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    869
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    782
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1149

При интеграции JivoSite с 1С-Битрикс агенты часто тратят до 3 минут на сбор контекста: имя, корзина, история заказов. Это снижает конверсию и увеличивает нагрузку на поддержку. На практике в магазине электроники с 200+ чатов в день агенты теряли 2–3 минуты на уточнение данных. После внедрения передачи данных авторизованного пользователя и корзины время чата сократилось на 30%, конверсия выросла на 5 процентных пунктов. Экономия на техподдержке достигла $1.8k–2.6k в год. Интеграция через JavaScript API JivoSite в 3 раза ускоряет обработку чата по сравнению с ручным вводом.

Мы выполняем настройку на всех уровнях: от установки виджета до полной интеграции с CRM. Свяжитесь с нами для оценки вашего проекта за 1–2 дня.

Зачем передавать данные о пользователе в JivoSite?

Без персонализации агент тратит первые минуты на сбор базовой информации. Передача имени, email, телефона и истории взаимодействий позволяет сразу предлагать релевантные решения. Это уменьшает время диалога и повышает лояльность. Интеграция с JivoSite в 2 раза повышает скорость обработки чатов по сравнению с обычным виджетом.

Уровни интеграции

Уровень 1 — базовый

Установка скрипта JivoSite на все страницы сайта. Для Битрикс это делается через административный интерфейс: Настройки → Настройки продукта → JS-фрагменты или через компонент bitrix:main.include в шаблоне сайта.

<!-- В шаблоне сайта, перед </body> --> <script src="//code.jivosite.com/widget/{JIVO_ID}" async></script> 

Уровень 2 — передача данных пользователя

Когда посетитель авторизован на сайте Битрикс, передаём в Jivo его имя, email, телефон — агент сразу видит, с кем разговаривает?

Уровень 3 — события и custom data

Передаём контекст: текущую страницу, товары в корзине, историю заказов — агент видит поведение клиента без переспрашивания.

Уровень 4 — интеграция с CRM Битрикс24

Обращения из Jivo автоматически создают лиды или контакты в Битрикс24 CRM.

Уровень Описание Время реализации
Базовый Установка скрипта 1-2 часа
Данные пользователя Имя, email, телефон 1-2 дня
Контекст Корзина, история заказов 1-2 дня
CRM Webhook, лиды 1-2 дня

Как автоматически создавать лиды из чата?

JivoSite умеет отправлять webhook при завершении диалога. Цель: автоматически создавать лид или контакт в Битрикс24.

В настройках Jivo: Каналы → Настроить → Вебхуки → URL для завершения чата. Пошаговая настройка:

  1. В панели JivoSite перейдите в Каналы → Настроить → Вебхуки.
  2. Укажите URL вашего обработчика (обязательно HTTPS).
  3. Убедитесь, что сервер принимает POST-запросы и отвечает 200.
  4. Создайте скрипт, описанный ниже.
  5. Протестируйте на тестовом чате.

Обработчик в Битрикс24 (через REST API):

// /local/api/jivo-webhook.php $data = json_decode(file_get_contents('php://input'), true); $visitorName = $data['visitor']['name'] ?? 'Посетитель'; $visitorEmail = $data['visitor']['email'] ?? ''; $visitorPhone = $data['visitor']['phone'] ?? ''; $chatId = $data['id'] ?? ''; $chatUrl = $data['chat_url'] ?? ''; // Создаём лид в Битрикс24 через REST $bitrix24Url = 'https://your-domain.bitrix24.ru/rest/{USER_ID}/{API_KEY}/'; $leadData = [ 'fields' => [ 'TITLE' => 'Чат JivoSite: ' . $visitorName, 'NAME' => $visitorName, 'EMAIL' => [['VALUE' => $visitorEmail, 'VALUE_TYPE' => 'WORK']], 'PHONE' => [['VALUE' => $visitorPhone, 'VALUE_TYPE' => 'WORK']], 'COMMENTS' => 'Источник: JivoSite. Чат: ' . $chatUrl, 'SOURCE_ID' => 'OTHER', 'SOURCE_DESCRIPTION' => 'JivoSite Chat #' . $chatId, ], ]; $ch = curl_init($bitrix24Url . 'crm.lead.add.json'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($leadData)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = json_decode(curl_exec($ch), true); curl_close($ch); http_response_code(200); echo json_encode(['status' => 'ok', 'lead_id' => $result['result'] ?? null]); 
Типичные ошибки при настройке webhook
  • Некорректный URL — обработчик должен отвечать 200
  • Отсутствие SSL — JivoSite требует HTTPS
  • Неверный метод — используйте POST

Передача данных авторизованного пользователя

JivoSite предоставляет JavaScript API для передачи контактных данных:

// В шаблоне Битрикс, после авторизации пользователя // Данные берутся из PHP и передаются в JS через data-атрибуты или переменные <?php if ($USER->IsAuthorized()): ?> <script> jivo_api.setContactInfo({ name: "<?= htmlspecialchars($USER->GetFullName()) ?>", email: "<?= htmlspecialchars($USER->GetEmail()) ?>", phone: "<?= htmlspecialchars(getUserPhone($USER->GetID())) ?>", description: "ID: <?= $USER->GetID() ?>, заказов: <?= getUserOrdersCount($USER->GetID()) ?>" }); </script> <?php endif; ?> 

getUserPhone() и getUserOrdersCount() — ваши вспомогательные функции, которые делают запрос к b_user_field (или к b_sale_order) для получения нужных данных. Не делайте тяжёлые запросы прямо в шаблоне — кэшируйте результат в сессии или используйте кэш CPHPCache.

Передача данных о корзине и заказах

Jivo позволяет передавать произвольные пользовательские данные через jivo_api.setCustomData():

<?php \Bitrix\Main\Loader::includeModule('sale'); $basket = \Bitrix\Sale\Basket::loadItemsForFUser(\Bitrix\Sale\Fuser::getId(), SITE_ID); $basketItems = []; foreach ($basket as $item) { $basketItems[] = $item->getField('NAME') . ' × ' . (int)$item->getField('QUANTITY'); } ?> <script> jivo_api.setCustomData([ { title: "Корзина", content: "<?= htmlspecialchars(implode(', ', $basketItems) ?: 'пустая') ?>" }, { title: "Последний заказ", content: "<?= htmlspecialchars(getLastOrderInfo($USER->GetID())) ?>" } ]); </script> 

Это отображается в боковой панели агента Jivo — справа от чата — без необходимости спрашивать клиента.

Синхронизация email и телефона с профилем Битрикс

Если клиент оставляет контакты в чате, их можно дописать в профиль пользователя Битрикс при следующей авторизации. Для этого Jivo передаёт данные в webhook, а вы сохраняете их в сессии или временной таблице с привязкой к идентификатору cookie-сессии Jivo (visitor_uid).

Кейс: интернет-магазин, 200+ чатов в день (из нашей практики)

Наш клиент — магазин электроники. Агенты тратили 2–3 минуты каждого чата на уточнение данных. После интеграции — агент открывает чат и сразу видит имя клиента, последние 3 заказа с суммами, текущую корзину, город по IP-геолокации.

Метрика До После
Среднее время чата 8 мин 5.5 мин
Процент повторных обращений по одной проблеме 18% 9%
Конверсия из чата в заказ 12% 17%

Данные клиента. Экономия от автоматизации составила $1.8k–2.6k в год. Средний чек увеличился на 15% (≈ $27–39 с заказа).

Что входит в интеграцию под ключ

  • Установка виджета в шаблон Битрикс
  • Скрипт передачи данных авторизованного пользователя в jivo_api
  • Передача данных корзины и истории заказов
  • Настройка webhook для создания лидов в Битрикс24 CRM
  • Документация по интеграции и обучение агентов
  • Тестирование во всех сценариях (гость, авторизованный, с заказами, без)
  • Поддержка в течение месяца после внедрения

Сроки и стоимость

Сроки: базовая установка — 1–2 часа. Передача данных пользователя и корзины — 1–2 дня. Webhook с CRM Битрикс24 — ещё 1–2 дня. Стоимость рассчитывается индивидуально, исходя из объёма доработок. Экономия на техподдержке после внедрения достигает до $1.8k–2.6k в год. Средний чек покупателей, пришедших из чата, увеличивается на 15% (≈ $27–39 с заказа).

У нас 10+ лет опыта в разработке на Битрикс и более 50 успешных интеграций CRM и чатов. Получите консультацию по интеграции — оценим ваш проект за 1–2 дня.