Як налаштувати перехід клієнта в сценарій після закриття діалогу?
Розмова з оператором закінчилась, а робота з клієнтом — ще ні. Одному варто запропонувати запис, іншому — оцінити обслуговування, третьому — повернутися в меню. Статус, з яким оператор закриває діалог, може сам відправити клієнта в потрібну частину сценарію, окремо для кожного бота.
Коли знадобиться
- Після статусу «Вирішено» бот має попросити оцінку, а після статусу «Немає відповіді» — надіслати нагадування.
- У бота кілька розділів (запис, оплата, меню), і після розмови клієнта треба повести в конкретний із них.
- Один статус використовують кілька ботів, і кожен має вести клієнта у свою частину сценарію.
Що важливо знати
- Alias — псевдонім блоку Точка входу в сценарії бота (поле Connector alias у налаштуваннях блоку). У цей блок бот переведе клієнта після закриття діалогу.
- Перехід за замовчуванням — alias у полі Alias закриття чату блоку Підключення до оператора. Якщо для статусу перехід не налаштовано, клієнт іде саме туди.
- Перехід налаштовується для кожного бота окремо: той самий статус може вести в різні частини сценарію різних ботів.
- Поле Процес визначає, у діалогах яких ботів оператори бачать статус: порожнє — у всіх, заповнене — лише у вибраних. Тому додайте всіх ботів, яким потрібен цей статус, навіть якщо перехід налаштуєте не для кожного.
- Перехід працює, коли оператор закриває діалог із цим статусом або змінює на нього статус діалогу.
- Статус не впливає на перехід, і клієнт іде за alias із блоку Підключення до оператора, як і без налаштування, коли:
- діалог закриває сам клієнт;
- діалог закривається через неактивність;
- оператор закриває кілька діалогів одразу кнопкою Закрити діалоги або Надіслати і закрити діалоги.
- Якщо alias згодом видалили зі сценарію, клієнт іде за переходом за замовчуванням.
- Якщо в блоці Підключення до оператора вимкнено параметр Увімкнути перехід при закритті чату, переходу не буде й для статусу.
Перед початком
Покрокова інструкція
1. Відкрити параметри статусу
- Відкрийте Меню → Налаштування.
- У бічній панелі розгорніть групу Ключові сутності і виберіть Статуси діалогів.
- Натисніть значок олівця в рядку потрібного статусу — праворуч відкриється панель Параметри статусу діалогу. Щоб налаштувати перехід для нового статусу, натисніть Додати статус.
2. Вибрати ботів і ввімкнути закриття діалогу
- У полі Процес виберіть ботів, для яких діє статус. У блоці Переводити клієнта в сценарій після закриття з'явиться рядок для кожного вибраного бота.
- Нижче в панелі ввімкніть перемикач Закриває діалог. Доки він вимкнений, блок переходу неактивний: перехід працює лише для статусів, що закривають діалог.
3. Вибрати alias для ботів
- Поверніться до блоку Переводити клієнта в сценарій після закриття і в рядку бота встановіть прапорець — поле Alias сценарію стане активним.
- Відкрийте список і виберіть alias. У списку лише alias цього бота: почніть вводити назву, щоб знайти потрібний, або введіть alias вручну.
- Повторіть для інших ботів. Якщо для бота перехід не потрібен, залиште прапорець знятим.
- Натисніть Редагувати, щоб зберегти зміни (для нового статусу — Створити).
Якщо прапорець встановлено, але alias не вибрано, кнопка збереження неактивна, а під блоком з'являється повідомлення «Оберіть alias для кожного бота з увімкненим переходом». Якщо введеного вручну alias немає в сценарії цього бота, система не збереже статус і покаже помилку.
Що відбувається далі
Коли оператор закриє діалог із цим статусом, бот продовжить сценарій із вибраного alias, і клієнт одразу отримає повідомлення з цієї частини сценарію. Для ботів без налаштованого переходу клієнт іде за переходом за замовчуванням.
Як перевірити, що все працює
- Напишіть боту, для якого налаштовано перехід, і дійдіть у сценарії до підключення оператора.
- В операторській панелі закрийте цей діалог статусом, для якого налаштовано перехід.
- Переконайтеся, що клієнт отримав повідомлення з частини сценарію, на яку веде alias.