Главная · Возможности · Редактор сценариев чат-бота

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

Редактор сценариев чат-бота

Соберите, что бот отвечает и делает: приветствие, меню кнопками, сбор телефона, ветки по условиям и передачу оператору. Шагами — на любом тарифе, схемой на «Холсте» — с Базового. Сценарий отвечает в Telegram, MAX, ВКонтакте и чате на сайте.

«Шаги» — на любом тарифе«Холст» и ИИ — с БазовогоОдин сценарий на все каналы

Что умеет редактор сценариев

Два режима: «Шаги» и «Холст»

В «Шагах» сценарий — пронумерованные карточки сверху вниз, новый шаг вставляется кнопкой «Добавить шаг». На «Холсте» блоки перетаскиваются из палитры и соединяются связями, есть миникарта и авто-раскладка.

Ветки по кнопкам и условиям

У каждой кнопки «Ведёт к шагу сценария» и каждой ветки «Условия» свой выход: в «Шагах» его выбирают в списке рядом с веткой, на «Холсте» — связью. «Условие» проверяет переменную, тег, канал, время и день недели, для остального есть «Иначе».

Один сценарий на все каналы

Включённый сценарий отвечает в Telegram, MAX, ВКонтакте и чате на сайте — собирать его под каждый мессенджер не нужно. Кнопки приходят во всех каналах, а свои тексты для канала даёт «Условие» по полю «Канал».

Собирает заявки и выполняет действия

«Сбор данных» спрашивает имя, телефон или e-mail и проверяет формат. «Действие» ставит теги, заводит сделку в CRM и шлёт «HTTP-запрос» в вашу систему, «Пауза» продолжит через минуту или день, «Оператор» передаст разговор в «Диалоги».

Черновик и правки с ИИ

С Базового тарифа опишите бота словами в мастере «Начало работы» — вкладка «Собрать с ИИ» соберёт черновик. «ИИ-правка» меняет готовый сценарий по фразе вроде «Собери имя и телефон, затем позови оператора».

Проверка прямо в редакторе

«Проверить сценарий» открывает тест-чат: сообщения идут через тот же движок, что у клиентов, но клиентам ничего не уходит, а HTTP-запросы и сделки пропускаются. Можно проверить и черновик, лимит диалогов тест не тратит.

Как собрать сценарий

  1. 1

    Создайте сценарий

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

  2. 2

    Соберите шаги

    Нажимайте «Добавить шаг» и выбирайте тип: «Сообщение», «Сбор данных», «Условие» и другие. Для каждой кнопки укажите, куда она ведёт. Настройки шага — во вкладке «Свойства».

  3. 3

    Задайте триггеры

    Во вкладке «Триггеры» выберите, «Когда запускать» — например «Команда (/start)» или «Ключевые слова», — и «С какого шага начать». Триггеров у сценария может быть несколько.

  4. 4

    Проверьте и включите

    Нажмите «Проверить сценарий» и напишите боту как клиент. Затем переведите тумблер в «Включён» — сценарий ответит во всех подключённых каналах. Правки сохраняются сами.

Из каких блоков собирается сценарий

БлокЧто делаетТариф
СообщениеТекст до 4096 знаков с подстановкой {{name}} и {{phone}}, кнопки «Ведёт к шагу сценария» или «Открывает ссылку», превью «Как увидит клиент»Любой
Сбор данныхСпрашивает имя, телефон, e-mail или своё поле и кладёт ответ в карточку контакта. При неверном вводе переспрашивает, после последней попытки идёт дальше без значения. На первый телефон или e-mail вам по умолчанию приходит письмо о заявкеЛюбой
УсловиеВетки по переменной, тегу, каналу, времени и дню недели. Внутри ветки должны выполниться все правила, для остального — выход «Иначе»Любой
Действие«Записать переменную», «Добавить тег», «Удалить тег», «HTTP-запрос» с ответом в переменную, «Уведомить оператора», «Сделка в CRM» с суммой и этапомЛюбой
ПаузаОт «1 мин» до «1 день» или своё значение в секундах. Продолжение придёт в срок, даже если кабинет закрытЛюбой
ОператорПередаёт разговор в «Диалоги» с поясняющим сообщением; операторы получают уведомление в кабинете и pushЛюбой
ИИ-агентОтвечает по базе знаний или подбирает товар из каталога как ИИ-продавец. Один ответ — один кредитС Базового
ЗаметкаКомментарий для команды, на логику не влияетС Базового

