Поле додавання дії

Це поле є випадаючим списком дій, які можна налаштувати в межах блоку.

Додавання дії:

Щоб додати дію в блок, натисніть "+ Додати дію."

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

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

Переміщення по воронці

Ви можете вибрати, на якому етапі воронки продажів у 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 – повернене значення має бути словником у форматі ключ–значення, як показано в прикладі нижче: