Онлайн-чат
Разместите виджет чата на своём сайте, чтобы посетители могли написать вам в реальном времени. Чат — это обычный разговор в ваших входящих, он просто начинается быстрее.
Онлайн-чат включается в Настройках проекта и появляется только если для проекта включены личные сообщения.
- Это те же входящие: чат становится перепиской рядом с письмами и сообщениями портала. Отвечайте тем же редактором, вставляйте те же шаблоны ответов, закрывайте так же.
- Ничего не теряется: посетители указывают адрес почты до первого сообщения, поэтому чат, на который никто не ответил сразу, всё равно дойдёт до них письмом.
- Отдаётся с вашего домена: виджет приходит с поддомена портала или вашего собственного домена, так что в браузерах клиентов нет стороннего чат-скрипта.
- Тарифы: онлайн-чат доступен в Pro и Team. Pro
Как включить
- Откройте Настройки в боковой панели проекта
- Убедитесь, что включены Личные сообщения — чат это разговор в этих входящих, без них он не работает
- Включите Онлайн-чат
- Прокрутите до Виджета онлайн-чата и скопируйте фрагмент кода
Переключатель изначально выключен во всех проектах, включая новые. Пузырёк чата сообщает посетителям, что кто-то на месте, поэтому 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 | Включён |
Кто что может
| Действие | Owner | Admin | Member |
|---|---|---|---|
| Ответить в чате | ✓ | ✓ | ✓ |
| Завершить чат | ✓ | ✓ | ✓ |
| Включать и выключать онлайн-чат | ✓ | ✓ | — |