CarsEXP Академия Назад

Чат с клиентом

Раздел «Чат с клиентом» — это переписка между сервисом и конкретным клиентом прямо в карточке этого клиента. Клиент пишет из своего портала, а мастер или приёмщик видит сообщения здесь и отвечает. Каждое сообщение может быть привязано к конкретному автомобилю клиента.

Как открыть

Раздел находится внутри карточки клиента:

  1. В нижнем меню нажмите Клиенты.
  2. Найдите нужного клиента в списке и нажмите на его имя.
  3. Прокрутите карточку клиента вниз до блока Чат с клиентом.

Прямой отдельный экран у чата нет — он всегда встроен в карточку клиента (/clients/<id>).

Важно. Чтобы клиент мог сам написать первым из портала, в настройках сервиса должна быть включена опция «Ответы клиента из портала». По умолчанию эта опция выключена — работают только односторонние уведомления. Включить её может владелец в разделе Ещё → Настройки → Политика.

Что на экране

Бейдж «Новые сообщения клиентов» в списке клиентов

Как только от кого-то из клиентов придёт новое сообщение, под строкой поиска на экране Клиенты появляется цветная полоска с иконкой непрочитанного сообщения и текстом «Новые сообщения клиентов: N», где N — общее число непрочитанных сообщений по всему сервису. Полоска пропадает, когда вы откроете переписку с этим клиентом (сообщения автоматически помечаются прочитанными при открытии).

Блок «Чат с клиентом» внутри карточки

Блок состоит из трёх частей, сверху вниз:

ЧастьЧто видно
ЗаголовокТекст «Чат с клиентом» и, если переписка не пуста, иконка удаления
Лента сообщенийПузыри переписки: сообщения клиента — слева, ответы сервиса — справа. Ограничена по высоте (≈300 px), прокручивается; внутри видны последние сообщения
Поле ответаСтрока ввода + кнопка «Отправить»

Как выглядят пузыри

Каждый пузырь показывает:

  • Имя клиента (мелко, сверху) — только в сообщениях, пришедших от клиента; в ответах сервиса имени нет.
  • Марка, модель и номер авто — если клиент при отправке прикрепил автомобиль (например «BMW 320d · 777XYZ»). Метка подчёркнута и содержит иконку «открыть»; нажатие переходит в карточку автомобиля.
  • Текст сообщения.
  • Время отправки (ЧЧ:ММ) — мелко, справа в пузыре.

Лента обновляется автоматически каждые 12 секунд, пока карточка клиента открыта, — без мигания и без ручного обновления.

Каждая кнопка и действие

ЭлементГдеЧто делаетКому доступно
Цветная полоска «Новые сообщения клиентов: N»Экран «Клиенты», под строкой поискаПоказывает, сколько сообщений от клиентов ещё не просмотрено. Не кнопка — полоска исчезает сама при открытии нужных переписокВсе, кто видит раздел «Клиенты»: owner, manager, advisor
Иконка корзины (🗑) рядом с «Чат с клиентом»Блок чата, строка заголовкаОткрывает диалог подтверждения удаления всей переписки с этим клиентомТолько при наличии права customers:update (owner, manager, advisor) и только если переписка не пуста
Поле «Ответить клиенту…»Нижняя часть блока чатаПоле ввода текста ответа. Принимает до 4 строк. Пустое сообщение не отправляется. Нажатие Enter на клавиатуре — то же, что кнопка «Отправить»Все, у кого открыта карточка клиента
Кнопка «Отправить»Правее поля вводаОтправляет набранный текст клиенту. Во время отправки кнопка показывает крутилку (CircularProgressIndicator) и недоступна повторному нажатию. После успеха поле очищается. При ошибке — информационный снэкбар «Повторить» (без действия)Все, у кого открыта карточка клиента
Метка автомобиля в пузыре (например «BMW 320d · 777XYZ»)Внутри пузыря сообщения клиентаЕсли к сообщению прикреплён автомобиль — нажатие открывает карточку этого авто (/vehicle/<id>)Все, кто видит переписку

Диалоги и подэкраны

Диалог подтверждения удаления переписки

Когда открывается: при нажатии на иконку корзины рядом с заголовком «Чат с клиентом».

Что внутри:

  • Заголовок: «Удалить переписку»
  • Текст: «Вся переписка с клиентом будет удалена безвозвратно.»
  • Кнопка «Отмена» — закрывает диалог, ничего не происходит.
  • Кнопка «Удалить» (выделена акцентным цветом) — безвозвратно удаляет все сообщения с этим клиентом. После удаления показывается снэкбар «Переписка удалена», лента сообщений пустеет.
После удаления восстановить переписку невозможно. Клиент в своём портале тоже перестанет видеть историю.

Что если…

Переписка пустая

В блоке чата вместо ленты появляется текст «Переписки пока нет.» Иконки корзины в этом случае нет. Поле ответа и кнопка «Отправить» всё равно доступны — вы можете написать первым.

Клиент не может отвечать из портала

Если в настройках сервиса опция «Ответы клиента из портала» выключена, клиент не увидит поле ввода на своей стороне. Сервис при этом всё равно может писать клиенту — переписка будет односторонней (только ответы сервиса). Кнопка «Отправить» в кабинете работает всегда.

Не получается отправить сообщение

Если при отправке что-то пошло не так, внизу экрана появится снэкбар «Повторить» — это информационное уведомление, кнопки в нём нет. Наберите сообщение и нажмите «Отправить» ещё раз вручную. Убедитесь, что есть интернет.

Не удалось удалить переписку

Если удаление не прошло из-за ошибки сети, появится снэкбар «Не удалось сохранить. Проверьте данные и сеть.» Переписка останется на месте.

Иконки корзины нет, хотя переписка есть

Значит, у вашей учётной записи нет права на редактирование клиентов (customers:update). Обычно это роль «механик». Попросите владельца или менеджера сервиса удалить переписку.

Вопрос-ответ

Клиент написал, но я его не вижу в ленте. Почему?

Проверьте, включена ли опция «Ответы клиента из портала» в Ещё → Настройки → Политика. Если она выключена, клиент не может писать из портала, и его сообщение не придёт. Также убедитесь, что вы открыли карточку именно того клиента.

Как узнать, что кто-то написал, не открывая каждую карточку?

В верхней части экрана Клиенты появится цветная полоска «Новые сообщения клиентов: N». Число N — сколько всего непрочитанных сообщений по всему сервису. Зайдите в карточку клиента — полоска обновится сразу.

Можно ли указать к какой машине относится сообщение?

Со стороны кабинета — пока нет, текстовое поле без выбора авто. Клиент сам может прикрепить свой автомобиль, когда пишет из портала. Если он прикрепил — его метка (марка, модель, номер) видна в пузыре сообщения, и по ней можно перейти в карточку авто.

Можно ли восстановить удалённую переписку?

Нет. Удаление необратимо — все сообщения удаляются с сервера. Клиент тоже перестаёт их видеть у себя в портале. Поэтому в диалоге сначала нужно нажать «Удалить», а не «Отмена».

Кто из сотрудников получает уведомление о новом сообщении клиента?

Уведомление приходит всем сотрудникам с ролью «Владелец», «Менеджер» и «Приёмщик» — в их инбокс уведомлений внутри кабинета. Механикам уведомление не приходит.

Сообщения обновляются сами или надо нажимать?

Сами. Пока карточка клиента открыта, лента переписки обновляется каждые 12 секунд. Если новое сообщение пришло — оно появится без каких-либо действий с вашей стороны.

Демо