Як налаштувати вебхук Бітрікс24 для заявок з сайту: ліди та угоди

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

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

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

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

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

Форма зворотного зв'язку на сайті надсилає листа адміністратору — і на цьому все закінчується. Немає задачі менеджеру, немає історії в CRM, немає SLA на відповідь. Клієнти чекають на відповідь днями, заявки губляться, менеджери не бачать повної картини звернень. За статистикою, до 30% заявок втрачається при поштовій передачі, а середній час реакції перевищує 4 години. Налаштування прямої передачі в Бітрікс24 вирішує цю проблему за 4–6 годин: кожна заявка перетворюється на лід або угоду з відповідальним, дедлайном і повним контекстом. Ми реалізували понад 50 таких інтеграцій — середній час створення заявки в CRM після відправлення форми становить 1–2 секунди.

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

Документація 1С-Бітрікс: REST API

Варіанти компонентів зворотного зв'язку

У 1С-Бітрікс зворотний зв'язок реалізується через:

  • bitrix:main.feedback — стандартний компонент, проста форма.
  • bitrix:form.result.new — розширений модуль веб-форм з полями будь-якого типу.
  • Кастомний компонент або Ajax-форма на React/Vue.

Для всіх варіантів підхід один: перехоплюємо момент успішного відправлення і викликаємо REST API Бітрікс24.

Чому лід, а не угода?

Головне питання при налаштуванні — яку сутність створювати. Лід підходить для нових або невідомих клієнтів: менеджер кваліфікує та конвертує в контакт/угоду. Угоду варто створювати, якщо клієнт вже є в базі — визначаємо за телефоном/email через crm.duplicate.findByComm. Якщо потрібно просто зафіксувати факт звернення до існуючого контакту, використовуємо активність (дзвінок/лист).

Для сайтів з великим потоком нових звернень правильніше створювати ліди — це дає менеджеру контекст і дозволяє коректно вести воронку. Для B2B з обмеженою базою клієнтів — одразу угоди або активності, щоб не плодити необроблені ліди. Автоматизація через REST API скорочує час створення сутності на 90% порівняно з ручним введенням.

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

Дублі — часта проблема при інтеграції. Ми реалізуємо перевірку через crm.duplicate.findByComm перед створенням ліда. Якщо знайдено існуючий контакт, прив'язуємо новий лід до нього або створюємо угоду. Додатково можна налаштувати бізнес-процес у Бітрікс24 для автоматичного об'єднання дублів за правилами. Це знижує відсоток дублів до 1-2% проти 15% при відсутності перевірки.

Налаштування через компонент main.feedback

Компонент bitrix:main.feedback використовує подію OnBeforeEventAdd (модуль main). Підписуємося в init.php:

AddEventHandler('main', 'OnBeforeEventAdd', function(&$eventName, &$lid, &$fields) {
    if ($eventName !== 'FEEDBACK') return;

    $b24WebhookUrl = COption::GetOptionString('my_module', 'b24_webhook');
    $http = new \Bitrix\Main\Web\HttpClient();

    $leadData = [
        'TITLE'    => 'Обратная связь с сайта',
        'NAME'     => $fields['NAME'] ?? '',
        'PHONE'    => [['VALUE' => $fields['PHONE'] ?? '', 'VALUE_TYPE' => 'WORK']],
        'EMAIL'    => [['VALUE' => $fields['EMAIL'] ?? '', 'VALUE_TYPE' => 'WORK']],
        'COMMENTS' => $fields['MESSAGE'] ?? '',
        'SOURCE_ID'=> 'WEB',
    ];

    $http->post($b24WebhookUrl . 'crm.lead.add.json',
        json_encode(['fields' => $leadData]));
});

Цей обробник створює лід у CRM і повертає його ID. Час виконання — менше 1 секунди. При помилці (наприклад, невірний вебхук) подія не переривається — заявка все одно надсилається на пошту.

Сповіщення відповідального

