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

Подробнее о чате в системе MACRO рассказано в [статье](https://docs.macrodigital.ru/manual/platforma-macro/chat-macro).

Особое внимание уделено взаимодействию с клиентами через «Кабинет клиента MACRO». Клиенты могут участвовать в чатах, к которым имеют доступ, что облегчает обмен важной информацией в рамках конкретных броней и сделок.

## Клиентский чат

Основные отличия чата в кабинете клиента от чата менеджера в системе MACRO:

* Клиент будет видеть только те личные переписки, что инициированы менеджерами в системе MACRO
* Клиент будет видеть только те групповые чаты, в которых он является участником, и сможет инициировать групповые чаты с менеджером конкретной брони или сделки. Создание групповых чатов с произвольным составом участников клиенту <mark style="color:red;">**запрещено**</mark>!
* Клиент никогда не будет администратором чата, а значит и не сможет удалить ни один из когда-либо сформированных чатов
* Поиск для клиентов ограничен только имеющимися переписками и сообщениями в них

Клиент может открыть чат двумя способами:

#### Открытие чата из меню

После входа в кабинет у клиента в левом меню есть пункт <mark style="background-color:purple;">**Чат**</mark>. Клик по нему откроет для клиента чат со всеми актуальными переписками.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FpXifqisgiorC3MUIZ7eM%2Fsales.realdb.ru_demo_catalog_(desktop)%20(3).png?alt=media&#x26;token=611fed7c-bc0b-4748-ba40-784dd355a5fe" alt=""><figcaption></figcaption></figure>

#### Открытие чата конкретной брони или сделки

В разделе <mark style="background-color:purple;">**Мой кабинет**</mark> перейдите в любую бронь, сделку и нажмите кнопку **`Открыть чат`**

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FLwuNLSAFiXLfO5bR0nE2%2Fsales.realdb.ru_demo_catalog_(desktop)%20(4).png?alt=media&#x26;token=ac3fb760-6f42-4120-a76b-0c47da3f9240" alt=""><figcaption></figcaption></figure>

Если чата, связанного с бронью или  сделкой ещё не существует, то система автоматически его создаст и добавит в него ответственного менеджера.

## Открытие чата с клиентом в системе MACRO

При подключении кабинета клиента в интерфейсе системы MACRO в бронях и сделках появится кнопка быстрого открытия чата с конкретным клиентом. Пример:

#### Чат с участием клиента

В <mark style="background-color:yellow;">**брони**</mark> или <mark style="background-color:yellow;">**сделке**</mark> в выпадающем списке действий <mark style="background-color:yellow;">**ленты событий**</mark> менеджер увидит кнопку **`Чат с клиентом`**

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FmsEcm9IeQgf4ik5CgE1V%2Fsales.realdb.ru_account_estate_view_198566_(desktop)%20(3).png?alt=media&#x26;token=b1506b74-8436-47c2-aaf0-8167920ffeed" alt=""><figcaption></figcaption></figure>

Если чат откроет сотрудник, имеющий доступ к брони[^1], но не являющийся участником чата, то переписка для него откроется в режиме <mark style="background-color:yellow;">**для чтения**</mark> — пользователь не сможет написать сообщение, пока его не добавят в этот чат

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F1oEO3UlVgSKDBF4Neaj7%2Fsales.realdb.ru_account_estate_view_198566_(desktop)%20(4).png?alt=media&#x26;token=90bdbc3b-d751-408f-a5f8-92f17bc0e273" alt=""><figcaption></figcaption></figure>

При этом, если чат брони[^1] ещё не создан, то нажатие на кнопку чата с клиентом будет отображать ошибку <mark style="background-color:yellow;">**Чат с клиентом ещё не создан, а у вас недостаточно прав для его создания**</mark>.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F7vN7UuxxWjfV21skY34l%2Fsales.realdb.ru_account_estate_view_198566_(desktop)%20(6).png?alt=media&#x26;token=338e644b-64db-4ab0-9c77-c9a7bd22dff3" alt=""><figcaption></figcaption></figure>

### Создание чата с клиентом

Если чат ещё не создан, то при нажатии кнопки **`Чат с клиентом`** система MACRO автоматически создаст групповой чат. Создать чат может менеджер брони или сделки и сотрудник отдела сопровождения, указанный в ней.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F0iKGVM4qxSStEkkq7g9Y%2Fsales.realdb.ru_account_estate_view_198566_(desktop)%20(6).png?alt=media&#x26;token=ef1d18bf-fdbf-406d-a123-e27017eac815" alt=""><figcaption></figcaption></figure>

При этом чат будет связан с конкретной бронью или сделкой, в него будет добавлен менеджер заявки и клиент, а название чата будет автоматически создано по принципу <kbd>**Сделка Клиентов Иван**</kbd>, где <kbd>**Клиентов Иван**</kbd> — имя клиента.

[Менеджер заявки](#user-content-fn-2)[^2] будет <mark style="background-color:yellow;">**администратором**</mark> чата и сможет сменить название чата при необходимости.

### Добавление клиента

При добавлении клиента в бронь или сделку, он будет автоматически добавлен в существующий чат и ему будет доступна история переписки.

### Смена менеджера

При смене менеджера брони/сделки система автоматически добавит нового менеджера в чат и сделает его <mark style="background-color:yellow;">**администратором**</mark>. Если потребуется, то новый менеджер сможет удалить предыдущего менеджера брони или сделки из переписки.

### Просмотр истории переписки в ленте событий

При наличии у брони или сделки связанного чата с клиентом его история будет отображаться в её ленте событий и связанного контакта.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FsIMDnIXh9CAanc7Q4VuH%2Fsales.realdb.ru_account_estate_view_198566_(desktop)%20(7).png?alt=media&#x26;token=5515586e-95d9-4f22-8cf4-7fc718af99b0" alt=""><figcaption></figcaption></figure>

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

Любой пользователь, у которого есть доступ к контакту, заявке или сделке (например, руководитель отдела продаж) сможет открыть историю чата, чтобы быть в контексте переписки. Но если пользователь не является участником чата, то переписка откроется в режиме <mark style="background-color:yellow;">**для чтения**</mark>.

[^1]: для сделок — аналогично

[^2]: Или сотрудник отдела сопровождения сделки, если создание чата инициировал он
