Налаштування зворотнього дзвінка: інтеграція CallbackHunter для захоплення лідів
Типова ситуація: відвідувач заходить на сайт, вивчає послуги, але не залишає заявку. Якщо через 30 секунд ніхто не передзвонює — йде до конкурента. CallbackHunter вирішує проблему: віджет зворотнього дзвінка пропонує менеджеру передзвонити клієнту за лічені секунди після запиту. Але просто вставити скрипт недостатньо — потрібне правильне налаштування тригерів, API та webhook, щоб захоплювати ліди без втрат. Ми допомагаємо налаштувати інтеграцію так, щоб ви отримували максимум заявок без зайвих витрат. За 5 років ми реалізували десятки успішних інтеграцій CallbackHunter — від простого віджета до складних сценаріїв з кастомною обробкою даних.
Як встановити віджет за 10 хвилин?
Встановлення зводиться до вставки скрипта в шапку сайту (перед закриваючим </head>). Після реєстрації в особистому кабінеті CallbackHunter ви отримаєте унікальний ID віджета. Приклад коду:
<script type="text/javascript"> (function(h,u,n,t,e,r,s){h[t]=h[t]||function(){ (h[t].q=h[t].q||[]).push(arguments)},h[t].c=e,r=u.createElement(n), s=u.getElementsByTagName(n)[0],r.async=1,r.src='//widget.callbackhunter.com/assets/widget/widget.js', s.parentNode.insertBefore(r,s)})(window,document,'script','cbh','WIDGET_ID'); cbh('init'); </script> Передача даних користувача через JavaScript API
API дозволяє передавати контекстні дані (ім'я, email, номер замовлення) та програмно відкривати форму. Це корисно для сайтів з авторизацією або корзиною:
// Передати дані про користувача cbh('data', { email: user.email, name: user.name, order: orderId }); // Відкрити форму програмно (наприклад, при кліку на кнопку "Передзвоніть мені") cbh('show'); Налаштування webhook для CRM
CallbackHunter надсилає POST-запит на вказаний URL при кожному новому запиті на зворотній дзвінок. На сервері (наприклад, Laravel 11) можна обробити дані та надіслати сповіщення менеджеру:
Route::post('/webhooks/callbackhunter', function (Request $request) { Lead::create([ 'phone' => $request->phone, 'source' => 'callbackhunter', 'name' => $request->name ?? null, 'meta' => $request->all() ]); // Сповістити менеджера в Telegram }); Чому важливо правильно налаштувати тригери показу?
Стандартне встановлення показує віджет одразу при завантаженні сторінки — це може збільшити відмови. Оптимальні тригери: за часом на сайті (30–60 секунд), при скролі до 50% сторінки, при спробі закриття (exit-intent) або для визначених джерел трафіку (наприклад, з реклами). CallbackHunter підтримує ці налаштування в кабінеті, але для точного прив'язування до подій сайту знадобиться кастомна інтеграція через JS. Ми налаштовуємо тригери так, щоб пропозиція зворотнього дзвінка з'являлася в найконверсійніший момент, не дратуючи користувача.
Порівняння базової та кастомної інтеграції
| Критерій | Базова установка | Кастомна інтеграція |
|---|---|---|
| Час встановлення | 15 хвилин | від 2 годин |
| Тригери показу | Стандартні (час/scroll/exit) | Індивідуальні сценарії |
| Webhook для CRM | Стандартний парсинг | Кастомна обробка з валідацією |
| Передача даних через API | Ні | Так (email, ім'я, замовлення) |
| Вплив на Core Web Vitals | Мінімальний (LCP +0.1s) | Оптимізовано (LCP як без віджета) |
| Додаткові ліди | Базові 5-10% | До 40% більше кваліфікованих лідів |
Кастомна інтеграція дає в 1.5 рази більше лідів у порівнянні з базовою за рахунок точного таргетингу та автоматичної атрибуції.
Коли використовувати exit-intent тригер?
За даними наших проєктів, exit-intent спрацьовує в 15% відвідувань, і близько 30% з них залишають номер. Якщо трафік на сайті дорогий (наприклад, з контекстної реклами), exit-intent може окупитися за перші 100 заявок. Важливо не зловживати: показ при кожному виході знижує довіру. Ми рекомендуємо показувати віджет не частіше разу на добу для одного користувача.
Налаштування розкладу дзвінків
В особистому кабінеті CallbackHunter можна задати робочий час, коли віджет відображається. Для нестандартних графіків (наприклад, перерви на обід або різні часові пояси) ми ховаємо віджет через JS залежно від часу: if (hour < 9 || hour > 18) { cbh('hide'); }. Це виключає заявки в неробочий час, коли ніхто не може відповісти.
Що входить в роботу під ключ
- Встановлення та тестування віджета на всіх пристроях і браузерах.
- Налаштування тригерів показу (час на сайті, scroll, exit-intent, джерело трафіку).
- Інтеграція webhook з вашою CRM (AmoCRM, Bitrix24, HubSpot) або Telegram.
- Передача користувацьких даних через JavaScript API (ім'я, email, замовлення).
- Навчання співробітників роботі з особистим кабінетом.
- Гарантія стабільної роботи протягом місяця та контроль Core Web Vitals (LCP, CLS).
Терміни та гарантії
Базова інтеграція займає від 2 годин до 1 дня. Кастомна — до 3 днів. Наші інженери перевіряють роботу віджета в режимі реального часу, щоб виключити конфлікти з існуючими скриптами. Зв'яжіться з нами, щоб обговорити ваш проєкт — підберемо оптимальну схему інтеграції та тариф. Більше 5 років досвіду роботи з CallbackHunter та десятки успішних запусків.
Джерело: документація CallbackHunter API







