# Як налаштувати перехід клієнта в сценарій після закриття діалогу?

Розмова з оператором закінчилась, а робота з клієнтом — ще ні. Одному варто запропонувати запис, іншому — оцінити обслуговування, третьому — повернутися в меню. Статус, з яким оператор закриває діалог, може сам відправити клієнта в потрібну частину сценарію, окремо для кожного бота.

## Коли знадобиться

- Після статусу «Вирішено» бот має попросити оцінку, а після статусу «Немає відповіді» — надіслати нагадування.
- У бота кілька розділів (запис, оплата, меню), і після розмови клієнта треба повести в конкретний із них.
- Один статус використовують кілька ботів, і кожен має вести клієнта у свою частину сценарію.

## Що важливо знати

- **Alias** — псевдонім блоку **Точка входу** в сценарії бота (поле **Connector alias** у налаштуваннях блоку). У цей блок бот переведе клієнта після закриття діалогу.
- **Перехід за замовчуванням** — alias у полі **Alias закриття чату** блоку **Підключення до оператора**. Якщо для статусу перехід не налаштовано, клієнт іде саме туди.
- Перехід налаштовується **для кожного бота окремо**: той самий статус може вести в різні частини сценарію різних ботів.
- Поле **Процес** визначає, у діалогах яких ботів оператори бачать статус: порожнє — у всіх, заповнене — лише у вибраних. Тому додайте всіх ботів, яким потрібен цей статус, навіть якщо перехід налаштуєте не для кожного.
- Перехід працює, коли оператор закриває діалог із цим статусом або змінює на нього статус діалогу.
- Статус не впливає на перехід, і клієнт іде за alias із блоку **Підключення до оператора**, як і без налаштування, коли:
  - діалог закриває сам клієнт;
  - діалог закривається через неактивність;
  - оператор закриває кілька діалогів одразу кнопкою **Закрити діалоги** або **Надіслати і закрити діалоги**.
- Якщо alias згодом видалили зі сценарію, клієнт іде за переходом за замовчуванням.
- Якщо в блоці **Підключення до оператора** вимкнено параметр **Увімкнути перехід при закритті чату**, переходу не буде й для статусу.

## Перед початком

- [x] Ви увійшли з правами супервайзера або адміністратора й маєте доступ до налаштувань операторської панелі.
- [x] У сценарії бота є блок **Точка входу** з потрібним alias.
- [x] Функцію увімкнено для вашої системи. Якщо в параметрах статусу немає блоку **Переводити клієнта в сценарій після закриття**, зверніться до адміністратора платформи.

## Покрокова інструкція

### 1. Відкрити параметри статусу

1. Відкрийте **Меню → Налаштування**.
2. У бічній панелі розгорніть групу **Ключові сутності** і виберіть **Статуси діалогів**.
3. Натисніть значок олівця в рядку потрібного статусу — праворуч відкриється панель **Параметри статусу діалогу**. Щоб налаштувати перехід для нового статусу, натисніть **Додати статус**.

### 2. Вибрати ботів і ввімкнути закриття діалогу

1. У полі **Процес** виберіть ботів, для яких діє статус. У блоці **Переводити клієнта в сценарій після закриття** з'явиться рядок для кожного вибраного бота.
2. Нижче в панелі ввімкніть перемикач **Закриває діалог**. Доки він вимкнений, блок переходу неактивний: перехід працює лише для статусів, що закривають діалог.

### 3. Вибрати alias для ботів

1. Поверніться до блоку **Переводити клієнта в сценарій після закриття** і в рядку бота встановіть прапорець — поле **Alias сценарію** стане активним.
2. Відкрийте список і виберіть alias. У списку лише alias цього бота: почніть вводити назву, щоб знайти потрібний, або введіть alias вручну.
3. Повторіть для інших ботів. Якщо для бота перехід не потрібен, залиште прапорець знятим.
4. Натисніть **Редагувати**, щоб зберегти зміни (для нового статусу — **Створити**).

Якщо прапорець встановлено, але alias не вибрано, кнопка збереження неактивна, а під блоком з'являється повідомлення «Оберіть alias для кожного бота з увімкненим переходом». Якщо введеного вручну alias немає в сценарії цього бота, система не збереже статус і покаже помилку.

## Що відбувається далі

Коли оператор закриє діалог із цим статусом, бот продовжить сценарій із вибраного alias, і клієнт одразу отримає повідомлення з цієї частини сценарію. Для ботів без налаштованого переходу клієнт іде за переходом за замовчуванням.

## Як перевірити, що все працює

1. Напишіть боту, для якого налаштовано перехід, і дійдіть у сценарії до підключення оператора.
2. В операторській панелі закрийте цей діалог статусом, для якого налаштовано перехід.
3. Переконайтеся, що клієнт отримав повідомлення з частини сценарію, на яку веде alias.

## Пов'язані матеріали

- [Як налаштувати статуси закриття діалогів](/uk/settings/how-to/configure-chat-statuses.md)
- [Що таке теги та статуси діалогів](/uk/settings/explanation/tags-and-dialogue-statuses.md)
- [Живий оператор у діалозі](/uk/scenariobuilder/explanation/connect-to-operator-node.md)
- [Параметри блоку «Підключення до оператора»](/uk/actionjail/reference/actions/operator_panel__connect_to_operator_with_msg.md#завершення-діалогу-та-alias)
- [Параметри блоку «Точка входу»](/uk/scenariobuilder/reference/entry-point-parameters.md)
- [Що таке alias у сценарії](/uk/product-glossary.md#alias-точка-входу)
