Сценарий чат-бота — это не тексты для админки, а карта решений: куда идёт диалог на каждом шаге и что бот делает, если человек свернул не туда. Разбираю на живом демо-боте, который можно пройти прямо сейчас.
Карта сценария чат-бота: как спроектировать до строчки кода
Как составить сценарий чат-бота до того, как сядете за код: карта шагов, ветвлений и тупиков на примере живого демо-бота подписок. И честно — когда бот вообще не нужен.
Карта сценария чат-бота — это схема всех шагов диалога и веток, по которым пойдёт разговор: что бот покажет, если человек нажал не ту кнопку, и что случится, если платёж сорвался на середине. Без такой карты разработчик пишет код по ходу дела. Потом переписывает половину, когда всплывает нюанс, который никто не проговорил на созвоне.
Я собираю карту сценария до первой строчки кода в каждом проекте — не потому что это красиво выглядит в презентации, а потому что иначе сроки уплывают вдвое, а бюджет уплывает вместе с ними. «Карта сценария: схема всех шагов и ветвлений — согласуется до разработки» — первый пункт, который я делаю после созвона. Ещё до открытия редактора кода. Сначала — карта.
Из чего состоит карта сценария
Толковая карта — не блок-схема ради красоты в презентации. Это набор конкретных решений, которые иначе придётся принимать на ходу, уже во время разработки.
- Экраны и состояния. Каждый шаг диалога — отдельное состояние: приветствие, выбор тарифа, форма заявки, подтверждение. Бот всегда «знает», где сейчас находится человек.
- Кнопки и переходы между ними — что происходит после каждого нажатия, и куда ведёт «Назад».
- А у вас в сценарии предусмотрено, что бот сделает, если человек не ответил за 10 минут? Или ответил текстом там, где ждали кнопку? Тупиков без обработки в хорошей карте нет. Ни одного.
- Валидация полей. Телефон, email, дата — бот проверяет формат сразу, а не передаёт мусор дальше в CRM.
- Точки интеграций — момент, когда заявка улетает в CRM, Google Sheets или менеджеру в личку, с указанием, что именно туда передаётся.
Каждый из этих пунктов — потенциальная дыра, если её не обсудить заранее. У меня был проект, где заказчик на созвоне забыл упомянуть, что часть клиентов платит через СБП, а часть — картой у другого провайдера. Всплыло уже на тестировании, карту пришлось перечерчивать на ходу — точнее, не всю, а три ветки, где были пробелы.
Живой пример: карта Kamila_PPBOT
Показывать на абстрактной схеме — скучно. Проще открыть t.me/Kamila_PPBOT. Это демо-бот платных подписок на закрытый Telegram-канал, и его можно пройти до самого выбора способа оплаты — платить не нужно.
Вот как устроена его карта сценария, если убрать техническую обвязку:
/start → приветствие + тарифы (1 мес / 3 мес / год)
├─ Выбор тарифа → форма оплаты (тот же провайдер, что и в «Турникете»)
│ ├─ Оплата прошла → персональная одноразовая инвайт-ссылка, карта сохранена
│ └─ Оплата не прошла → предложить другой способ / вернуться к тарифам
├─ За 3 дня до конца подписки → напоминание
│ ├─ Автосписание прошло → продление, новая ссылка не нужна
│ └─ Автосписание не прошло → доступ закрывается автоматически
└─ Меню «Моя подписка» → статус, отключить автопродление
Развилок тут заметно больше, чем кажется на первый взгляд: карта сценарного бота такого масштаба обычно укладывается в районе двадцати шагов — точнее, даже не «шагов», а решений, которые бот принимает сам. Оплата сорвалась — одна ветка. Автосписание не прошло — другая, совсем не похожая на первую. Человек молчит три дня — третья.
Забыть ветку «оплата не прошла» — самая частая дыра, которую я вижу в чужих сценариях. Без неё человек, у которого просто не хватило денег на карте, зависает в боте и молча уходит к конкурентам.
Сценарный, с ИИ или гибрид
Не любой диалог нужно отдавать нейросети. Если клиент всегда идёт по одному и тому же пути — записаться, оставить заявку, пройти квиз, оплатить подписку — сценарный бот справится сам. Без единой строчки промпта.
| Параметр | Сценарный | С ИИ | Гибрид |
|---|---|---|---|
| Ответ | Предсказуем на 100% | Зависит от модели | Каркас предсказуем, детали гибкие |
| Расходы на нейросеть | Нет, только хостинг | Есть, по факту диалогов | Только на свободных вопросах |
| Когда достаточно | Запись, анкеты, квизы, оплата | Много разных вопросов подряд | И то, и другое сразу |
Карта сценария входит в Чат-боты (сценарные и с ИИ) от 30 000 ₽ с самого начала работы — прежде чем писать код, на созвоне разбираем, где у вас однотипный путь, а где начинается зоопарк вопросов, на которые нет двух одинаковых ответов.
Если задача — просто собрать лиды по короткой воронке, иногда хватает готового конструктора: я разбирал эту историю в статье про конструкторы чат-ботов. Если вопросов много и разных, а менеджер каждый раз отвечает по-своему — это уже территория ИИ-агента для поддержки. А тот же сценарий, упакованный в виджет на сайте, — отдельная тема, я писал о ней в статье про чат-бота на сайт.
Когда карта сценария вообще не нужна
Скажу честно: не каждому бизнесу нужен бот, и уж тем более не каждому нужна многостраничная карта под него.
Один клиент из ниши ремонта окон получал 4–5 обращений в неделю через WhatsApp. Мы посчитали: на разработку сценарного бота с формой заявки и уведомлениями ушло бы недели полторы, а окупаемость при таком потоке — больше года. Я тогда сказал прямо: не берите бота, наймите на полставки человека, который отвечает из телефона между делами. Дешевле. Быстрее. Без карты сценария и без разработки. Для 4–5 обращений в неделю бот — это стрельба из пушки по воробьям.
Граница простая: если поток обращений маленький и разнородный, бот не окупится, сколько бы красивую карту вы ни нарисовали. Карта имеет смысл там, где путь клиента повторяется десятки раз в неделю, а не единицы.
Готовы прикинуть, повторяется ли ваш поток обращений настолько, чтобы карта себя окупила?
- Путь клиента повторяется хотя бы 15–20 раз в неделю
- Известно, что бот ответит, если человек напишет не то, что ждали
- Продумана ветка на случай сорванной оплаты или незаполненной формы
- Понятно, куда уходит заявка — в CRM, Google Sheets или менеджеру
- Есть план, что делать с человеком, который не ответил за 10 минут
- Ясно, где сценарного бота хватит, а где понадобится ИИ
Хотите карту сценария для своего бота?
Соберу карту шагов и веток на созвоне — это первый этап тарифа «Сценарный» от 30 000 ₽, 1–3 недели.