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

Инструкция приведена ниже.

Основные настройки

В основных настройках проекта пользователь может изменить:

  • название проекта;
  • часовой пояс;
  • владельца проекта;
  • установить домен для ссылок в боте:

Вам потребуется установить собственный домен, если необходимо, чтобы прокси-ссылка была на вашем домене, а не на домене Mavibot. Это необязательная настройка.

webhook URL

  • Необходим для получения событий от сторонних сервисов.

Также в основных настройках проекта можно активировать флажки:

  • Автоматически принимать лиды на первый этап воронки
    Этот флажок будет немедленно создавать карточки сделок на первом этапе воронки в MaviCRM.
  • Запретить операторам отправлять файлы
    После выбора этой настройки сотрудники вашего проекта с ролью «Оператор» (или другой настроенной вручную ролью) не смогут отправлять файлы в диалогах.
  • Клиенты, ожидающие ответа, всегда вверху
    Будет отображать клиентов, которым вы или ваши сотрудники еще не ответили, вверху всего списка.
  • Не проверять формат параметров post-json
    Для настроек в боте
  • Бот включен
    Флажок для включения/отключения бота в проекте

Callback'и

В настройках проекта вы можете настроить, какие callback'и вы хотите получать в MaviBot:

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

В этом разделе настраиваются системные уведомления только из разделов Mavibot. Чтобы узнать, какие callback'и приходят, например, от платежных систем, мессенджеров и других интеграций, необходимо прочитать соответствующую статью документации.

можно настроить callback'и для уведомлений:

  • Добавление/удаление списков и меток
  • Действия с задачами: создание, удаление, редактирование и завершение

Например, при создании задачи, привязанной к конкретному клиенту, в разделе «Клиенты» в диалоге с ним появится сообщение с текстом: new_task_added_callback task_id:#{task.id}, task_name:#{task.name}

А при редактировании задачи, привязанной к конкретному клиенту, в диалоге с клиентом появится комментарий с текстом: «Задача отредактирована» #{current_user.display_name}: edit_task_callback task_id:#{task.id}, task_name:#{task.name}"

  • Изменение ответственного за клиента

Callback включает ID сделки, а также имя ответственного, на которого был заменен ваш предыдущий сотрудник:

  • Удаление сделки

Чтобы видеть все действия в CRM, также отслеживайте удаление транзакций в ваших воронках, чтобы не пропустить ничего важного:

  • Перетаскивание сделок в системное состояние

В MavibotCRM есть системные состояния воронки, в которые можно переместить сделку:

Можно настроить отправку callback'ов при перетаскивании сделок по состояниям: «удалить сделку», «сделка завершена», «успешная сделка», «архив». Тогда в диалоге с клиентом вы получите уведомление следующего типа:

Настройка callback'ов при переключении между этапами CRM

После нажатия на «Настройки callback'ов для переходов между этапами CRM» открывается модальное окно со всеми воронками, существующими в проекте:

Эта настройка поможет активировать бота при переходе клиента в определенное состояние воронки. Для этого достаточно выбрать либо всю воронку (тогда любое переключение сделки клиента по воронке активирует бота), либо только переход в определенное состояние:

Теперь при изменении статуса сделки (автоматически или вручную) генерируется уведомление из любого места сайта, которое может запустить бота.

Уведомление выглядит так: crm_state_changed Имя воронки:Имя этапа

Переменная callback_query_id также появится в карточке клиента, в которой будет храниться идентификатор транзакции, для которой было отправлено уведомление:

Чтобы запустить бота для этого события, необходимо указать текст уведомления в поле «Условие» стрелки или любого блока с условием (блок первичной проверки условия, а не условие состояния).

Константы

Обратите внимание!

Необходимо учитывать ограничения на переменные и константы в проекте:

  • Максимальное количество шаблонных переменных — 100;
  • Имя шаблонной переменной не может превышать 100 символов;
  • Максимальное количество констант проекта — 50;
  • Имя константы не может превышать 100 символов;
  • Значение константы не может превышать 5000 символов.

Константа проекта — это постоянная, неизменяемая переменная. Например, она может понадобиться для работы с платежами в боте.

Чтобы добавить константы проекта, нажмите на значок карандаша. Затем откроется модальное окно, в котором можно ввести имя переменной и ее значение:

Далее вам просто нужно ввести переменную:

Затем в диалоге с клиентом бот извлекает значения из константы проекта:

Переменные

Обратите внимание!

Необходимо учитывать ограничения на переменные и константы в проекте:

  • Максимальное количество шаблонных переменных — 100;
  • Имя шаблонной переменной не может превышать 100 символов;
  • Максимальное количество констант проекта — 50;
  • Имя константы не может превышать 100 символов;
  • Значение константы не может превышать 5000 символов.

