Skip to Content

Онлайн-чат

Разместите виджет чата на своём сайте, чтобы посетители могли написать вам в реальном времени. Чат — это обычный разговор в ваших входящих, он просто начинается быстрее.

Онлайн-чат включается в Настройках проекта и появляется только если для проекта включены личные сообщения.

  • Это те же входящие: чат становится перепиской рядом с письмами и сообщениями портала. Отвечайте тем же редактором, вставляйте те же шаблоны ответов, закрывайте так же.
  • Ничего не теряется: посетители указывают адрес почты до первого сообщения, поэтому чат, на который никто не ответил сразу, всё равно дойдёт до них письмом.
  • Отдаётся с вашего домена: виджет приходит с поддомена портала или вашего собственного домена, так что в браузерах клиентов нет стороннего чат-скрипта.
  • Тарифы: онлайн-чат доступен в Pro и Team. Pro

Как включить

  1. Откройте Настройки в боковой панели проекта
  2. Убедитесь, что включены Личные сообщения — чат это разговор в этих входящих, без них он не работает
  3. Включите Онлайн-чат
  4. Прокрутите до Виджета онлайн-чата и скопируйте фрагмент кода

Переключатель изначально выключен во всех проектах, включая новые. Пузырёк чата сообщает посетителям, что кто-то на месте, поэтому SupDesk ждёт вашего решения.

Добавление виджета на сайт

Вставьте фрагмент в HTML своего сайта в любом месте перед </body>:

<script src="https://acme.supdesk.app/chat.js" data-supdesk-chat data-title="Чат с Acme" async></script>

Скрипт добавляет плавающую кнопку в углу страницы. Сам разговор загружается во фрейме только когда страница уже свободна, поэтому посетитель, который ни разу не нажал на кнопку, почти ничего за это не платит.

Источник виджета и ваш собственный домен должны иметь один корневой домен. Консоль всегда создаёт фрагмент с вашим активным источником портала, поэтому фрагмент, скопированный после настройки собственного домена, подходит как есть. Если вы сначала скопировали фрагмент со своего поддомена *.supdesk.app, а собственный домен добавили позже, запросы перенаправляются на собственный домен — и загрузчик принимает это перенаправление, только когда у обоих общий корневой домен (например, feedback.apibot.dev и www.apibot.dev живут оба на apibot.dev). Если ваш собственный домен находится на другой корневой зоне, скопируйте фрагмент из консоли заново.

Это другой загрузчик, не тот, что у встраиваний с embed.js. Встраивание помещает форму туда, где стоит тег; кнопка чата плавает поверх страницы и открывает панель. Не меняйте один скрипт на другой.

Атрибуты

АтрибутОбязательныйОписание
data-supdesk-chatдаПомечает тег как загрузчик чата. Значение не нужно
data-titleнетДоступная подпись для кнопки и фрейма. По умолчанию Chat with us
data-positionнетright (по умолчанию) или left — в каком углу стоит кнопка

Виджет автоматически берёт фирменный цвет проекта и разворачивается на весь экран на узких экранах, чтобы поле ввода не уезжало за край телефона.

В отличие от встраиваемых форм, запасного варианта <noscript> нет. Разговору нужен JavaScript, а посетителю без него остаются ваша форма обратной связи и портал.

На вашем портале

Если вы не хотите трогать собственный сайт, та же панель чата появляется на портале SupDesk сразу после включения онлайн-чата — фрагмент кода не нужен. Посетители портала, которые уже вошли, пропускают запрос адреса почты, потому что вы уже знаете, кто они.

Ответ на чат

Чаты приходят в Сообщения как любой другой разговор, со значком Чат в строке:

  • Зелёный — разговор идёт, ничего не ждёт ответа
  • Жёлтый — посетитель ждёт: его последнее сообщение уже несколько минут без ответа

Фильтр Активные чаты над списком показывает только идущие разговоры. Число рядом — сколько их открыто прямо сейчас.

Внутри разговора в шапке видно, идёт ли чат, ждёт ли он ответа или завершён, а пока он идёт, есть кнопка Завершить чат.

Завершение чата

Завершить чат закрывает живую сессию: виджет посетителя перестаёт предлагать поле ввода и подсказывает, где найти разговор. Саму переписку это не закрывает:

  • разговор остаётся в ваших входящих и в истории сообщений клиента
  • вы по-прежнему можете ответить, и ответ придёт ему на почту
  • он может ответить на это письмо, и оно вернётся в тот же разговор

Используйте Закрыть (статус переписки), когда закончен весь разговор, и Завершить чат, когда закончилась только живая часть.

Чаты без сообщений с обеих сторон в течение 24 часов завершаются сами, чтобы никто не смотрел на окно живого чата, за которым никого нет.

«Мы онлайн»

Виджет сообщает, что вы онлайн, только пока кто-то из команды действительно держит открытым экран Сообщения — в последние пять минут. Нет расписания, которое нужно настраивать, и статуса, который нужно не забыть переключить: если во входящие никто не смотрит, виджет говорит, что вы ответите, как только сможете, — и это правда.

Что списывается с тарифа

Чат расходует одно обращение из месячного лимита, засчитанное в момент, когда посетитель отправил первое сообщение, — так же как одно обращение через форму обратной связи, сколько бы разговор ни длился дальше. Открыть виджет и закрыть, ничего не написав, ничего не стоит.

Уведомления

Первое сообщение чата уведомляет команду везде: Slack, webhooks, push и письмо участникам с немедленными уведомлениями. Каждое следующее сообщение остаётся в Slack, webhooks и push.

Это разделение сделано намеренно. Чат — это очередь коротких реплик, и письмо на каждую реплику приучило бы команду фильтровать тот самый адрес, на который приходят и настоящие уведомления о заявках.

Приватность

Разговор каждого посетителя ограничен его браузером и вашим проектом. Виджет хранит сессию внутри своего фрейма, который браузеры изолируют по сайтам: страница, встроившая ваш виджет без разрешения, получит пустой чат, но никогда чужой разговор. Сторонние cookie не ставятся.

Тарифы

ТарифОнлайн-чат
FreeНе включён
ProВключён
TeamВключён

Кто что может

ДействиеOwnerAdminMember
Ответить в чате
Завершить чат
Включать и выключать онлайн-чат
Last updated on