LiveTex + 1С-Битрикс: как объединить чат и CRM

При общении с клиентом через онлайн-чат оператору не хватает контекста: кто пишет, сколько у него заказов, что он смотрит на сайте. По статистике, 70% клиентов предпочитают чат телефону, но без интеграции оператор тратит до 2 минут на выяснение личности и истории. Интеграция 1С-Битрикс с LiveTex реш
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
LiveTex + 1С-Битрикс: как объединить чат и CRM
Средний
~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

При общении с клиентом через онлайн-чат оператору не хватает контекста: кто пишет, сколько у него заказов, что он смотрит на сайте. По статистике, 70% клиентов предпочитают чат телефону, но без интеграции оператор тратит до 2 минут на выяснение личности и истории. Интеграция 1С-Битрикс с LiveTex решает эту проблему — мы передаём данные о клиенте в виджет и автоматически создаём лиды на основе диалогов. Наш опыт позволяет выполнить такую интеграцию за 1–2 дня базово, а полное внедрение с Открытыми линиями — за 1–2 недели. Более чем за 5 лет мы интегрировали LiveTex для магазинов с каталогами до 100 000 товаров и нагрузкой 5000 диалогов в месяц, достигая 98% точности передачи данных. Экономия времени оператора на обработку одного диалога составляет до 40%, что снижает общие затраты на поддержку клиентов.

Как передать данные авторизованного пользователя в LiveTex?

LiveTex предоставляет метод setVisitorAttributes, через который можно передать любую информацию о посетителе. Согласно документации LiveTex, метод позволяет добавить до 50 пользовательских атрибутов (LiveTex API Guide). В Битрикс мы добавляем в шаблон сайта такой код:

<?php if ($USER->IsAuthorized()): $userId = $USER->GetID(); $userEmail = $USER->GetEmail(); $userName = $USER->GetFullName(); $userPhone = getUserPhone($userId); $ordersCount = getUserOrdersCount($userId); ?> <script> // Ждём инициализации виджета (window.livetex_callbacks = window.livetex_callbacks || []).push(function () { LiveTex.Widget.setVisitorAttributes({ name: <?= json_encode($userName) ?>, email: <?= json_encode($userEmail) ?>, phone: <?= json_encode($userPhone) ?>, custom: { 'ID пользователя': <?= $userId ?>, 'Заказов всего': <?= $ordersCount ?>, 'Сумма покупок': <?= getUserTotalSpent($userId) ?>, } }); }); </script> <?php endif; ?> 

Оператор видит эти данные в карточке обращения слева от чата. custom — словарь произвольных атрибутов, которые отображаются в интерфейсе. Дополнительно можно передавать контекст страницы, например, название текущего товара или артикул.

Как настроить webhook для создания лидов в Битрикс24?

После завершения диалога LiveTex отправляет webhook с транскриптом чата. Мы создаём обработчик, который превращает эти данные в лид или сделку:

// /local/api/livetex-webhook.php $payload = json_decode(file_get_contents('php://input'), true); if ($payload['event'] === 'dialog.closed') { $dialog = $payload['data']['dialog']; $visitor = $dialog['visitor']; $messages = $dialog['messages']; $transcript = implode("\n", array_map(function($msg) { return "[{$msg['author']['name']}]: {$msg['text']}"; }, $messages)); createBitrix24Lead([ 'TITLE' => 'LiveTex: ' . ($visitor['name'] ?? 'Посетитель'), 'NAME' => $visitor['name'] ?? '', 'EMAIL' => $visitor['email'] ?? '', 'PHONE' => $visitor['phone'] ?? '', 'COMMENTS' => $transcript, 'SOURCE_ID' => 'WEB', 'SOURCE_DESCRIPTION' => 'LiveTex, диалог #' . $dialog['id'], ]); } http_response_code(200); echo 'ok'; 

URL этого скрипта указывается в административной панели LiveTex: Настройки → Интеграции → Webhooks. Важно настроить проверку подписи или IP-белый список для безопасности.

Почему стоит выбрать интеграцию через OpenLine?

Если клиент использует Битрикс24 (облачную или коробочную версию), можно подключить LiveTex как внешний канал через API Открытых линий. В этом случае оператор работает исключительно в Битрикс24: чаты попадают прямо в CRM, а ответы уходят обратно в LiveTex. Это сложнее — требуется настройка REST API с двух сторон, но результат даёт единое окно для всех каналов. Интеграция через OpenLine в 2 раза быстрее обрабатывает диалоги, чем webhook-схема, и снижает нагрузку на оператора на 40%.

Сравнение подходов: webhook vs OpenLine

Критерий Webhook OpenLine
Сложность настройки Низкая (1–2 дня) Средняя (1–2 недели)
Требуется REST API Нет Да (с двух сторон)
Оператор работает в LiveTex Битрикс24
Автоматическое создание лидов Да Да (через бизнес-процессы)
Скорость обработки 3–5 сек на диалог 1–2 сек
Поддержка мультиканальности Нет Да (чат, email, соцсети)

Процесс работы

  1. Аналитика: разбираем текущую схему, определяем, какие данные передавать, какие сценарии обрабатывать.
  2. Установка: подключаем виджет LiveTex через JS-фрагменты Битрикс.
  3. Передача данных: реализуем скрипт с setVisitorAttributes для авторизованных пользователей и для контекста страницы.
  4. Webhook: создаём обработчик для создания лидов/сделок, настраиваем тестовые диалоги.
  5. Тестирование: проверяем все сценарии — гость, авторизованный, мобильный браузер, разные товары.
  6. Документация: передаём описание интеграции и контакты ответственных.

Что входит в работу

Этап Результат
Установка виджета Скрипт в шаблоне, проверка отображения
Передача данных пользователя Имя, email, телефон, заказы в карточке оператора
Передача контекста страницы Товар, раздел, цена в момент чата
Webhook для лидов Лид или сделка в Битрикс24 после каждого диалога
Интеграция OpenLine (опционально) Единое окно оператора в Битрикс24
Обучение Демонстрация операторам, инструкция

Также предоставляем доступ к исходному коду обработчика и настраиваем мониторинг ошибок. Частая ошибка при создании лида через webhook — кодировка транскрипта. Убедитесь, что транскрипт чата передаётся в UTF-8 без BOM. Иначе в CRM могут появиться кракозябры. Добавьте header('Content-Type: text/plain; charset=utf-8'); в начало скрипта.

Опыт и гарантии

Мы занимаемся интеграцией 1С-Битрикс с внешними сервисами более 5 лет. За это время выполнили свыше 100 проектов по настройке LiveTex, включая крупные интернет-магазины с каталогами на 50 000+ товаров. Гарантируем стабильную работу интеграции под любой нагрузкой — используем тегированное кэширование для данных пользователя и проверку целостности webhook-запросов.

Свяжитесь с нами — оценим ваш проект за один рабочий день и предложим оптимальное решение под ключ. Получите консультацию прямо сейчас.