Client chat

Click any user in the left-hand list within the Clients section to open a window showing their information and chat history.

The Clients section lets you chat with users from multiple messengers in one unified interface, eliminating the need to switch apps.

Client data and information

The client card in the right sidebar displays the client's full profile — from standard details to custom variables collected via bot, landing pages, or third-party integrations.

Note

The card includes several subsections:

  • About

  • Comments

  • Deals

  • Tasks

  • Courses

About

Every client card contains default information fields and action buttons for interaction.

Note

The client card displays the client’s messenger profile picture (if available) and their name as registered in the messenger (phone number, username, etc.).

To change the client's name, click the pencil icon and enter the new name.

Client ID is the client's unique identifier within MaviBot. This client_id is used in MaviBot functions and is often required for client-related operations such as searching, linking, and other actions.

Use the Transfer client button or the Owner field to assign an owner to the client.

The client card displays the client’s current funnel stage and allows you to move them between stages.

If the client is not linked to any deal or funnel, the deal stage will not be displayed.

If you have multiple funnels, their stages remain hidden until you click on a specific funnel to change the client’s stage.

You can also add tags or assign the client to a list in this block. Tags and lists can be created directly from the client card:

How to add a client to a list or assign a tag

Use the About tab to tag the client or add them to existing lists.

To add a tag, click the "+ Tags" button. In the window that opens, enter the tag name in the empty field and, if desired, choose a color for it.

Add as many tags as needed, and check the box next to each one to assign it to the client. To edit or delete a tag, click the pencil icon, then make your changes or remove the tag in the window that opens.

Later, you can use these tags to filter clients in the search. Similarly, you can also create client lists:

Enter the list name in the required field and, optionally, select a color for it. Then check the required list.

There is a section with variables and a variable editor below the client card. You can add a variable from this block by selecting the type of variable (customer variable or deal variable) and specifying its name and value.

The card also contains system variables. The documentation will focus exclusively on these, since the set of variables you can define in your project will be unique.

  1. Tag — a tracking variable that shows where the client came from. Learn more about tags here.

  2. Creation date — the date and time the client was created, shown in the project's time zone.

  3. Last action — the timestamp of the most recent activity with this client.

  4. Source — the messenger the client used to contact you.

  5. Messenger ID — the client’s unique identifier within the messenger (platform_id). Used for exports, API functions, search, and other operations.

  6. Linked to a bot — the name or ID of the bot the client is connected to.

  7. Funnel position — the block number in the flow diagram (Funnel Builder) where the client is currently located.

  8. Owner — the email of the employee assigned to the client. If assigned to you, it shows "Your client".

If the client is in a funnel block with a scheduled delayed message, the variable "Messages scheduled" will appear:

More about scheduled messages

If you click on the parameter, a window with the list of scheduled messages will open.

The modal displays:

  • The block number where the message is scheduled

  • The message text or block name (if provided)

  • The scheduled date and time for sending

You can adjust the date and time by:

  1. Selecting a new date from the calendar.

  2. Entering a new send time.

  3. Clicking the "Confirm" button.

If you don’t click Confirm to save the changes, the message will be sent according to the original schedule.

Save all the changes you make to send messages correctly.

You can:

  • Send the block immediately (click the letter icon button).

  • Cancel the scheduled send (click the crossed circle button).

  • Leave it unchanged (click the "X" in the top-right corner).

  1. Proxy links — displays the number of proxy links associated with the client. You can open a table of these proxy links by clicking on it.

Comments

The "Comment" subsection allows you to leave notes within the client's chat, which the client will not see.

This is convenient when clarifying a client’s question or when multiple operators or employees from different departments collaborate on the same client.

You can also leave a comment by clicking on "Convert to comment" while writing a message.

The comment will display its creator and the date/time. You can also delete, edit, or pin a comment left in the dialog. You can select an action from the side menu.

Deals

The "Deals" tab displays all the client's deals, both active and already completed.

An example of a successfully closed deal:

If the deal is closed but you need to add a variable to it, you can do so by clicking on the active line labeled "+ New variable."

In this tab, you can create a new deal for this client. Click "+ Create a deal" and enter the details in the creation form. Specify the budget, set all the necessary data, and select the funnel state for the created deal:

Tasks

The "Tasks" section will help you assign a task to a responsible employee and not forget about its completion.

You can create a task by clicking the button with the same name.

To create a task, specify the task name, enter its description and priority, and set the completion date:

