Главная · Шаблоны · Квиз-бот

Квиз в чат-боте: кнопки, теги и квалификация «Условием»

Квиз здесь — ветка из кнопок, не отдельный движок опросов. Ответы можно сохранить в поля контакта.

Подходит для: Продажи, Обучение

Как это работает

Шаг 1Вопрос
Шаг 2Имя
Шаг 3Результат

Что можно настроить

  • Тексты сообщений и кнопки
  • Поля блока «Сбор данных» и проверка формата
  • Теги, уведомления и передача оператору
  • Каналы: Telegram, MAX, ВКонтакте, чат на сайте
Telegram
MAX
VK
Чат на сайте

Пример диалога

Бот
Что ближе — услуги или обучение?
Клиент
Услуги

Как устроен квиз в ЧБТ: кнопки, ветки, теги

Отдельного «движка опросов» в ЧБТ нет, и это скорее плюс: квиз собирается из тех же блоков, что и любой сценарий, поэтому его можно вплести куда угодно. В заготовке шаблона три блока: «Сообщение» с двумя кнопками, «Сбор данных» имени и «Сообщение» с результатом. Триггер — /start.

Ответ в квизе фиксируется одним из двух способов, и они не исключают друг друга.

  • Кнопка → ветка → тег. У каждой кнопки в «Сообщении» свой выход. В ветке ставится «Действие → добавить тег» (size:big) или «установить переменную», после чего ветки сходятся в следующий вопрос. Теги видны в «Контактах», по ним фильтруют и строят «Условие».
  • «Сбор данных» в своё поле. Для открытых вопросов («Площадь кухни в метрах?») — поле area с проверкой «число». Значение сохраняется в карточку контакта; если включить «в переменную», его можно подставить в результат: «Для {{area}} м² подходят два варианта».

Ветвление работает в обоих режимах редактора: в «Шагах» у кнопки выбирается блок-цель, на «Холсте» (тариф Базовый) при пяти вопросах по четыре варианта стрелки читаются заметно легче. Один сценарий работает во всех каналах — Telegram, MAX, ВКонтакте, виджет на сайте. Переменные подставляются в любое сообщение сценария в фигурных скобках.

Сколько вопросов и в каком порядке

Правило, которое подтверждается почти на любой базе: 3–5 вопросов, контакт — последним. Каждый лишний вопрос до телефона режет долю дошедших, каждый убранный — снижает точность квалификации. Порядок:

  1. Лёгкий выбор без раздумий — тип объекта, формат, «для себя или в подарок». Человек нажимает и втягивается.
  2. Параметры, которые нужны вам для расчёта — площадь, срок, количество человек. Здесь допустим один открытый вопрос числом.
  3. Бюджет или готовность — диапазонами на кнопках, никогда открытым текстом.
  4. Контакт — телефон с проверкой формата, имя можно спросить раньше и обращаться по нему.

Технические ограничения: до 4 кнопок на вопрос — читаемо на телефоне, ВКонтакте показывает не больше 10 кнопок по две в ряд. Картинок к вариантам в Telegram, MAX и VK не будет — бот отправляет только текст и кнопки, поэтому варианты называйте так, чтобы они были понятны без визуала. Прогресс пишите текстом: «Вопрос 2 из 4» в начале сообщения снижает бросание на середине.

Три готовых набора: кухни, стоматология, английский

Три набора, которые можно взять как есть и переименовать теги под себя. В скобках — тег, который ставит кнопка.

Кухни на заказ

  1. Какая планировка? — Прямая (layout:line) / Угловая (layout:l) / С островом (layout:island) / Пока не знаю
  2. Длина кухни в метрах — «Сбор данных», число, поле length
  3. Когда нужна кухня? — В этом месяце (when:now) / Через 1–3 месяца (when:soon) / Ремонт ещё идёт (when:later)
  4. Бюджет — до 150 тыс. / 150–300 / 300–600 / от 600 (budget:1…budget:4)
  5. Куда прислать расчёт? — телефон

Стоматология

  1. Что беспокоит? — Боль сейчас (need:urgent) / Профгигиена (need:hygiene) / Исправление прикуса (need:ortho) / Протезирование или импланты (need:prosth)
  2. Вы у нас были? — Да / Первый раз (new)
  3. Когда удобно? — Ближайшие дни / На этой неделе / Просто узнать цены (info-only)
  4. Телефон для записи

Курсы английского

  1. Зачем язык? — Работа (goal:work) / Переезд или экзамен (goal:exam) / Путешествия (goal:travel) / Для ребёнка (goal:kid)
  2. Уровень сейчас — С нуля / Понимаю, но не говорю / Говорю с ошибками
  3. Сколько часов в неделю готовы заниматься? — 2 / 4 / 6 и больше (hours:2…)
  4. Формат — Группа / Индивидуально (fmt:solo)
  5. Куда прислать расписание пробного? — телефон

