Примеры сценариев: оценка при закрытии, меню-бот, из приложения к оператору
Обновлено: 15 ноября 2026 · 3 мин чтения
Три частых сценария по шагам, все для канала мобильного приложения (App SDK).
Шаги
-
1
1. Оценка при закрытии диалога
Когда оператор решает диалог, бот просит оценку, после оценки благодарит и запрещает ввод.
- «New flow», «Settings» › «When it starts»: «When the conversation status changes». «New status»: «Resolved». «Changed by»: «An agent».
- Шаги: «Ask for a rating» → «Message» («Спасибо! Если появится новый вопрос, начните новый диалог.») → «Turn off typing».
- «Active», «Publish».
Результат: диалог остаётся закрытым, клиент видит карточку оценки. После оценки приходит благодарность, вместо поля ввода «Начать новый диалог». Без оценки сценарий ждёт на карточке. Опрос CSAT канала не уходит, оценка попадает в Reports › Customers › CSAT. Чтобы спрашивать и при автоматическом закрытии, выберите «Anyone». Если клиент должен иметь возможность писать, не ставьте «Turn off typing».
-
2
2. Меню-бот
Когда открывается новый диалог, бот здоровается и показывает меню.
- Триггер «When a conversation starts».
- «Message» (приветствие) → «Menu»: «Где мой заказ?», «Оплата», «Связаться с оператором».
- «Где мой заказ?» → «Question» (
order_no) → «Message» («Проверяем заказ {{order_no}}»). - «Оплата» → «Start another flow» → «Вопросы об оплате» (сценарий «Reusable»).
- «Связаться с оператором» → «Business hours»: в рабочие часы «Hand to agent», вне их «Message» → «Close conversation».
- Пройдите пути в «Mobile preview», запустите «Check», затем «Active» и «Publish».
«Add label» на каждой ветке покажет в отчётах, кто что хотел. В конце длинного пути удобна кнопка «Главное меню» с «Go to step».
-
3
3. Из приложения к оператору: проблема с заказом
Кнопка «Проблема с заказом» на экране заказа открывает диалог с номером заказа, бот спрашивает, что случилось, и передаёт диалог оператору с готовыми данными.
- «App event», «Event name»
order_problem, «Expected data fields»order_id. - «Message»: «Что случилось с заказом {{data.order_id}}?», быстрые ответы «Задерживается», «Пришёл не тот товар».
- Затем: «Add label», «Set priority» «High», «Private note» («Заказ: {{data.order_id}}»), «Hand to agent» (в поле «Team» команда, которая работает с заказами).
- В приложении:
Clomni.startFlow("order_problem", mapOf("order_id" to order.id), openMessenger = true, source = "order_screen").
Оператор видит номер заказа в заметке, а проблему в выборе клиента.
- «App event», «Event name»