Шаги Menu, Question, Form, Language и Ask for a rating

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

Эти шаги получают ответ клиента и идут дальше по нему. Они в группе «Question» меню «+ Step».

Шаги

  1. 1

    Menu

    • «Message»: вопрос. «Buttons»: «Add», порядок меняется стрелками. У каждой кнопки свой выход на карточке.
    • Нужна хотя бы одна кнопка. В мобильном приложении до 10 кнопок, название до 120 символов.
    • Если клиент напишет название кнопки, кнопка считается выбранной. Если напишет другое, меню покажется снова, если оно ушло с экрана.
    • Выбор кнопки без продолжения завершает сценарий, в мобильном приложении диалог закрывается. «Check» предупреждает об этом.
    • В мобильном приложении есть переключатель «Customer can't type», по умолчанию включён.
  2. 2

    Question

    • «Message»: вопрос. «Save answer as»: например order_no. Без имени сценарий не публикуется.
    • Ответ потом пишется в тексте как {{order_no}}, проверяется в «Condition» и записывается в контакт шагом «Save to contact».
    • Принимается любой текст, формат не проверяется. Для проверки используйте «Form».
    • «Question» всегда открывает поле ввода, и после «Turn off typing» тоже.
  3. 3

    Form

    • «Message», «Submit button label», «Fields».
    • У каждого поля: «Label», «Key (variable name)» (если пусто, создаётся из названия), тип («Text», «Email», «Phone», «Number», «Date»), «Placeholder», «Validation (regex)» с «Error text» (для Text, Phone и Number), «Required».
    • Ответ, не подходящий под regex, не принимается, показывается текст ошибки. Например ^[0-9]{7}$.
    • Нужно хотя бы одно поле. Поле без ключа не показывается.
    • Пока форма ждёт, в мобильном приложении поля ввода нет.
  4. 4

    Language

    • «Message» и языки: код (az, en, ru) и название кнопки. У каждого языка свой выход.
    • В мобильном приложении перед кнопкой виден флаг, язык телефона идёт первым.
    • Выбранный язык сохраняется в контакте и становится {{vars.lang}}. В следующем диалоге вопрос не задаётся, сценарий идёт по пути этого языка. Так же, если приложение задало язык через updateUser(language).
    • Язык самих кнопок мессенджера настраивается отдельно: «Appearance» › «Languages» канала или setLanguage.
  5. 5

    Ask for a rating

    • «Message»: текст карточки оценки. Приложение показывает 5 звёзд или 5 эмодзи (по типу отображения CSAT канала), затем поле комментария. Оценка попадает в Reports › Customers › CSAT.
    • Шаг ждёт оценку: следующий шаг (например, «Спасибо» или «Turn off typing») уходит после того, как клиент поставил оценку. Без оценки сценарий ждёт на карточке.
    • Если клиент вместо оценки пишет текст, это тоже считается ответом, как у «Question», и сценарий идёт дальше.
    • Если после оценки шага нет, сценарий там заканчивается. Если клиент потом меняет оценку, сценарий заново не идёт.
    • В WhatsApp и других каналах карточка уходит ссылкой, оценка ставится на той странице.
    • Мобильный предпросмотр карточку оценки не показывает и показывает следующие шаги без ожидания.
    • Чаще всего используется с триггером «When the conversation status changes».
  6. 6

    Долгая пауза

    В мобильном приложении, если ждущий шаг остался без ответа больше 24 часов, следующее сообщение клиента ответом не считается: шаг задаётся заново новым сообщением.

Документ