Интеграция обратного звонка (CallbackHunter) на сайт
CallbackHunter — сервис обратного звонка: посетитель вводит номер телефона, система автоматически соединяет его с менеджером. Дополнительно предоставляет аналитику и инструменты захвата лидов.
Установка виджета
CallbackHunter устанавливается вставкой скрипта:
<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
// Передать данные о пользователе
cbh('data', {
email: user.email,
name: user.name,
order: orderId
});
// Открыть форму программно (например, при клике на кнопку "Перезвоните мне")
cbh('show');
Webhook при заявке
CallbackHunter отправляет POST-запрос на указанный URL при каждом новом запросе на обратный звонок. На сервере:
Route::post('/webhooks/callbackhunter', function (Request $request) {
Lead::create([
'phone' => $request->phone,
'source' => 'callbackhunter',
'name' => $request->name ?? null,
'meta' => $request->all()
]);
// Уведомить менеджера в Telegram
});
Настройка расписания звонков
Виджет отображает только в рабочее время — настраивается в кабинете CallbackHunter. Для кастомной логики можно скрывать/показывать виджет через JS в зависимости от времени.
Срок установки: несколько часов.







