Статусы
Статусы необходимы для классификации клиентов по этапам их обработки. С помощью статусов бот различает логику взаимодействия с клиентом.
При создании бота необходимо создать минимальный набор статусов:
- В разделе Настройки бота выбрать пункт меню Статусы.
- На экранной форме находятся две кнопки:
- Создать - список статусов, созданный пользователем, при конфигурировании бота.
- Синхронизировать - данная функция используется при интеграции бота с CRM-системами. В CRM-системах есть свой список статусов, который должен быть синхронизирован в Metabot24.
Синхронизация статусов нужна, чтобы связать между собой статусы в Umnico со статусами в вашем боте на платформе Metabot24. После установки связки напротив каждого статуса появится Внешний ID (т.е. идентификатор статуса в системе Umnico), что означает что связь статусов произошла. Теперь вы сможете менять статус заявок в Umnico из бота, выполняя команду Изменить статус лида в скриптах.
Для корректной работы бота необходимо создать как минимум один статус - Первичное касание.
- Нажать на кнопку Создать;
- Указать название статуса, например, Первичное касание;
- Нажать на форме кнопку Создать.
После настройки интеграции канала, например Uminco или Битрикс24 , необходимо выполнить синхронизацию статусов.
- Нажать кнопку Синхронизация;
- Подтвердить или отменить выполняемую операцию.
Синхронизация завершена успешно, если в списке Статусов появятся записи с заполненным полем Внешний ID, которое является идентификатором статуса в Umnico.
Как только проведена синхронизация платформы Metabot с Umnico, то появляется возможность из Metabot управлять статусами в Umnico.
В процессе работы можно создавать новые статусы, редактировать и удалять. Удаление статуса производится с подтверждающим сообщением данной операции.
JS методы для работы со статусами
Со статусами так же можно работать прис помощипомощью следующихJS методовметодов. JS:
Каждый из методов подробнее расписан ниже.
Проверка существования статуса у лида
lead.isInStatus(string $statusName)Описание:
Проверить, что лид находитсяпосмотреть в статусеСправочнике спо указаннымфункциям в методе именем.JS
Атрибуты:
Возвращает:
bool - подтверждение существования статуса.
Пример:
let instatus = lead.isInStatus('Первичное касание');Узнать id статуса лида
lead.getStatusId()Описание:
Возвращает значение поля status_id лида.
Возвращает:
int - id статуса лида в форме числа
или
null - если у лида нет статуса.
Пример:
let status = lead.getStatusId();



