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

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

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

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1440
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1013
  • 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
    751
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    873
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    791
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1153

При інтеграції JivoSite з 1С-Бітрікс агенти часто витрачають до 3 хвилин на збір контексту: ім'я, кошик, історія замовлень. Це знижує конверсію та збільшує навантаження на підтримку. На практиці в магазині електроніки з 200+ чатів на день агенти втрачали 2–3 хвилини на уточнення даних. Після впровадження передачі даних авторизованого користувача та кошика час чату скоротився на 30%, конверсія зросла на 5 процентних пунктів. Економія на техпідтримці досягла $1.8k–2.6kів на рік. Інтеграція через JavaScript API JivoSite в 3 рази прискорює обробку чату порівняно з ручним введенням, що краще за стандартний віджет в 2 рази.

Ми виконуємо налаштування на всіх рівнях: від встановлення віджета до повної інтеграції з CRM. Надаємо гарантію на всі роботи протягом 30 днів, використовуємо сертифікованих партнерів Бітрікс. Зв'яжіться з нами для оцінки вашого проекту за 1–2 дні.

Навіщо передавати дані про користувача в JivoSite?

Без персоналізації агент витрачає перші хвилини на збір базової інформації. Передача імені, email, телефону та історії взаємодій дозволяє одразу пропонувати релевантні рішення. Це зменшує час діалогу та підвищує лояльність. Автоматизація консультацій JivoSite зменшує навантаження на агентів. Інтеграція з JivoSite в 2 рази підвищує швидкість обробки чатів порівняно зі звичайним віджетом.

Рівні інтеграції

Рівень 1 — базовий

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

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

Рівень 2 — передача даних користувача

Коли відвідувач авторизований на сайті Бітрікс, передаємо в Jivo його ім'я, email, телефон — агент одразу бачить, з ким розмовляє. Це ключова передача даних про клієнта JivoSite.

Рівень 3 — події та custom data

Передаємо контекст: поточну сторінку, товари в кошику, історію замовлень — агент бачить поведінку клієнта без перепитування.

Рівень 4 — інтеграція з CRM Бітрікс24

Звернення з Jivo автоматично створюють ліди або контакти в Бітрікс24 CRM. Це реалізується через JivoSite API Бітрікс.

Рівень Опис Час реалізації
Базовий Встановлення скрипта 1-2 години
Дані користувача Ім'я, email, телефон 1-2 дні
Контекст Кошик, історія замовлень 1-2 дні
CRM Webhook, ліди 1-2 дні

Як автоматично створювати ліди з чату?

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

В налаштуваннях Jivo: Канали → Налаштувати → Вебхуки → URL для завершення чату. Налаштування webhook JivoSite вимагає уваги до деталей.

Покрокове налаштування:

  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 для передачі контактних даних. Це один із способів синхронізація контактів JivoSite з Бітрікс.

// В шаблоні Бітрікс, після авторизації користувача // Дані беруться з 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
  • Документація з інтеграції та навчання агентів
  • Тестування у всіх сценаріях (гість, авторизований, із замовленнями, без)
  • Підтримка протягом місяця після впровадження
  • Гарантія на всі роботи протягом 30 днів

Строки та вартість

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

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