Skip to content
English

Finish Status

Как Finish Status определяет состояние чата после выполнения Step.

Updated October 6, 20261 min

This content is not available in your language yet.

Finish Status определяет состояние, в котором должен находиться чат после выполнения логики Step.

В ProCRM используются четыре значения:

Finish Status Назначение
Auto Чат остаётся в автоматической обработке
Waiting Сценарий ожидает дальнейшего взаимодействия
Manual Чат переводится в ручную работу
Finished Автоматический сценарий завершён
Step
↓
Выполнение логики
↓
Finish Status
↓
Состояние чата

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

Это актуальное название статуса, который в старых версиях ProCRM назывался Nothing.

Step
↓
Auto
↓
Автоматизация продолжается

Auto подходит для промежуточных Steps, после которых сценарий должен продолжать работать автоматически.

Waiting означает, что чат находится в состоянии ожидания сообщения от лида.

Automation
↓
Waiting
↓
Lead message

Manual переводит чат в состояние ручной работы.

Automation
↓
Manual
↓
Operator

Этот вариант используется, когда дальнейшую коммуникацию должен продолжить сотрудник.

:::note
Ручное сообщение сотрудника в Messenger само по себе не переводит чат в Manual и не останавливает текущую автоматизацию. Status можно изменить отдельно в карточке чата.
:::
## Finished
**Finished** означает завершение автоматического сценария для текущего чата.
```text
Step
↓
Finished
↓
Сценарий завершён

После перехода в Finished автоматические Push больше не отправляются.

Если после Step отсутствует следующий Connection, дальнейшее прохождение сценария заканчивается.

Step
↓
Нет Connection
↓
Finished

Поэтому конец ветки MiniFlow также необходимо учитывать при проектировании сценария.

Finish Status влияет на работу ожидающих Push.

Push может работать при:

Auto
Waiting

После:

Finished

ожидающие Push больше не отправляются.

Например:

Send Message
├── Main message
├── Push 30 min
├── Push 2 h
└── Push 6 h

Если сценарий перейдёт в Finished до отправки очередного Push, оставшиеся Push не будут отправлены.

Подробнее — Send Message.

Finish Status и Connection отвечают за разные части поведения.

Finish Status
→ состояние чата
Connection
→ следующий маршрут

Поэтому при настройке Step необходимо учитывать оба параметра.

Например:

Step
├── Finish Status: Auto
│
└── Connection
↓
Next Step

Текущее состояние чата отображается в Messenger.

В зависимости от сценария там можно встретить состояния:

  • Auto;
  • Waiting;
  • Manual;
  • Finished;
  • Error;
  • Blocked.

При наличии необходимых прав сотрудник может вручную изменить Status в карточке чата.

При этом Status и Tags остаются разными сущностями:

Status
→ состояние чата и автоматизации
Tags
→ дополнительные признаки лида

Error и Blocked могут отображаться как состояния чата, но они не являются вариантами Finish Status, которые выбираются для обычного завершения Step.

Например, Error может возникнуть при проблеме выполнения сценария.

Один из известных случаев — удаление Step, на котором в этот момент находился лид:

Lead находится на Step
↓
Step удалён
↓
Error

Blocked связан с блокировкой взаимодействия с Bot и также не является Finish Status Step.

Упрощённо:

Сценарий должен продолжать
работать автоматически?
↓
Auto
Нужно ожидать
дальнейшего взаимодействия?
↓
Waiting
Дальше работает
оператор?
↓
Manual
Сценарий закончен?
↓
Finished

В результате основную механику редактора можно представить так:

Lead
↓
Step
│
├── выполняет действие
│
├── Finish Status определяет состояние
│
└── Connection определяет маршрут
↓
Next Step

Эти три уровня вместе формируют поведение лида внутри MiniFlow.