When the task is created, it will be displayed in the section with its description and dates of completion.

Chat

The upper part contains the client’s name, the time of his last activity, and his messenger ID.

Buttons and menu in the block:

  1. Pause the bot — suspending the bot for this client for 24 hours, or restarts the stopped bot.

  2. Word search for messages — searching the dialog based on specified words.

  3. Show/hide the side menu — hides or displays the left panel of the "Clients" section.

  4. Mark the dialog as unread — marks the client’s last message as unread.

  5. Unpin Dialog / Pin Dialog — unpins or pins the dialog in the client list. Pinned dialogs are always displayed at the top of the client list.

  6. Block/unblock the client — blocks or unblocks the client.

  7. Delete a client — removes a client from MaviBot.

The dialog window displays messages from the client, messages from managers and the bot, as well as system notifications highlighted in yellow (such as callbacks and comments that the client cannot see)

All messages contain a context menu. Regular messages can be pinned or deleted

The pinned message will be displayed at the top, indicating the time of sending. You can unpin the message by clicking the "X" button.

You can resend a message to the client, with the option to change the message subject (for email bots) when forwarding, for example, from Telegram to email.

All employees except operators can delete messages. To limit the ability to delete messages, you can configure roles.

How to work with roles is described in the article "Employees."

Message sending form

Главное поле — поле ввода сообщения для отправки клиенту. Меню формы

  1. Отправить emoji (смайлик) открывает меню с выбором emoji, чтобы добавить emoji в ваше сообщение, просто нажмите на нужную иконку.

  2. Прикрепить файл - загрузить файл для отправки клиенту. Открывает меню с выбором типа файла. Также в этом окне вы можете просмотреть ранее загруженные файлы, их размер, дату загрузки и название. Ненужные файлы можно удалять.

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

  1. Быстрые ответы - позволяет создавать шаблоны сообщений для отправки клиентам. Также можно формировать отдельные папки для удобства поиска и категорирования готовых сообщений.

После клика на кнопку (См. пример выше), откроется небольшая форма с заполнением поля названия раздела ответов.

  1. Отправить сообщение из воронки - позволяет отправить клиенту сообщение, из конкретного блока. После отправки сообщения, клиент будет перенаправлен в выбранный блок, а его дальнейшие действия будут зависеть от последующей цепочки в разделе воронки. В открывшемся окне выбора блока из раздела воронки необходимо выбрать нужный блок. Блоки можно отфильтровать их по цвету (типу), найти через форму поиска по описанию, ID или ответу.

  2. Преобразовать в комментарий - позволяет преобразовывать сообщение в комментарий для подготовки более полного ответа клиенту и комментирования действий сотрудника в диалоге.

Подробнее о работе с комментариями рассказали выше в разделе "Comments"

  1. Иконка таймера - при нажатии открывается меню, в котором можно выбрать точное время для отправки сообщения. Чтобы выбрать дату и время, нужно кликнуть на соответствующее поле.

  2. Кнопка отправки сообщения — отправляет введённое сообщение.

Вы можете отправить переменную в виде #{имя_переменной}, и она будет доставлена в виде значения этой переменной. Есть возможность изменять высоту поля ввода сообщения, для этого нужно просто потянуть за верхнюю часть блока, в котором находится поле.

  1. Сгенерировать текст с помощью ИИ — для генерации текста сообщения с помощью AI.

Отличие ответственного за сделку и ответственного за клиента

В контексте CRM и диалогов с клиентами, ответственный за клиента и ответственный за сделку - это две разные роли, хотя и тесно взаимосвязанные.

  1. Ответственный за клиента обычно отвечает за установление и поддержание отношений с клиентом.

В контексте диалогов с клиентом в MaviBot - ответственным за клиента является тот менеджер (сотрудник) вашего проекта, который в данный момент ведет переписку с клиентом в разделе "Клиенты".

Три способа, как назначить ответственного за клиента:

  1. Кликнуть "Взять клиента";

  2. Кликнуть "Передать клиента";

  3. В поле "Ответственный" выбрать сотрудника.

  1. Ответственный за сделку, в свою очередь, фокусируется на конкретном этапе продаж, например, на заключении договора на этапе "Первичный контакт" или на выполнении заказа.

Чтобы просмотреть ответственных по сделкам клиентов, перейдите во вкладку "Сделки" в карточке клиента.

Ответственными за клиента и ответственными за сделку могут быть назначены разные сотрудники вашего проекта.

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

Last updated