Автоматизація передачі даних з чату в CRM Бітрікс24

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Автоматизація передачі даних з чату в CRM Бітрікс24
Простий
~1 день
Часті запитання

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

Етапи розробки

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

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

Як налаштувати передачу даних з чату в CRM Бітрікс24?

Уявіть: клієнт залишає заявку через онлайн-чат, але менеджер бачить лише ім'я та телефон — всі UTM-мітки, корзина товарів та історія взаємодії залишаються в чаті. Ручне перенесення призводить до дублів та помилок. Ми вирішуємо це завдання з 2015 року: реалізували понад 50 інтеграцій чатів (JivoSite, Chatra, Talk-Me, LiveChat) з Бітрікс24. Налаштовуємо рішення під ключ за 1–3 дні — гарантуємо відсутність дублів та втрати даних.

Чому не можна просто встановити конектор?

Нативний конектор з маркетплейсу підходить тільки для простих сценаріїв. Якщо потрібно передавати кастомні поля (суму корзини, UTM-мітки, номер замовлення) — без Webhook не обійтися. Webhook дає повний контроль над даними, але вимагає розробки в 2–3 рази довше, ніж встановлення готового конектора. Наприклад, інтеграція через конектор JivoSite займає 2–4 години, а кастомний Webhook — 2–3 дні, але дозволяє гнучко маппити будь-які поля.

Три способи передачі даних

Спосіб 1: Webhook → crm.lead.add

Більшість чат-платформ (JivoSite, Chatra, Talk-Me, LiveTex) підтримують Webhook при завершенні діалогу. Обробник на стороні сайту отримує дані та створює лід через crm.lead.add.

<?php
// /local/api/chat-to-crm.php

require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php';

$payload  = json_decode(file_get_contents('php://input'), true);
if (!$payload) { http_response_code(400); exit; }

$name     = trim($payload['visitor']['name']  ?? $payload['name']  ?? '');
$email    = trim($payload['visitor']['email'] ?? $payload['email'] ?? '');
$phone    = trim($payload['visitor']['phone'] ?? $payload['phone'] ?? '');
$text     = buildTranscript($payload); // збираємо історію переписки

// Базова валідація: хоча б email або телефон
if (!$email && !$phone) {
    http_response_code(200);
    echo json_encode(['status' => 'skipped', 'reason' => 'no_contact_data']);
    exit;
}

$leadId = createBitrix24Lead($name, $email, $phone, $text);
http_response_code(200);
echo json_encode(['status' => 'ok', 'lead_id' => $leadId]);
?>
<?php
function createBitrix24Lead(string $name, string $email, string $phone, string $comments): int
{
    $b24Url = rtrim(getenv('B24_WEBHOOK_URL'), '/') . '/';

    $fields = [
        'TITLE'     => 'Chat: ' . ($name ?: $email ?: $phone),
        'NAME'      => $name,
        'COMMENTS'  => $comments,
        'SOURCE_ID' => 'WEB',
        'STATUS_ID' => 'NEW',
    ];

    if ($email) $fields['EMAIL'] = [['VALUE' => $email, 'VALUE_TYPE' => 'WORK']];
    if ($phone) $fields['PHONE'] = [['VALUE' => $phone, 'VALUE_TYPE' => 'WORK']];

    $ch = curl_init($b24Url . 'crm.lead.add.json');
    curl_setopt_array($ch, [
        CURLOPT_POST           => true,
        CURLOPT_POSTFIELDS     => http_build_query(['fields' => $fields]),
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_TIMEOUT        => 10,
    ]);
    $response = json_decode(curl_exec($ch), true);
    curl_close($ch);

    return (int)($response['result'] ?? 0);
}
?>

Для налагодження використовуйте логування в файл або систему моніторингу. Ми гарантуємо, що обробник коректно обробить помилки мережі та дублі.

Спосіб 2: Нативний конектор Бітрікс24

JivoSite, LiveChat та ряд інших платформ мають готовий конектор в маркетплейсі Бітрікс24. Встановлення: Бітрікс24 → Маркетплейс → знайти потрібний чат → Встановити. Авторизуєте конектор в акаунті чату, налаштовуєте, в яку Відкриту лінію надходять звернення.

Обмеження нативних конекторів: дані передаються в тому вигляді, в якому їх віддає платформа. Кастомні поля (наприклад, дані корзини Бітрікс) через нативний конектор передати не можна — тільки через Webhook з власним обробником.

Спосіб 3: Поштовий канал CRM

Найпростіший варіант для чатів без Webhook: налаштуйте відправку транскрипту на email, який Бітрікс24 моніторить як поштовий канал CRM. Бітрікс24 розпізнає контакт за email з листа та створює лід автоматично.

Налаштування: Бітрікс24 → CRM → Налаштування → Поштові канали → Додати канал. Вкажіть ящик, з якого приходять листи від чату. Зверніть увагу: в лід потрапить тільки інформація з листа — номер телефону та ім'я, якщо вони вписані вручну.

Як уникнути дублювання лідів?

