Действия

Добавить поле действия
Это поле представляет собой выпадающий список действий, которые можно настроить внутри блока.
Добавление действия:
Чтобы добавить действие в блоке, нажмите «+ Добавить действие».

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

Вы можете добавить несколько действий:

Перемещение по воронке
Вы можете выбрать, на какой этап воронки продаж в MaviBot CRM будет помещён клиент при входе в этот блок. Это полезно не только для продвижения клиента по этапам воронки, но и для чёткой сегментации клиентов по категориям. Например, заявки от физических лиц могут попадать в один столбец, а от организаций — в другой столбец в MaviBot CRM.

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



Действие «Переместить в список» означает, что пользователь будет удалён из списка A и добавлен в список B.
Вы можете создавать новые списки и управлять ими в Списки разделе, расположенном в левом меню конструктора.
Когда клиент входит в блок с настроенными действиями со списками, его назначенные списки автоматически обновляются.
Во вкладке Клиенты разделе, вы можете:
Фильтровать клиентов по принадлежности к спискам
Просматривать, к каким спискам относится клиент, в правом меню его диалога
Видеть все назначенные списки в карточке профиля клиента

Добавить тег / Удалить тег
Теги упрощают сегментацию клиентов и помогают визуально ориентироваться в диалогах в разделе Клиенты. Как и списки, их также можно использовать для фильтрации клиентов.


Вы можете создавать и управлять тегами в поле Списки в разделе под Теги . После входа в блок с действием «Добавить тег» соответствующий тег появится в диалоге клиента.

И также вы можете видеть теги в сделках в CRM:

Запустить код Python

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

Пример:
В блоке «Старт» назначаются переменные first и second .

Далее, во втором блоке, задайте действие «Запустить код Python»:

В коде Python вы обращаетесь к этим переменным по их ключам в data словаре, совпадающим с именами переменных из первого блока (создавая переменную a').
Либо вы можете обращаться к переменной так же, как в текстовом выводе (создавая переменную b).
Обратите внимание на создание переменной b — перед выполнением скрипта все переменные в формате #{variable_name} заменяются значениями соответствующих переменных, как и при отправке сообщения клиенту.

В конце скрипта переменная результат возвращается, содержащая {'a': a, 'b': b, 'sum_ab': sum_ab}. Вы должны вернуть данные в этом точном формате, чтобы были созданы новые переменные, где имена переменных соответствуют ключам словаря, а их значения соответствуют значениям словаря.

Ошибки
Не удалось скачать файл — ошибка, возникающая, когда сохранённый файл кода не удаётся скачать для выполнения во время отправки сообщения.
result is not dict — возвращаемое значение должно быть словарём в формате ключ–значение, как показано в примере ниже:
Последнее обновление