Главная · Чат-бот для турагентства: квиз подбора тура
Решения для турагентства
Чат-бот для турагентства: квиз подбора тура
Туристы выбирают отпуск вечером и в выходные, когда менеджеров нет на связи. Бот за пять вопросов узнаёт направление, даты, состав, бюджет и телефон и заводит сделку в CRM — утром менеджер звонит уже с вариантами, а не с уточнениями.
Квиз работает на Бесплатном тарифеTelegram, MAX, ВКонтакте и сайтРассылки и ИИ — с Базового
Что бот делает для турагентства
Квиз подбора тура
Пять вопросов: направление, даты, состав, бюджет и формат отдыха. «Сбор данных» кладёт каждый ответ в переменную, а в конце «Сделка в CRM» получает название вроде «Турция — начало октября — 150 тыс. — Анна».
Заявки ночью и в выходные
«Условие» по времени и дню недели отличает ночь и выходные: бот пишет «заявку примем, утром позвоним с подборкой», а днём сразу переходит к вопросам. Квиз тот же, ночная заявка получает тег «ночная» и ждёт утра в «Диалогах».
Квалификация по бюджету
Бюджет бот спрашивает числом, и «Условие» разводит поток: меньше 100 тыс. — тег горящие и текст про подборку горящих туров, от 350 тыс. — тег премиум и push команде через «Уведомить оператора».
Ответы про визы и документы
С Базового ИИ-агент отвечает на вопросы о визах, загранпаспорте, багаже и условиях оплаты — только по вашей базе знаний до 15 000 знаков. Отказ агента ведите по выходу «не понял» в блок «Оператор».
Горящие туры по направлениям
Согласие на рассылку в конце квиза ставит тег направления: гор-турция, гор-египет. С Базового «Рассылки» отправляют горящее предложение только тем, кто выбрал это направление.
Чеклист перед вылетом и отзыв
По тегу месяца вылета уходит напоминание про загранпаспорт, страховку и ваучер. После поездки шаблон «Сбор отзывов» спрашивает оценку: 1–3 — сразу менеджеру, довольных можно отправить кнопкой на карточку агентства на картах.
Как запустить квиз для турагентства
-
1
Откройте шаблон «Квиз-бот»
Нажмите «Использовать шаблон квиза» и зарегистрируйтесь: шаблон встанет в первого бота включённым и откроется в редакторе. В заготовке три шага — вопрос с кнопками, имя и итог.
-
2
Перепишите вопросы под туры
В «Шагах» замените вопрос с кнопками на «Сбор данных» → «Своё» о направлении, так же добавьте даты, состав, бюджет и формат с полем «В переменную». Затем «Имя», «Телефон» и «Сделка в CRM».
-
3
Добавьте ночную ветку
Первым шагом — «Условие»: ветка «Рабочее время» («Время ≥ 9», «Время < 20», «День недели» от 1 до 5) ведёт к первому вопросу, «Иначе» — к ночному приветствию и тегу
ночная. В конце — «Оператор». -
4
Подключите каналы и проверьте
В «Каналах» подключите Telegram по токену от @BotFather, при желании MAX и ВКонтакте, в разделе «Виджет» — чат на сайт. Тест-чат не создаёт сделку и не показывает кнопок — пройдите квиз и в Telegram.
Готовый сценарий — основа квиза
Заготовка «Квиз-бот»: вопрос кнопками, имя и итоговое сообщение. Замените вопрос с кнопками вопросами о направлении, датах, составе и бюджете, добавьте телефон — получится квиз подбора тура.
Квиз-бот Пара вопросов кнопками, затем контакт. Открыть →Как устроен квиз подбора тура
Квиз в ЧБТ — не отдельный движок опросов, а ветка из обычных блоков, поэтому его можно дописывать как угодно. Заготовка шаблона «Квиз-бот» линейная: вопрос с кнопками, имя и итог. Кнопка выбор в переменную не записывает, поэтому ответы, которые нужны в названии сделки и в «Условии», бот спрашивает через «Сбор данных» — клиент пишет их текстом. Схема под подбор тура:
| Вопрос | Блок сценария | Куда попадает ответ |
|---|---|---|
| Направление: «Куда хотите поехать? Например, Турция, Египет, ОАЭ, Таиланд, Россия — или напишите «посоветуйте»» | «Сбор данных» → «Своё», «В переменную» country | Переменная country |
| Даты: «Когда лететь? Можно примерно: «начало октября, 10 ночей»» | «Сбор данных» → «Своё», «В переменную» dates | Переменная dates |
| Состав: сколько взрослых, есть ли дети, их возраст | «Сбор данных» → «Своё» с проверкой «Число», «В переменную» adults; затем «Дети и их возраст — или «нет»» → kids | Переменные adults и kids |
| Бюджет: «Бюджет на всех в тысячах рублей — одним числом» | «Сбор данных» → «Своё» с проверкой «Число», «Текст при ошибке»: «Напишите одно число, например 150», «В переменную» budget | Число в budget — по нему работает «Условие» |
| Формат: всё включено у моря, экскурсии, горы и активный отдых, семейный с детским клубом | «Сбор данных» → «Своё», «В переменную» format | Переменная format |
| Имя и телефон | «Сбор данных» → «Имя», затем «Телефон» с проверкой «Телефон» | Карточка контакта; владельцу — письмо о новой заявке |
| Итог | «Действие» → «Сделка в CRM» с названием {{country}} — {{dates}} — {{budget}} тыс. — {{name}} | Колонка «Новый» в разделе «CRM» |
Ответы на вопросы с вариантом «Своё» карточка контакта хранит под одним ключом, и следующий ответ заменяет предыдущий, поэтому все ответы держите в переменных — поле «В переменную», имена латиницей. Они подставляются в название сделки, а когда диалог передан менеджеру, видны в «Диалогах» в блоке «Собрано ботом» — до 12 переменных. Менеджер утром открывает «CRM» и видит не «хочу на море», а сделку с параметрами тура в названии.
Квалификацию даёт «Условие» по переменной budget: ветка «< 100» ставит тег горящие и отправляет текст про подборку горящих туров, ветка «≥ 350» — тег премиум и «Уведомить оператора» с текстом «Премиум: {{country}}, {{dates}}». Push получат все участники бота с включёнными уведомлениями — адресовать его одному старшему менеджеру нельзя. Баллов квиз не считает: «Записать переменную» записывает значение, а не складывает. В «Шагах» после ветки сценарий идёт к следующему шагу по списку, поэтому каждую ветку со своими действиями заканчивайте своим «Оператором»; свести ветки в один «Оператор» можно на «Холсте» с Базового.
Кнопки остаются там, где выбор не нужно записывать, — например «Подобрать тур» и «Визы и документы» в начале разговора. Свой выход в «Куда ведёт» сейчас получает только одна добавленная кнопка сообщения, а кнопки заготовки идут дальше общим выходом: оставьте кнопку заготовки для квиза, а «Визы и документы» добавьте новой. В каналах кнопки выглядят по-разному: в Telegram и MAX — по одной в ряд, во ВКонтакте — до 10 по две в ряд. Как выбирать вопросы и их порядок — на странице «Квиз в чат-боте».
Ночная смена и вопросы про визы
Первым шагом сценария стоит «Условие» с веткой «Рабочее время»: «Время ≥ 9», «Время < 20», «День недели ≥ 1» и «День недели ≤ 5» — правила внутри ветки складываются по «И». Днём ветка ведёт сразу к первому вопросу квиза. «Иначе» — это ночь и выходные: «Менеджеры на связи с 9:00, а заявку примем сейчас», «Действие» с тегом ночная и дальше тот же квиз, который заканчивается блоком «Оператор». Отдельное дневное приветствие — «Менеджер на связи — ответьте на пять вопросов, и он сразу пришлёт варианты» — с последующим общим квизом собирается на «Холсте» с Базового: в «Шагах» после шага сценарий идёт к следующему по списку.
Утром ночные диалоги ждут во вкладке «Ждут ответа» в «Диалогах»: в карточке клиента — теги, последняя сделка и ответы квиза. Всех ночных покажет фильтр по тегу ночная в «Контактах». Кто дежурит вечером, отвечает с телефона: кабинет ставится как приложение, а Web Push приходит о передаче диалога и по «Уведомить оператора». Письмо о передаче придёт, если в настройках уведомлений аккаунта включить «Новые диалоги в инбоксе». Тем, кто не хочет проходить квиз, подойдёт шаблон «Сбор заявок» — имя и телефон за два вопроса — с триггером на слово «менеджер». Подробно о ночном режиме — в статье об автоответчике в Telegram без Premium. В чате на сайте ночь видна и в шапке: статус «Оператор на линии» горит, пока у кого-то открыты «Диалоги», а режим можно переключить на «По расписанию» или «Бот отвечает круглосуточно».
Вопросы «нужна ли виза в Таиланд на 30 дней», «сколько багажа входит», «можно ли оплатить частями» с Базового берёт ИИ-агент. В разделе «ИИ-агенты» создайте агента и вставьте в «Базу знаний» текстом визовые правила по вашим направлениям, требования к загранпаспорту, условия оплаты и возврата, список документов для договора. База — до 15 000 знаков и уходит модели целиком с каждым вопросом, поэтому держите в ней только свои направления. В «Персоне» пропишите: «Не называй цены туров и не подбирай отели — предложи написать «подбор». О визах отвечай только по базе и напоминай проверить актуальность у менеджера. Если ответа нет, скажи: не знаю, уточните у менеджера».
В сценарии удобнее так: кнопка «Визы и документы» → «Сбор данных» с вопросом клиента → блок «ИИ-агент» в режиме «Ответить и продолжить сценарий» с галочкой «Отдельный выход «не понял»», ведущей в «Оператор» → «Сообщение»: «Ещё вопрос — напишите «вопрос», подобрать тур — «подбор»». Эти слова ловят триггеры «Ключевые слова» того же сценария с «Точным совпадением»: в «С какого шага начать» у одного — вопрос для агента, у другого — первый вопрос квиза. Выход «не понял» срабатывает, когда в ответе агента две фразы-отказа вроде «не знаю» и «уточните» — одной в обычном ответе мало, поэтому обе стоят в «Персоне». Сам ответ клиент всё равно получит, и кредит спишется. В режиме «Остаться в диалоге с ИИ» клиент сам из разговора с агентом не выйдет — ни кнопкой, ни словом «менеджер». Как собрать базу, чтобы агент не выдумывал, — в статье о базе знаний для ИИ-агента.
- Время и день недели «Условие» берёт по часам сервера ЧБТ, а не телефона клиента. Время — целый час: пишите 9 и 20, а не «9:00». Перед запуском напишите боту около 20:05 со второго аккаунта.
- День недели — число: 0 — воскресенье, 1 — понедельник, … 6 — суббота.
- Сделка в CRM и письмо о новой заявке появляются и ночью — утра ждёт только звонок.
- Модель ИИ-агента — на выбор из десяти: GPT-5, Claude, Gemini, DeepSeek или Qwen. Ответ на модели по умолчанию — один ИИ-кредит, на мощных моделях дороже: чем умнее модель, тем дороже ответ.
- Кредиты общие для бота: 150 на Базовом и 500 на Бизнесе за оплаченный период. Докупить нельзя, остаток не копится.
Горящие туры, вылет и отзывы
Писать первым бот может только тем, кто уже писал ему, а рекламную рассылку стоит отправлять тем, кто на неё согласился. Поэтому перед блоком «Оператор» в квизе стоит вопрос по образцу шаблона «Согласие на рассылку»: «Присылать горящие туры по вашему направлению? Не чаще двух раз в неделю. Ответьте «да» или «нет»» — это «Сбор данных» → «Своё», «В переменную» consent. Сам шаблон спрашивает кнопками «Да» / «Нет», ставит тег «рассылка» на «Да» и снимает его по слову «стоп», но переменной country в другом сценарии уже нет. Чтобы согласие было по направлению, поставьте «Условие» с ветками из двух правил — consent «regex» ^да и country «regex» турц — и в каждой ветке «Добавить тег» гор-турция, гор-египет и так далее: «regex» не различает регистр, «Турция» и «турция» совпадут. В ветку отписки шаблона добавьте «Удалить тег» с этими же тегами — иначе рассылка по гор-турция дойдёт и до того, кто написал «стоп».
Рассылка отправляется из раздела «Рассылки» с Базового: в «Кому» — гор-турция, текст — «{{name}}, Анталья с вылетом 12 октября, 7 ночей, всё включено — от 118 тыс. на двоих. Осталось 4 места. Ответьте «хочу» — забронируем». Ответ ловит отдельный сценарий: триггер «Ключевые слова» со словом «хочу» в режиме «Точное совпадение» → «Уведомить оператора» → «Оператор». Сам текст рассылки в историю «Диалогов» не попадает, поэтому в «Уведомить оператора» назовите предложение: «Анталья 12.10 — {{name}}». Точное совпадение важно: ключевые слова срабатывают и посреди квиза, и «хочу» внутри фразы увело бы клиента из вопросов. Как разметить базу тегами по направлениям, бюджету и сезону — в статье о тегах как системе сегментации.
Дату вылета бот не знает — она в договоре. Владелец или админ ставит в карточке контакта тег месяца вылета вылет-2026-10, и в начале месяца по нему уходит рассылка: «Проверьте: загранпаспорт действует ещё 6 месяцев после возвращения, страховка и ваучер — в письме от менеджера. Вопросы — сюда». Если диалог клиента уже закрыт, его ответ откроет новый диалог и команде придёт push «Новый диалог» с текстом вопроса. Сам вопрос без ключевого слова бот не подхватит: ответьте из «Диалогов», вкладка «У бота». Для близкого вылета менеджер просит клиента написать «вылет» и нажимает «Вернуть боту»: ключевое слово (тоже «Точное совпадение») запускает ветку с чеклистом и «Паузой», например на два дня, до сообщения «Завтра вылет». Длительность «Паузы» задаётся в блоке и считается от сообщения клиента, а не от даты вылета; если клиент напишет боту во время «Паузы», встанет ещё один отсчёт и напоминание придёт дважды. Запустить напоминание из вашей CRM входящим webhook нельзя — он не адресует событие клиенту в мессенджере (справка по webhook).
После возвращения — рассылка по тому же тегу: «Как отдохнули? Напишите «отзыв» — это минута». Слово запускает шаблон «Сбор отзывов», если добавить ему триггер «Ключевые слова»: оценка от 1 до 5 и пара слов, при 1–3 — тег negative и «Оператор». Для оценок 4–5 добавьте ветку с кнопкой «Открывает ссылку» на карточку агентства на картах. Тег летал-2026 на вернувшихся — аудитория следующего сезона: в январе им первым уходит рассылка про раннее бронирование, без затрат на рекламу.
- Рассылка — только текст с {{name}}: картинок и кнопок нет, подборку с фото давайте ссылкой.
- В «Кому» — теги через запятую, достаточно любого из них. Исключить тег нельзя.
- Счётчики: получатели, доставлено, ошибки и «без канала». Открытий и кликов нет.
- Сообщения уходят по очереди, не быстрее примерно 20 в секунду; «Отложенный запуск» — по часам сервера.
- Пока диалог у оператора, бот молчит и ключевые слова не срабатывают: обработанную заявку закрывайте кнопкой «Закрыть» или «Вернуть боту».
Чего бот для турагентства не делает
Честно о границах — чтобы вы не узнали о них после запуска.
- Не ищет туры в системах туроператоров и не показывает цены в реальном времени: интеграций с поисковиками туров в ЧБТ нет. Бот собирает параметры, подборку делает менеджер.
- Договор и основной платёж проходят у вас: об оплате по кнопке «Открывает ссылку» бот не узнает. Предоплату с фиксированной суммой может взять блок «Оплата» в сценарии — через Продамус, ЮKassa или CloudPayments, с выходом «Оплачено» после оплаты.
- Не отправляет фото отелей в Telegram, MAX и ВКонтакте: там только текст и кнопки, а в рассылках — только текст. Подборку с фото давайте ссылкой; файлы доходят только в чат на сайте.
- Не знает дату вылета и статус брони: напоминания строятся на тегах и «Паузе», а входящий webhook из вашей CRM не адресует событие клиенту в мессенджере.
- Не пишет первым тем, кто не писал боту, и не рассылает по номерам телефонов: рассылка уходит только тем, кто сам начал диалог в Telegram, MAX или ВКонтакте.
- ИИ-агент не знает визовых правил сам и не реагирует на слово «менеджер»: отвечает только по вашей базе, выход к человеку собирается в сценарии. Запросы к модели идут внешнему провайдеру — персональные данные туристов в базу не кладите.
На каких тарифах
Квиз, «Условие» по времени, теги и «Сделка в CRM» работают на Бесплатном в режиме «Шаги»: 30 диалогов в месяц — это 30 разных собеседников по всем каналам вместе, отвечает только владелец. Рассылки горящих туров, ИИ-агент, «Холст» и сотрудники в кабинете — с Базового, 650 ₽ за бота в месяц. Бизнес за 1290 ₽ отличается числом ИИ-кредитов: 500 вместо 150. Удобный порядок запуска: неделя 1 — квиз и ночная ветка в Telegram, неделя 2 — чат на сайте и MAX, неделя 3 — согласие на рассылку и теги направлений, второй месяц — ИИ-агент по визам и первая рассылка горящих туров.
Работает вместе с
Частые вопросы
Бот подберёт тур из базы туроператоров и покажет цену?
Нет. Интеграций с системами поиска туров в ЧБТ нет, цен в реальном времени бот не знает. Он собирает направление, даты, состав, бюджет и телефон и заводит сделку в CRM, а подборку менеджер делает в своих системах и присылает клиенту.
Можно показать фото отелей в боте?
В Telegram, MAX и ВКонтакте — нет: блок «Сообщение» отправляет туда только текст и кнопки, рассылки — только текст. Подборку с фото дайте ссылкой — кнопкой «Открывает ссылку» на страницу сайта или документ. Файлы и картинки доходят только в чат на сайте.
Оплатить тур в боте можно?
Предоплату — да: блок «Оплата» в сценарии присылает ссылку на фиксированную сумму через вашу кассу — Продамус, ЮKassa или CloudPayments, — и после оплаты сценарий идёт по выходу «Оплачено». Договор и полную оплату тура проводите у себя; если клиент платит по ссылке на вашу страницу, узнать об этом бот не сможет — стадию «Оплачено» в CRM менеджер ставит сам. Тур или бронь можно продавать и через магазин в боте — витрину с оплатой через ЮKassa или CloudPayments.
ИИ-агент ответит про визу в любую страну?
Только по тому, что вы положили в его базу знаний: это один текст до 15 000 знаков, который модель получает целиком с каждым вопросом. Чего в базе нет, агент должен честно сказать и уйти по выходу «не понял» к менеджеру — так его и настраивают. Ответ на модели по умолчанию — один ИИ-кредит, на мощных моделях дороже, с тарифа Базовый.
Работает ли квиз на сайте, в MAX и ВКонтакте?
Да, один сценарий отвечает во всех подключённых каналах. На сайт чат ставится одной строкой кода: форма до начала диалога может спросить телефон, сообщение при уходе с сайта (только на компьютере) предлагает оставить параметры, «Оставить контакты» сама заводит сделку. Кнопки в MAX идут по одной в ряд, во ВКонтакте — до 10.
Можно загрузить базу туристов и разослать горящие туры?
Нет. Мессенджеры разрешают боту писать только тем, кто сам начал с ним диалог, поэтому рассылка по номерам телефонов невозможна. Импорт CSV в «Контактах» есть, но до таких контактов рассылка дойдёт, только если они уже писали этому боту. Базу собирают ссылка на бота и QR-код для Telegram, а посетителям чата на сайте рассылка не уходит.
Хватит ли Бесплатного тарифа?
Чтобы проверить квиз — да: на Бесплатном работают шаблон, «Условие» по времени, теги и сделки, 30 диалогов в месяц с разными клиентами по всем каналам. Сверх лимита новым клиентам бот отвечает фразой о лимите. Рассылки горящих туров, ИИ-агент и сотрудники в кабинете — с Базового, 650 ₽ за бота в месяц.
Заявки на туры — даже ночью
Откройте шаблон «Квиз-бот», замените вопросы на направление, даты, состав и бюджет — и ночная заявка утром будет ждать менеджера в CRM. Бесплатный тариф — без привязки карты.