Примеры сценариев: оценка при закрытии, меню-бот, из приложения к оператору

Обновлено: 15 ноября 2026 · 3 мин чтения

Три частых сценария по шагам, все для канала мобильного приложения (App SDK).

Шаги

  1. 1

    1. Оценка при закрытии диалога

    Когда оператор решает диалог, бот просит оценку, после оценки благодарит и запрещает ввод.

    1. «New flow», «Settings» › «When it starts»: «When the conversation status changes». «New status»: «Resolved». «Changed by»: «An agent».
    2. Шаги: «Ask for a rating» → «Message» («Спасибо! Если появится новый вопрос, начните новый диалог.») → «Turn off typing».
    3. «Active», «Publish».

    Результат: диалог остаётся закрытым, клиент видит карточку оценки. После оценки приходит благодарность, вместо поля ввода «Начать новый диалог». Без оценки сценарий ждёт на карточке. Опрос CSAT канала не уходит, оценка попадает в Reports › Customers › CSAT. Чтобы спрашивать и при автоматическом закрытии, выберите «Anyone». Если клиент должен иметь возможность писать, не ставьте «Turn off typing».

  2. 2

    2. Меню-бот

    Когда открывается новый диалог, бот здоровается и показывает меню.

    1. Триггер «When a conversation starts».
    2. «Message» (приветствие) → «Menu»: «Где мой заказ?», «Оплата», «Связаться с оператором».
    3. «Где мой заказ?» → «Question» (order_no) → «Message» («Проверяем заказ {{order_no}}»).
    4. «Оплата» → «Start another flow» → «Вопросы об оплате» (сценарий «Reusable»).
    5. «Связаться с оператором» → «Business hours»: в рабочие часы «Hand to agent», вне их «Message» → «Close conversation».
    6. Пройдите пути в «Mobile preview», запустите «Check», затем «Active» и «Publish».

    «Add label» на каждой ветке покажет в отчётах, кто что хотел. В конце длинного пути удобна кнопка «Главное меню» с «Go to step».

  3. 3

    3. Из приложения к оператору: проблема с заказом

    Кнопка «Проблема с заказом» на экране заказа открывает диалог с номером заказа, бот спрашивает, что случилось, и передаёт диалог оператору с готовыми данными.

    1. «App event», «Event name» order_problem, «Expected data fields» order_id.
    2. «Message»: «Что случилось с заказом {{data.order_id}}?», быстрые ответы «Задерживается», «Пришёл не тот товар».
    3. Затем: «Add label», «Set priority» «High», «Private note» («Заказ: {{data.order_id}}»), «Hand to agent» (в поле «Team» команда, которая работает с заказами).
    4. В приложении: Clomni.startFlow("order_problem", mapOf("order_id" to order.id), openMessenger = true, source = "order_screen").

    Оператор видит номер заказа в заметке, а проблему в выборе клиента.

Документ