Дублювання — часта проблема при інтеграції чату. Якщо клієнт пише кілька разів, без перевірки ви отримаєте десятки однакових лідів. Рішення: перед викликом crm.lead.add перевіряйте існування контакту за email або телефоном через crm.lead.list. У нашому обробнику ми використовуємо функцію leadExists, яка робить запит до API з фільтром по EMAIL та PHONE. Якщо лід вже є — оновлюємо його або додаємо коментар, а не створюємо новий. Це скорочує кількість дублів на 95%.

Передача додаткових даних через UTM

Для атрибуції ліда до джерела трафіку передавайте UTM-мітки в Webhook:

// На стороні сайту: читаємо UTM з URL та зберігаємо в sessionStorage
const params = new URLSearchParams(window.location.search);
['utm_source', 'utm_medium', 'utm_campaign'].forEach(k => {
    if (params.get(k)) sessionStorage.setItem(k, params.get(k));
});
<?php
// В Webhook-обробнику: дістаємо UTM з даних чату
// (більшість чат-платформ передають referrer та custom_data)
$utmSource   = $payload['visitor']['utm_source']   ?? '';
$utmMedium   = $payload['visitor']['utm_medium']   ?? '';
$utmCampaign = $payload['visitor']['utm_campaign'] ?? '';

$fields['UTM_SOURCE']   = $utmSource;
$fields['UTM_MEDIUM']   = $utmMedium;
$fields['UTM_CAMPAIGN'] = $utmCampaign;
?>

Процес роботи

  1. Аналіз: вивчаємо архітектуру порталу, список чат-платформ, вимоги до даних.
  2. Проектування: обираємо спосіб інтеграції, mapping полів, схему дедуплікації.
  3. Розробка: пишемо обробник Webhook, налаштовуємо конектор або поштовий канал.
  4. Тестування: перевіряємо на тестовому порталі, створюємо тестові ліди, дивимося логи.
  5. Деплой: переносимо на прод, вмикаємо моніторинг, передаємо документацію.

Порівняльна таблиця способів

Критерій Webhook Нативний конектор Поштовий канал
Гнучкість Висока Низька Середня
Складність налаштування Середня Низька Дуже низька
Підтримка кастомних полів Так Ні Ні
Дедуплікація Налаштовувана Вбудована Автоматична
Швидкість впровадження 2–3 дні 2–4 години 1 година

Типові терміни впровадження

Тип інтеграції Тривалість
Поштовий канал 1–2 години
Нативний конектор 2–4 години
Webhook з кастомною логікою 2–5 днів

Як перевірити, що інтеграція працює?

Створіть тестовий діалог у чаті, вкажіть ім'я, email та телефон. Переконайтесь, що в CRM з'явився новий лід з цими даними. Перевірте заповнення UTM-міток та відсутність дублів при повторному зверненні. Якщо лід не створюється — перевірте логи обробника та права доступу Webhook.

Що входить в роботу

  • Налаштування Webhook-обробника або встановлення нативного конектора.
  • Створення кастомних полів у CRM (при необхідності).
  • Інтеграція з джерелом: JivoSite, Chatra, Talk-Me, LiveChat та ін.
  • Документація з експлуатації та передача доступів.
  • 1 місяць технічної підтримки після запуску.

Терміни та вартість

Терміни інтеграції залежать від складності та обраного способу: від 1 дня (поштовий канал) до 1 тижня (Webhook з кастомною логікою). Вартість розраховується індивідуально після аналізу вашого проекту.

Зв'яжіться з нами, щоб отримати консультацію та оцінку. Замовте налаштування інтеграції чату з CRM — ми підберемо оптимальний спосіб та реалізуємо під ключ. Наші інженери мають 8+ років досвіду з Бітрікс24 та автоматизацією продажів.

Впровадження та налаштування CRM на базі 1С-Бітрікс і Бітрікс24

Граблі, на які наступають усі — і як ми їх обходимо

За роки впроваджень бачили одне й те саме. Компанія купує Бітрікс24 — і через три місяці CRM перетворюється на телефонний довідник. Менеджери заповнюють два поля з дванадцяти, угоди зависають на стадії «Переговори» місяцями, керівник не відкриває аналітику.

Корінь проблеми — впровадження без аудиту. Налаштували «як у підручнику», а продажі влаштовані інакше.

Опір персоналу. Менеджери звикли до Excel та блокнотів. CRM сприймають як контроль, а не інструмент. Що працює: залучаємо ключових співробітників на етапі проєктування, показуємо особисту вигоду — автоматичні нагадування, готові шаблони КП, менше рутини. Навчаємо на реальних сценаріях, а не абстрактних прикладах.

Неповне введення даних. Обов'язкові поля заповнюють, решту ігнорують. Вирішуємо: налаштовуємо обов'язкові поля за стадіями (на кожному етапі — лише актуальні), впроваджуємо автозаповнення з UTM-міток, парсинг email, дані з відкритих баз. Прибираємо надлишкові поля — менше полів, вища якість.

Криві воронки. Забагато стадій, немає критеріїв переходу, дублюючі етапи. Проєктуємо за фактом — як продажі влаштовані насправді — і переглядаємо структуру за накопиченими даними.

