У налаштуваннях проєкту ви можете вибрати вхідні сповіщення, налаштувати роботу з воронками, а потім задати змінні та константи, перейменувати проєкт і багато іншого.

Інструкція наведена нижче.

Основні налаштування

В основних налаштуваннях проєкту користувач може змінити:

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

Вам потрібно буде встановити власний домен, якщо необхідно, щоб проксі-посилання було на вашому домені, а не на домені Mavibot. Це необов'язкове налаштування.

webhook URL

  • Потрібен для отримання подій від сторонніх сервісів.

Ви також можете активувати прапорці в основних налаштуваннях проєкту:

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

Зворотні виклики (Callback)

У налаштуваннях проєкту ви можете налаштувати, які зворотні виклики ви хочете отримувати в 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 також з'явиться в картці клієнта, яка зберігатиме ідентифікатор транзакції, для якої було надіслано сповіщення:

Щоб запустити бота для цієї події, ви повинні вказати текст сповіщення в полі "Умова" стрілки або будь-якого блоку з умовою (блок первинної перевірки умови, а не умови стану).

Константи

Зверніть увагу!

Необхідно враховувати ліміти на змінні та константи в проєкті:

  • Максимальна кількість шаблонних змінних — 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-бот.

Як підключити email-бот, було описано в статті "Email-розсилки". — вставити посилання

Щоб дублювання електронною поштою працювало, необхідно встановити інтервал, після якого непрочитане повідомлення студента/клієнта буде продубльовано на пошту:

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

Відеоурок

https://youtu.be/Teb_onsWUYA