Во вкладке «Переменные» заводятся свои переменные — Текст, Число, Да / нет или Дата. Значения в них записывают «Сбор данных» (поле «В переменную») и «Действие», а в тексты они вставляются как {{имя}}. {{name}}, {{phone}} и {{email}} бот берёт из карточки контакта. Как устроены ветки, операторы сравнения и «в списке», разобрано в справке «Условия и ветки», обмен данными с вашей системой — в «Входящий и исходящий webhook».

Как бот выбирает, какой сценарий запустить

Сценарий запускают триггеры. Вариантов восемь: «Команда (/start)», «Ключевые слова» (содержит слово, точное совпадение или регулярное выражение), «Deeplink» по метке в ссылке, «ИИ-намерение», «Открытие виджета», «Нажатие кнопки», «Входящий webhook» с секретом в адресе и «Любое сообщение». У каждого триггера своё поле «С какого шага начать», поэтому одна команда может открывать меню, а слово «цена» — сразу прайс.

Сообщение из любого канала бот сверяет с триггерами всех включённых сценариев, канал при этом не учитывается. Ответ уходит туда, откуда написал клиент. Число сценариев в боте тариф не ограничивает.

  • Если сообщение подходит под триггеры двух включённых сценариев, отвечает тот, что создан раньше.
  • Новый триггер начинает сценарий заново: переменные сценария обнуляются.
  • Время и день недели в «Условии» берутся по часам сервера.
  • На одно сообщение клиента выполняется не больше 50 шагов — так бот не уходит в бесконечный круг.
  • Автосохранение — примерно через секунду после правки; контрольные точки — в «История».

Что проверяет тест-чат и чего не проверяет

ЧтоВ окне «Проверка сценария»
Тексты, «Сбор данных», «Условие», тегиРаботают через настоящий движок, как у клиента
КнопкиНе показываются: бот отвечает только текстом. Ветки по кнопкам проверяйте в мессенджере или чате на сайте
«HTTP-запрос», «Сделка в CRM», запрос к маркетплейсуНе выполняются, чат так и пишет: «В тесте не выполнялись: …». Push, письма и вебхуки тоже не уходят
ИИ-агентОтвечает по-настоящему и тратит ИИ-кредиты
«Пауза»Не ускоряется: продолжение появится со следующим вашим сообщением
Ветки по каналуТест идёт как чат на сайте, ветки для telegram, max или vk в нём не проверить
Другие сценарииНе участвуют: тест проверяет только открытый сценарий, конфликт триггеров он не покажет

Тест доступен владельцу и администратору бота и не тратит лимит диалогов тарифа. Тестовые данные остаются в проекте: контакт «Тест» появится в «Контактах», разговор — в «Диалогах». Если чата на сайте у бота ещё нет, первый тест создаст служебный канал «Тест». Кнопка «Проверить бота» в верхней панели кабинета открывает сценарий, который правили последним (включённые — в приоритете), сразу с тест-чатом.

Чего редактор сценариев не делает

