Інтеграції
Усе, що потрібно, аби підключити Hokkot до сайту та ваших систем. Якщо щось незрозуміло — напишіть нам у чат, допоможемо.
Встановлення віджета
Скопіюйте код із картки проєкту в бекофісі й вставте його перед закривальним тегом </body> на всіх сторінках:
<script src="https://widget.hokkot.com/v1.js"
data-project="КЛЮЧ_ПРОЄКТУ" async></script>
Скрипт легкий, вантажиться асинхронно й тримає стилі при собі, тому не конфліктує з дизайном сайту.
Google Tag Manager
Якщо сайтом керують через Google Tag Manager, код можна взагалі не чіпати:
- Створіть новий тег типу «Спеціальний HTML» і вставте в нього код віджета.
- Тригер — «Усі сторінки».
- Якщо сайт кладе ID користувача в dataLayer, Hokkot підхопить його сам — оператор побачить, який акаунт пише.
- Опублікуйте контейнер.
У картці проєкту в бекофісі є готова вкладка GTM з обома тегами — їх лишається тільки скопіювати.
Авторизовані користувачі
Дані користувача можна передати атрибутами тегу або зі свого коду:
<script>
window.LiveChat.identify({ id: '58213', name: 'Олег', email: '[email protected]' });
</script>
Оператор побачить ім’я, email та ID користувача на вашому сайті в картці клієнта.
JavaScript API
window.LiveChat.open()іclose()— відкрити чи закрити чат зі свого коду.- Будь-який елемент з атрибутом
data-livechat-openвідкриває чат за кліком — ідеально для кнопок «Написати в підтримку». window.LiveChat.identify()— повідомити чату, хто користувач.
Вебхуки
Hokkot надсилає POST-запит на вашу адресу, коли щось відбувається:
conversation.createdпочався новий діалогmessage.createdнове повідомленняconversation.assignedпризначено оператораconversation.closedдіалог закритоconversation.ratedклієнт оцінив чат
Кожен запит підписано HMAC-SHA256 вашим секретом, тож можна перевірити, що він справді від Hokkot.
CRM
Два способи показати оператору дані з CRM:
- Посилання на картку клієнта. Задайте шаблон на кшталт
https://crm.example.com/users/{siteUserId}— оператор відкриває профіль в один клік. - Поля з CRM. Hokkot надсилає підписаний запит із даними клієнта на вашу адресу, а поля з відповіді — баланс, статус, кількість замовлень — з’являються поруч із чатом.
Хочете подивитися на своєму сайті?
Напишіть нам просто тут — кнопка чату в куті. Відповімо на питання й допоможемо все налаштувати.