База знаний· Автоматизация· Как тестировать сценарий перед запуском

Автоматизация

Как тестировать сценарий перед запуском

Практический способ проверить сценарий на себе и не «пугать» настоящих клиентов.

Перед тем как включить сценарий «вживую», его обязательно нужно протестировать. Самый надёжный способ — пройти весь сценарий с другого аккаунта, как будто вы и есть клиент.

Шаг 1. Подготовка

  • Сохраните сценарий, но не включайте его (статус «черновик»).
  • Если в кабинете уже есть рабочие сценарии — поставьте у них приоритет так, чтобы ваш тестовый не конфликтовал с ними по триггерам.
  • Заведите тестовый тег test — будем ставить его себе и проверять «как клиенту».

Шаг 2. Включите сценарий в статусе «Тестовый»

  • В списке сценариев у каждого есть переключатель «Активен / Черновик».
  • Поставьте «Активен», но триггер сценария настройте на специальное ключевое слово, которое реальные клиенты не напишут случайно — например, __test_konsultacia__ или тест123.

Так сценарий технически активен, но не будет ловить реальные сообщения.

Шаг 3. Пройдите как клиент

  1. Откройте мессенджер с другого аккаунта (не «себя как админа»). Если такого нет — попросите коллегу.
  2. Напишите боту это тестовое ключевое слово.
  3. Пройдите сценарий насквозь: нажимайте все кнопки, отвечайте, как будет реальный клиент.

В процессе:

  • Проверьте, что сценарий не «застревает» — нет тупиков.
  • Картинки и видео отправляются нормально.
  • Кнопки ведут туда, куда планировалось.
  • В нужных местах ставятся теги, заполняются поля CRM.

Шаг 4. Посмотрите со стороны кабинета

Параллельно с прохождением откройте кабинет:

  • В «Диалогах» виден ваш тестовый диалог — посмотрите, как он выглядит у оператора.
  • В сценарии в редакторе у каждого блока виден счётчик срабатываний — он растёт, по нему понятно, по какой ветке пошёл клиент.
  • В карточке клиента видно, какие теги и поля CRM поставились.

Шаг 5. Включите для всех

После того как сценарий пройден чисто, поменяйте триггер на настоящее ключевое слово (например, цена, стоимость) или «Любое сообщение». Сохраните.

Чек-лист «готово к запуску»

  • [ ] Прошли сценарий от начала до конца.
  • [ ] Все кнопки работают.
  • [ ] Нет блоков «без выхода».
  • [ ] Нужные теги и CRM-поля заполняются.
  • [ ] Webhook'и (если есть) приходят на ваш сервер.
  • [ ] Текст сообщений без опечаток.
  • [ ] Картинки и медиа отправляются корректно.

Если что-то идёт не так

  • Сценарий не запускается. Проверьте триггер: правильно ли указан, активен ли сценарий.
  • Бот молчит на ответе. В сценарии после блока «Ожидание ответа» должен идти следующий блок — пустой выход «съедает» сообщение.
  • Передал оператору — а ответа от него нет. Это нормально, если оператор не подошёл. В тесте можно ответить «как оператор» из админ-аккаунта.

Совет

Делайте «маленькие» сценарии и тестируйте каждый отдельно. Один большой сценарий из 50 блоков сложно отладить — лучше разбить на 3–4 маленьких и связать через «Запустить сценарий».

Не нашли ответ?

Напишите в поддержку — подскажем по шагам в рабочее время.