Онлайн-чат на сайт

Виджет чата встраивается на сайт одной строкой кода. Посетитель задаёт вопрос в окошке в углу страницы — вам приходит push-уведомление, и вы отвечаете из мобильного приложения Notix или из веб-панели (раздел «💬 Чаты»). Клиент не уходит с сайта, а вы не теряете ни одного обращения.

Виджет онлайн-чата Notix на сайте

Подключение за 2 минуты

  1. В панели Notix откройте Источники → + Подключить → Чат на сайте.
  2. Укажите домен сайта и часы работы (необязательно).
  3. Скопируйте готовый script-тег из аккордеона источника и вставьте перед </body>.
<script defer src="https://notix-hub.ru/js/chat.js"
        data-site-id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"></script>

Где взять готовый скрипт

После создания источника «Чат» в строке источника раскройте аккордеон — там будет именно script-тег виджета (а не curl-команда вебхука). Ссылка «📖 Как интегрировать» ведёт на эту страницу.

Атрибуты script-тега

АтрибутЗначениеПо умолч.Описание
data-site-idUUIDUUID источника «Чат» (обязательно). Публичный идентификатор, не секрет
data-color#0F4C81#0F4C81Цвет кнопки и шапки виджета (HEX)
data-positionbottom-right / bottom-leftbottom-rightВ каком углу показывать виджет
data-apiURLnotix-hub.ru/api/v1Свой URL API (для self-hosted)
data-wswss://...wss://notix-hub.ru:8083WebSocket-хост для realtime-сообщений

Настройка внешнего вида виджета

Цвет кнопки/шапки и положение виджета задаются отдельно для каждого источника — у каждого сайта свой виджет. Поменять их можно и при создании источника («+ Подключить → Чат на сайте»), и позже: раскройте строку чат-источника в разделе «Источники» — там блок «Настройки виджета чата» с палитрой цвета и переключателем «Справа внизу / Слева внизу». Изменения сохраняются автоматически и сразу попадают в script-тег.

Настройки виджета чата в панели Notix

Как это работает

Расписание и форма обратной связи

В настройках источника «Чат» задаются часы онлайн и перерыв. Вне часов работы виджет показывает посетителю сообщение «сейчас не на связи» и автоматически подставляет форму обратной связи: имя, контакт и текст. Отправленное через неё сообщение приходит в Notix как обычный лид — вы не потеряете обращение, даже если были оффлайн.

Таймаут ответа

Если оператор не ответил в течение настроенного времени (по умолчанию 2 минуты), посетителю тоже предлагается форма обратной связи — чтобы диалог не завис в ожидании.

Ответы из панели и мобильного приложения

Раздел «💬 Чаты» в веб-панели показывает список активных диалогов слева и переписку справа. Ответы отправляются по WebSocket и сразу отображаются у посетителя на сайте. Тот же интерфейс доступен в мобильном приложении Notix — ведите переписку с телефона.

Безопасность

Чат на этом сайте

Виджет на вашем собственном сайте подключается через переменные окружения — токен задаётся один раз в .env, и скрипт встраивается автоматически на все страницы:

NOTIX_CHAT_TOKEN=ntx_...
NOTIX_CHAT_URL=https://notix-hub.ru/js/chat.js
NOTIX_CHAT_COLOR=#0F4C81
NOTIX_CHAT_POSITION=bottom-right
NOTIX_CHAT_WS=wss://notix-hub.ru:8083

Если NOTIX_CHAT_TOKEN пуст — виджет не выводится. Цвет, положение и WebSocket-хост необязательны.