Після створення ліда через REST автоматично запускається сповіщення відповідальному в Бітрікс24 (якщо на порталі налаштовані сповіщення CRM). Додатково можна поставити задачу з дедлайном 2 години:

$b24->call('tasks.task.add', ['fields' => [
    'TITLE'       => 'Відповісти на звернення: ' . $leadData['NAME'],
    'RESPONSIBLE_ID' => $assignedId,
    'DEADLINE'    => date('c', strtotime('+2 hours')),
    'UF_CRM_TASK' => ['L_' . $leadId], // прив'язка до ліда
]]);

Зберігання налаштувань вебхука

URL вебхука Бітрікс24 зберігаємо в налаштуваннях модуля через COption (таблиця b_option), не хардкодимо в коді. Інтерфейс редагування — у розділі «Налаштування → Налаштування продукту → Налаштування модулів».

Що вибрати: лід, угоду чи активність?

Вибір сутності впливає на воронку та навантаження на менеджерів. Лід — повний цикл кваліфікації, потребує часу на конвертацію. Угода — одразу в роботу, але без етапу «розігріву». Активність — мінімальна дія, але не бере участі в звітах по воронці. Для нових клієнтів з високим потенціалом краще лід, для повторних звернень — угода або активність. Порівняння за критеріями: швидкість обробки (активність найшвидша), глибина аналітики (лід дає повну картину), ризик дублів (у активності нижче).

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

Етап Тривалість Зміст
Аналіз форм і вибір компонента 1 год Аудит поточних форм, узгодження полів
Створення вебхука та налаштування прав 30 хв Створення вхідного вебхука, права на методи
Розробка обробника (PHP) 2-3 год Код в init.php або модуль, перевірка дублів
Налаштування сповіщень і задач 1 год Push-сповіщення, постановка задач з дедлайном
Тестування та налагодження 1-2 год Перевірка всіх сценаріїв: успіх, помилка, дубль

Базове налаштування займає від 4 до 6 годин. Складні сценарії (кастомні форми, декілька сайтів, нестандартні поля) — до 2 днів. Пропонуємо налаштування під ключ — оцінимо ваш проект безкоштовно, пишіть нам.

Покрокова інструкція налаштування

  1. Створіть вхідний вебхук у Бітрікс24 (Розробникам → REST API → Вебхуки).
  2. Налаштуйте права на методи: crm.lead.add, crm.deal.add, crm.duplicate.findByComm, tasks.task.add.
  3. Встановіть модуль або додайте обробник в init.php.
  4. Налаштуйте обробку дублів перед створенням ліда.
  5. Налаштуйте сповіщення відповідального та постановку задач.
  6. Протестуйте всі сценарії (успіх, помилка, дубль).

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

  • Створення вебхука та налаштування прав.
  • Розробка обробника з перевіркою дублів.
  • Налаштування сповіщень та постановка задач.
  • Документація та навчання менеджерів.
  • Підтримка протягом 2 тижнів.
Приклад логування запитів до REST API

Для налагодження додайте в обробник запис до логу:

AddMessage2Log('Lead created: ' . print_r($leadData, true), 'b24_integration');

Лог можна переглянути в адміністративному розділі: Налаштування → Налаштування продукту → Журнал подій.

Наш досвід та гарантії

Ми працюємо з Бітрікс24 понад 7 років і виконали 50+ інтеграцій зворотного зв'язку для компаній різного масштабу — від інтернет-магазинів до виробничих підприємств. Гарантуємо коректну роботу всіх механізмів: створення лідів, обробку дублів, сповіщення. Після запуску надаємо супровід протягом 2 тижнів. Замовте налаштування зворотного зв'язку з CRM під ключ — перетворіть просту форму на керований канал продажів. Оцінимо ваш проект безкоштовно, пишіть нам.

Впровадження та налаштування 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 години), регулярний аудит використання, розвиток функціоналу, навчання нових співробітників.