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

Инструкция указана ниже.
Основные настройки

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

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

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

Колбэк — это системное уведомление, которое поможет отслеживать события в Mavibot без необходимости каждый раз проверять списки, метки и воронки в CRM, что значительно сэкономит ваше время.
В этом разделе настраиваются системные уведомления только из разделов Mavibot. Чтобы увидеть, какие колбэки приходят, например, от платежных систем, мессенджеров и других интеграций, нужно прочитать соответствующую статью документации.
можно настроить колбэки для уведомлений:
Добавление/удаление списков и меток
Действия с задачами: создание, удаление, редактирование и завершение
Например, при создании задачи, привязанной к конкретному клиенту, в разделе «Клиенты» в диалоге с ним появится сообщение с текстом: 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}"

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

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

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

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

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

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

Теперь при изменении статуса сделки (автоматически или вручную) будет генерироваться уведомление из любой точки сайта, которое может запускать бота.
Уведомление выглядит так: crm_state_changed Название воронки:Название этапа
В карточке клиента также появится переменная callback_query_id, в которой будет храниться идентификатор сделки, для которой было отправлено уведомление:

Чтобы запустить бота по этому событию, необходимо указать текст уведомления в поле Condition стрелки или любого блока с условием (блок проверки первичного условия, а не условие статуса).
Константы
Обратите внимание!
Необходимо учитывать лимиты на переменные и константы в проекте:
Максимальное количество шаблонных переменных — 100;
Имя шаблонной переменной не может превышать 100 символов;
Максимальное количество констант проекта — 50;
Имя константы не может превышать 100 символов;
Значение константы не может превышать 5000 символов.
Константа проекта — это постоянная, неизменяемая переменная. Например, она может понадобиться для работы с платежами в боте.

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

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

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

Переменные
Обратите внимание!
Необходимо учитывать лимиты на переменные и константы в проекте:
Максимальное количество шаблонных переменных — 100;
Имя шаблонной переменной не может превышать 100 символов;
Максимальное количество констант проекта — 50;
Имя константы не может превышать 100 символов;
Значение константы не может превышать 5000 символов.
Назначенные переменные в настройках проекта также можно использовать внутри вашего чат-бота (в том числе и ИИ-чатбот).

Назначенные переменные в настройках проекта также можно использовать внутри вашего чат-бота (в том числе и ИИ-чатбота).
Разница между переменными и константами
Переменные можно изменять через ботов, тогда как из константы можно только взять значение.
Значение переменных одинаково для всех пользователей. Это означает, что если изменить значение переменной через бота, оно изменится для всех клиентов, в том числе и в настройках проекта. Константу так изменить нельзя.
Значение константы можно изменить только уникально для одного клиента, соответственно, в настройках проекта константа останется без изменений с ранее заданным значением.
Если обратиться к переменной в боте с помощью конструкции «project.», можно изменить значение переменной.
Наглядный пример работы с переменной через бота и конструкцию project. можно прочитать в статье «Чатбот с ИИ для онлайн-записи".
Как правильно назначать переменные/константы в настройках проекта
ОБРАТИТЕ ВНИМАНИЕ!
Нельзя использовать интерполяцию переменной в значении переменной/константы В НАСТРОЙКАХ ПРОЕКТА!
Интерполяция — это присваивание одной переменной другой через конструкцию #{}.
НЕПРАВИЛЬНО:

ПРАВИЛЬНО:
При назначении переменных в настройках проекта можно использовать разные значения:

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

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

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

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

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

Шаблоны переменных
С помощью функции «Шаблоны переменных проекта» можно быстро собирать переменные независимо от их типов.
Чтобы собрать переменную по шаблону, нажмите на одноименную кнопку:

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

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

Чтобы добавить несколько значений:
Шаг 1: Введите имя переменной;
Шаг 2: Введите значение 1 для переменной;
Шаг 3: нажмите на плюс в строке со значением: после нажатия на плюс для одного из значений переменной под полем появится панель с данными, которые вы ввели для переменной:

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

Сообщения
Этот раздел охватывает все необходимые моменты при работе с чат-ботами:

Вы можете указать свой адрес/несколько адресов электронной почты для получения заказов/заявок на вашу почту, не пропустив ни одного события.
При необходимости есть настройка автоматического ответа на первое сообщение пользователя в окне онлайн-чата или мессенджере с кнопками.
Для получения дополнительной информации см. статью Первое сообщение в мессенджерах
Также вы можете подстраховаться, чтобы бот никогда не останавливался: задайте текст сообщения на случай, если бот не знает ответ пользователя.
Также, активировав уведомления, вы сможете видеть клиентов, которые написали вам в боте, даже если в данный момент вы находитесь в другом проекте Salebot.
Дублирующие сообщения
Также в настройках проекта в разделе «Сообщения» можно настроить дублирование сообщений на почту ваших учеников и клиентов:

Если ученик / клиент пишет вам в онлайн-чате, и после этого сообщение не прочитано ими, то при включенной этой настройке сообщение будет отправлено ученику / клиенту через указанный промежуток времени.
Важно! Для работы этой функции нужен подключенный и авторизованный email-бот.
Как подключить email-бота, описано в статье «Email-рассылки». — вставить ссылку
Для того чтобы дублирование на email работало, необходимо задать интервал, после которого непрочитанное сообщение ученика/клиента будет продублировано на почту:

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

Видеоурок
Последнее обновление