В стоматологии кнопка «Боль сейчас» должна вести не дальше по квизу, а сразу к телефону и блоку «Оператор»: человеку с болью не нужен четвёртый вопрос. Это и есть первый пример квалификации внутри квиза.

Квалификация: «Сбор данных» + «Условие» по тегам

Квиз без квалификации — просто длинная форма. Смысл появляется, когда ответы меняют то, что происходит после телефона. Инструмент — блок «Условие», который проверяет теги и переменные.

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

ВеткаПравилаЧто дальше
Горячийесть when:now и есть budget:3 или budget:4 (две ветки с одинаковым исходом)тег hot → «Сделка в CRM» → «Уведомить оператора» → «Оператор»
Тёплыйесть when:soonтег warm → сообщение с примерами работ → «Пауза» 2 дня → вопрос «Определились с планировкой?»
Иначе—тег cold → материал «Как подготовиться к замеру» ссылкой, без звонка менеджера

Для числовых полей условие пишется по переменной: length больше 4 — крупный заказ, отдельная ветка. Значение должно быть сохранено «в переменную» в блоке «Сбор данных», иначе «Условие» его не увидит. Разбор операторов сравнения и типовых ошибок — в справке об условиях и ветках; терминология горячий/тёплый/холодный на примере одного бота — в словаре маркетолога.

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

Куда попадает результат и где размещать квиз

После завершения квиза данные лежат в четырёх местах, и каждое решает свою задачу.

  • «Контакты» — карточка с телефоном, тегами всех ответов и полями из «Сбора данных». Фильтр по тегу даёт сегмент («все, кто выбрал угловую кухню и бюджет от 300»), экспорт — CSV.
  • «CRM» — сделка из «Действия → Сделка в CRM» с названием, собранным из переменных: «Квиз: {{name}}, {{length}} м». Стадии канбана двигает менеджер.
  • «Диалоги» — если сценарий закончился блоком «Оператор». Менеджер видит всю переписку и ответы квиза до первого звонка.
  • Внешние системы — «Действие → HTTP-запрос»: POST с полями контакта и переменными на Make, n8n или свой сервер, оттуда — в amoCRM, Google Sheets, что угодно. Как выбрать между встроенной CRM и передачей наружу — в статье про лиды из бота в CRM.

Письмо владельцу о новой заявке уходит при первом сохранённом телефоне автоматически. Размещение: диплинк https://t.me/ваш_бот?start=quiz_ads в рекламе и постах (payload — метка источника, первым блоком после триггера «Диплинк» ставьте тег src:ads), кнопка в меню сообщества ВКонтакте, виджет на сайте с проактивным сообщением при попытке уйти со страницы — «Подберём вариант за 4 вопроса?». На сайте квиз в чате часто заменяет форму: сравнение подходов — в материале чат или форма обратной связи. Если квалификация не нужна и достаточно телефона, проще взять шаблон «Сбор заявок».

Тариф: все блоки квиза, включая «Условие» и «Действие», доступны на бесплатном (30 диалогов в месяц); для трафика с рекламы — Базовый, 650 ₽ за бота в месяц без лимита диалогов. Открыть шаблон «Квиз-бот» и заменить вопросы на свои.

Частые вопросы о шаблоне

Можно ли показать картинки к вариантам ответа?

В Telegram, MAX и ВКонтакте — нет: бот отправляет только текст и кнопки. Изображение можно дать ссылкой в тексте вопроса. В виджете на сайте файлы отправляются, но для квиза это редко нужно — формулируйте варианты словами.

Можно ли начислять баллы за ответы и считать сумму?

Да: действие «Начислить баллы» прибавляет число к переменной, «Условие» сравнивает сумму, а в тексте её можно показать как {{score}}. Квалифицировать можно и тегами: каждая кнопка ставит тег, а «Условие» проверяет их сочетания — несколько правил в одной ветке работают как «и».

Как посчитать конверсию квиза, если счётчиков по блокам нет?

Тегами. Первая кнопка ставит тег «quiz:start», телефон в конце — «quiz:done»; в «Контактах» фильтр по каждому тегу даёт числа, их отношение — конверсия квиза. Чтобы найти вопрос, на котором бросают, ставьте тег на каждом шаге («q1», «q2»…) и сравнивайте соседние.

Работает ли квиз на сайте?

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

Как сделать разные результаты во ВКонтакте при лимите 10 кнопок?

Результат — не кнопка, а ветка «Условия» по тегам, поэтому лимит на него не влияет. Лимит касается вариантов ответа: держите до 4–6 кнопок на вопрос, длинный список разбивайте на два вопроса («Тип услуги» → «Уточните»), а для VK-специфичных текстов ставьте «Условие» по каналу.

Похожие шаблоны

Готовы запустить «Квиз-бот»?

Использовать шаблон