Назначенные переменные в настройках проекта также можно использовать внутри вашего чат-бота (включая AI-чат-бота).

Назначенные переменные в настройках проекта также можно использовать внутри вашего чат-бота (включая AI-чат-бота).

Разница между переменными и константами

  • Переменные можно изменять через ботов, тогда как из константы можно только взять значение.
  • Значение переменных одинаково для всех пользователей. Это означает, что если вы измените значение переменной через бота, оно изменится для всех клиентов, в том числе и в настройках проекта. Константу так изменить нельзя.
  • Значение константы можно изменить только уникально для одного клиента, соответственно, в настройках проекта константа останется неизменной с ранее установленным значением.
  • Если вы обращаетесь к переменной в боте с помощью конструкции «project.», вы можете изменить значение переменной.

Наглядный пример работы с переменной через бота и конструкцию project. можно прочитать в статье «Чат-бот с AI для онлайн-бронирования».

Как правильно назначать переменные/константы в настройках проекта

ОБРАТИТЕ ВНИМАНИЕ!

Нельзя использовать интерполяцию переменных в значении переменной/константы В НАСТРОЙКАХ ПРОЕКТА!

Интерполяция — это присвоение одной переменной другой с помощью конструкции #{}.

НЕПРАВИЛЬНО:

ПРАВИЛЬНО:

При назначении переменных в настройках проекта можно использовать различные значения:

Например, переменные со скриншота выше были кэшированы в проекте через бота с помощью блоков конструктора и встроенных функций:

Функция get_info_for_booking() работает только тогда, когда раздел «Услуги» настроен для онлайн-записи и принимает значения для доступных свободных слотов записи.

Обратите внимание, что переменная кэшируется в настройках проекта через конструкцию «project.»:

Вы также можете добавить переменную в настройках проекта, нажав на значок карандаша:

После этого откроется модальное окно с существующим списком переменных, где нужно нажать «Добавить переменную»:

Кроме того, вы можете задать имя переменной по своему усмотрению, избегая именования системных переменных

Шаблоны переменных

Используя функцию «Шаблоны переменных проекта», вы можете быстро собрать переменные, независимо от их типов.

Чтобы собрать переменную с помощью шаблона, нажмите на одноименную кнопку:

Вы увидите модальное окно, в котором будет пустое поле для имени переменной и выпадающий список с типом:

Если вы выбрали тип переменной «Список», то можете указать возможные значения для переменной:

Чтобы добавить несколько значений:

Шаг 1: Введите имя переменной;

Шаг 2: Введите значение 1 для переменной;

Шаг 3: нажмите на плюс в строке со значением: после нажатия на плюс для одного из значений переменной под полем с введенными вами данными для переменной появится полоса:

Шаг 4. Введите следующее значение переменной и снова нажмите кнопку плюс: вы должны нажимать кнопку плюс каждый раз после ввода одного из значений переменной.

Шаг 5. Нажмите «Создать»: затем переменная будет добавлена в нижней части модального окна:

Сообщения

В этом разделе рассматриваются все необходимые моменты при работе с чат-ботами:

  1. Вы можете указать свой собственный адрес/несколько адресов электронной почты для получения заказов/запросов на вашу почту, не пропуская ни одного события.
  2. При необходимости есть настройка автоматического ответа на первое сообщение пользователя в окне онлайн-чата или мессенджере с кнопками.

Более подробную информацию см. в статье Первое сообщение в мессенджерах

  1. Вы также можете подстраховаться, чтобы бот никогда не останавливался: установите текст сообщения, если бот не знает ответа пользователя.
  2. Кроме того, активировав флажки уведомлений, вы сможете видеть клиентов, которые написали вам в боте, даже если вы сейчас находитесь в другом проекте Mavibot.

Дублирование сообщений

Также в настройках проекта в разделе «Сообщения» вы можете настроить дублирование сообщений на почту ваших учеников и клиентов:

Если ученик/клиент пишет вам в онлайн-чат, а после сообщения не читает его, то при включении этой настройки через заданный промежуток времени ученику/клиенту будет отправлено сообщение.

Важно! Для работы этой функции необходим подключенный и авторизованный почтовый бот.

Как подключить почтового бота, было описано в статье «Email-рассылки». — вставить ссылку

Чтобы дублирование по электронной почте работало, необходимо установить интервал, по истечении которого непрочитанное сообщение ученика/клиента будет продублировано на почту:

Если к проекту подключено несколько почтовых ботов, вы можете выбрать, от имени какого из них будет отправлено дублированное сообщение:

Видеоурок

https://youtu.be/Teb_onsWUYA