
Поле додавання дії
Це поле є випадаючим списком дій, які можна налаштувати в межах блоку.
Додавання дії:
Щоб додати дію в блок, натисніть "+ Додати дію."

Ви можете вибрати дію зі списків дій:

Ви можете додати кілька дій:

Переміщення по воронці
Ви можете вибрати, на якому етапі воронки продажів у MaviBot CRM опиниться клієнт після входу в цей блок. Це корисно не лише для просування клієнта етапами воронки, але й для чіткої сегментації клієнтів за категоріями. Наприклад, запити від фізичних осіб можуть потрапляти в одну колонку, а від організацій — в іншу в MaviBot CRM.

Додати до списку / Видалити зі списку / Перемістити до списку
Клієнтів можна додавати до списків.
Списки використовуються не лише для сегментації бази даних, але й для налаштування базової аналітики на основі списків.



Дія "Перемістити до списку" означає, що користувач буде видалений зі списку A та доданий до списку B.
Ви можете створювати нові списки та керувати ними в розділі Списки, розташованому в лівому меню конструктора.
Коли клієнт потрапляє в блок із налаштованими діями зі списками, його призначені списки автоматично оновлюються.
У розділі Клієнти ви можете:
- Фільтрувати клієнтів за належністю до списку
- Переглядати, до яких списків належить клієнт, у правому меню його діалогу
- Бачити всі призначені списки в картці профілю клієнта

Додати тег / Видалити тег
Теги спрощують сегментацію клієнтів і допомагають візуально орієнтуватися в діалогах у розділі Клієнти. Як і списки, їх також можна використовувати для фільтрації клієнтів.


Ви можете створювати та керувати тегами у розділі Списки на вкладці Теги.
Після входу в блок із дією "Додати тег" відповідний тег з'явиться в діалозі клієнта.

А також ви можете бачити теги в угодах у CRM:

Виконати код Python

Перед входом у блок, де використовується дія виконання коду Python, потрібно призначити змінні, які використовуються в скрипті Python.
Усі змінні, доступні в Калькуляторі, будуть доступні в скрипті: вони будуть передані в словнику з назвою data; створювати його заздалегідь не потрібно.

Приклад:
У блоці "Старт" призначаються змінні first та second.

Далі, у другому блоці, встановіть дію "Виконати код Python":

У коді Python ви звертаєтеся до цих змінних за їхніми ключами в словнику data, відповідно до назв змінних із першого блоку (створюючи змінну a).
Або ви можете посилатися на змінну так само, як у текстовому виведенні (створюючи змінну b).
Зверніть увагу щодо створення змінної b — перед виконанням скрипту всі змінні у форматі
#{variable_name}замінюються на значення відповідних змінних, так само як при надсиланні повідомлення клієнту.

Наприкінці скрипту повертається змінна result, яка містить {'a': a, 'b': b, 'sum_ab': sum_ab}. Ви повинні повертати дані саме в такому форматі, щоб були створені нові змінні, де назви змінних відповідають ключам словника, а їхні значення — значенням словника.

Помилки
Не вдалося завантажити файл – помилка, яка виникає, коли збережений файл коду не вдається завантажити для виконання під час надсилання повідомлення.
result is not dict – повернене значення має бути словником у форматі ключ–значення, як показано в прикладі нижче: