Інтеграція віджета NaviBot та технічні передумови
Підключення віджета NaviBot до веб-сайту виконується швидко та прозоро. Цей розділ описує обов'язкові технічні вимоги до сайту, систему фільтрації ботів та передачу лідів через вебхуки.
1. Технічні передумови для сайту компанії
Для коректної роботи віджета веб-сторінка повинна відповідати сучасним стандартам безпеки:
- Протокол HTTPS: наявність дійсного сертифіката шифрування обов'язкова. Браузери блокують сторонні сценарії на незахищених з'єднаннях HTTP.
- Налаштування CSP (Content Security Policy): якщо ваш сервер надсилає суворі заголовки безпеки, дозвольте підключення до ресурсів NaviBot:
script-src https://navi.1it.pro;
connect-src https://navi.1it.pro wss://navi.1it.pro;
img-src https://navi.1it.pro data:; - Вбудовування скрипта: тег розміщується у глобальному шаблоні перед закриваючим тегом
</body>.
2. Захист від спам-ботів (Cloudflare Turnstile)
Для збереження вашого ліміту генерацій та запобігання спаму NaviBot використовує систему Cloudflare Turnstile:
- Непомітна верифікація: живі користувачі не стикаються з розгадуванням складних картинок чи вводом деформованого тексту.
- Блокування парсерів: шкідливі спам-скрипти блокуються до виклику мовної моделі.
3. Передача лідів до CRM через вебхуки
Щойно клієнт залишає контакти під час діалогу, NaviBot формує запит HTTP POST у режимі реального часу:
{
"event": "lead.captured",
"inboxId": "inbox_abc123",
"timestamp": "2026-11-10T14:30:00Z",
"contact": {
"name": "Олексій Мельник",
"phone": "+48 500 123 456",
"email": "[email protected]"
},
"summary": "Цікавиться запуском пакету Business для медичного центру.",
"sourceUrl": "https://yourcompany.com/services"
}
- Вкажіть цільову URL-адресу в розділі Settings ──> Webhooks особистого кабінету.
- Кожен запит підписується захисним ключем HMAC для верифікації справжності повідомлення.