Действия

Добавить поле действия

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

Добавление действия:

Чтобы добавить действие в блоке, нажмите «+ Добавить действие».

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

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

Перемещение по воронке

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

Добавить в список / Удалить из списка / Переместить в список

Клиентов можно добавлять в списки.

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

Действие «Переместить в список» означает, что пользователь будет удалён из списка A и добавлен в список B.

Вы можете создавать новые списки и управлять ими в Списки разделе, расположенном в левом меню конструктора.

Когда клиент входит в блок с настроенными действиями со списками, его назначенные списки автоматически обновляются.

Во вкладке Клиенты разделе, вы можете:

  • Фильтровать клиентов по принадлежности к спискам

  • Просматривать, к каким спискам относится клиент, в правом меню его диалога

  • Видеть все назначенные списки в карточке профиля клиента

Добавить тег / Удалить тег

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

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

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

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

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

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

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

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

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

circle-info

Обратите внимание на создание переменной b — перед выполнением скрипта все переменные в формате #{variable_name} заменяются значениями соответствующих переменных, как и при отправке сообщения клиенту.

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

Ошибки

Не удалось скачать файл — ошибка, возникающая, когда сохранённый файл кода не удаётся скачать для выполнения во время отправки сообщения.

result is not dict — возвращаемое значение должно быть словарём в формате ключ–значение, как показано в примере ниже:

Последнее обновление