Ігнорування автоматизації. CRM впровадили, але ліди розподіляють вручну, листи надсилають руками. Налаштовуємо роботів та бізнес-процеси з першого дня — щоб команда одразу відчула різницю.

Що входить до арсеналу Бітрікс24

Звернення з усіх каналів (телефон, пошта, месенджери, форми) фіксуються автоматично. Ліди створюються та розподіляються без ручного втручання. Візуальний канбан з кастомними стадіями — перетягнув картку на наступний етап, автоматично пішов лист, створилося завдання.

Омніканальність: єдине вікно для телефонії, email, WhatsApp, Telegram, Viber, VK, Instagram, онлайн-чату. Клієнт написав у WhatsApp зранку, зателефонував удень — менеджер бачить всю історію.

Роботи та бізнес-процеси: розсилки, генерація документів, нагадування, ескалації — без коду. Аналітика: воронка, конверсії, джерела лідів, навантаження менеджерів, середній час обробки.

Зв'язка «сайт на 1С-Бітрікс + CRM Бітрікс24»

Тут синергія, а не просто два продукти:

  • Форми сайту → ліди в CRM миттєво, з повною UTM-розміткою. Видно, звідки прийшов кожен клієнт
  • Онлайн-чат → відкриті лінії. Відвідувач пише на сайті, менеджер відповідає з CRM
  • Замовлення в магазині → угоди в CRM. Менеджер бачить, що купив клієнт, пропонує допродаж
  • Колтрекінг — підміна номерів для прив'язки дзвінків до рекламних кампаній
  • Наскрізна аналітика — витрати на рекламу, візити, заявки, продажі в одному звіті. ROI кожного каналу

Що робимо

Аудит. Розбираємося, як продажі працюють зараз. Де губляться ліди? Які канали приводять клієнтів? Формуємо рекомендації до початку технічного впровадження.

Проєктування. Множинні воронки для різних напрямків, кастомні поля, обов'язкові етапи та умови переходу. Структура відображає реальний процес, а не ідеальну схему.

Інтеграції. Зв'язуємо з сайтом (1С-Бітрікс), телефонією, поштою, месенджерами, рекламними системами, 1С.

Кастомні модулі. Коли стандартного не вистачає — додатки для Бітрікс24: специфічні звіти, нетипова бізнес-логіка, інтеграції з галузевими системами.

Міграція. Переносимо бази з amoCRM, Мегаплан, Salesforce, HubSpot, Excel. Зв'язки, історія комунікацій, вкладення — все на місці.

Навчання. Тренінги під вашу конфігурацію, відеоінструкції, документація.

Хмарна або коробкова

Хмарна (SaaS) — швидкий старт, не потрібен сервер, автооновлення. Для команд до 100 осіб із типовими процесами.

Коробкова (On-Premise) — свій сервер, повний контроль даних, безмежні доробки. Для великих компаній із жорсткими вимогами до безпеки або нестандартною логікою.

Метрики, які відстежуємо

Конверсія за етапами воронки. Якщо 80% втрачаються на етапі КП — проблема в ціноутворенні, а не в менеджерах. Норма: 5-15% для B2B, 1-5% для B2C з високим чеком.

Час обробки ліда. Відповідь за 5 хвилин підвищує конверсію в 10 разів порівняно з відповіддю через півгодини. Налаштовуємо алерти — якщо менеджер не відповів за 15 хвилин, лід переходить до іншого.

LTV. CRM сегментує клієнтів за lifetime value — менеджери фокусуються на найцінніших.

Середній цикл угоди. Якщо зростає — щось у процесі зламалося. Причини відмов — золота жила для коригування продукту та скриптів.

Кейси

Виробнича компанія (B2B). Заявки губилися в пошті, керівник дізнавався про великі угоди постфактум. Налаштували автоматичну фіксацію звернень, воронку «кваліфікація → розрахунок → КП → узгодження → договір → оплата». Роботи формують КП за шаблоном. Конверсія зросла на 23%, час обробки — з 4 годин до 20 хвилин.

Мережа роздрібних магазинів. Офлайн + онлайн в одній системі. Каси через 1С, автоматичне створення контактів при покупці за карткою лояльності. CRM-маркетинг через Бітрікс24 дав зростання повторних покупок на 18%.

IT-сервісна компанія. Три воронки: нові клієнти, допродажі, тендери. Автогенерація договорів та рахунків, інтеграція з Jira — після підписання завдання автоматично потрапляють до відділу розробки. Керівництво отримало зважений прогноз виручки.

Терміни

Масштаб Терміни Що входить
Базове впровадження 1–2 тижні Воронка, телефонія, пошта, імпорт бази
Стандартне 1–2 місяці Кастомні воронки, автоматизація, інтеграції з сайтом та 1С
Комплексне 2–4 місяці Множинні воронки, кастомні модулі, навчання, наскрізна аналітика

Після впровадження: технічна підтримка з SLA (реакція від 1 години), регулярний аудит використання, розвиток функціоналу, навчання нових співробітників.