Честно о границах — чтобы вы не узнали о них после запуска.

  • Не принимает оплату: блока оплаты в редакторе нет. Ссылку на вашу страницу оплаты можно дать кнопкой «Открывает ссылку».
  • Не делит клиентов для A/B-теста и не переходит в другой сценарий: «Случайная ветка» и «Субпоток» так пока не работают.
  • Не переносит сценарий в другого бота: импорта, экспорта и своих шаблонов нет, «Дублировать» копирует внутри того же бота.
  • Не отправляет вложения из «Сообщения» в мессенджеры: «Вложение» и «Быстрые ответы» доходят только в чат на сайте, в Telegram, MAX и ВКонтакте — текст и кнопки.
  • Не привязывает триггер к каналу: развести каналы можно только «Условием» по полю «Канал», значение вписывается вручную — telegram, max, vk или web.
  • Не проверяет подписку на канал или сообщество: запросов о подписке к мессенджерам бот не делает. Подписку подтверждают кнопкой.

На каких тарифах

Триггеры, переменные, «История», тест-чат и шаблоны — на всех тарифах, число сценариев не ограничено. «Собрать с ИИ» и «ИИ-правка» стоят 1–3 кредита за вызов модели в зависимости от сложности; в Базовом 150 кредитов в месяц, в Бизнесе 500.

Бесплатный0 ₽
«Шаги» и шесть основных блоков
Базовый650 ₽/мес
«Холст», ИИ-агент и «ИИ-правка»
Бизнес1 290 ₽/мес
Как Базовый, 500 ИИ-кредитов

Сравнить тарифы целиком →

Частые вопросы

Чем «Шаги» отличаются от «Холста»?

Это два вида одного сценария. «Шаги» — список карточек сверху вниз: работает на любом тарифе, и на телефоне редактор открывается в нём. «Холст» — схема из блоков со связями, миникартой, отменой Ctrl+Z и авто-раскладкой, доступна с Базового и в пробный день Бизнеса. Переключаться можно в любой момент.

Нужно ли собирать отдельный сценарий для Telegram, MAX и ВКонтакте?

Нет. Включённый сценарий отвечает во всех подключённых каналах бота. Если во ВКонтакте нужно другое меню, поставьте «Условие» по полю «Канал» со значением vk. Учтите разницу каналов: во ВКонтакте до 10 кнопок по две в ряд, а «Вложение» и «Быстрые ответы» из «Сообщения» доходят только в чат на сайте.

Может ли ИИ собрать сценарий за меня?

Да, с Базового. В мастере «Начало работы» на вкладке «Собрать с ИИ» опишите, что должен делать бот, и нажмите «Создать бота» — сценарий откроется в редакторе выключенным. На короткое простое описание, до 40 знаков, ставится готовая заготовка без модели; при сбое модели — тоже. Кредиты списываются, только если сценарий собрала модель.

Как проверить сценарий, не подключая мессенджер?

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

Что будет, если два сценария запускаются одной командой?

Ответит сценарий, созданный раньше, второй промолчит. Так бывает, если в боте уже включено приветствие, а вы ставите шаблон с /start из мастера или с сайта: такие шаблоны включаются сразу. Тест-чат этого не покажет: он проверяет только открытый сценарий. Оставьте на /start один включённый сценарий, остальные запускайте ключевыми словами.

Можно ли откатить неудачную правку?

Да. Правки сохраняются сами, а кнопка «История» открывает версии: «Сохранить версию» ставит контрольную точку с названием, «Восстановить» возвращает её. Перед «ИИ-правкой» и перед восстановлением текущий вариант сохраняется версией автоматически. На «Холсте» работают ещё Ctrl+Z и Ctrl+Y.

Можно ли попросить телефон кнопкой «Поделиться контактом»?

Нет, таких кнопок в редакторе нет. Телефон бот спрашивает текстом через «Сбор данных» с проверкой ввода «Телефон»: если формат неверный, бот переспросит, а номер ляжет в карточку контакта.

Попробуйте на своём боте

Бесплатный тариф навсегда, без привязки карты. Один сценарий — в Telegram, MAX, ВКонтакте и в чате на сайте.

Собрать сценарий