Тема
Путь гостя
Путь гостя — конструктор поведения AI-консьержа: вы задаёте, что бот делает на каждом этапе общения с гостем, какие данные собирает и по каким правилам отвечает. Всё настраивается галочками и списками, без программирования.
Находится в Настройки → Путь гостя.
Чем это отличается от сценариев
| Путь гостя | Сценарии | |
|---|---|---|
| Когда работает | гость написал сам | по расписанию и событиям брони |
| Что настраивается | как бот отвечает и что спрашивает | какие сообщения и когда отправить |
| Порядок шагов | предпочтительный: бот отступит, если разговор пошёл иначе | строгий |
Обе настройки дополняют друг друга: рассылки и опросы — в сценариях, поведение в живом диалоге — здесь. В карточке этапа видно, какие сценарии к нему привязаны.
Этапы
Путь разбит на этапы: знакомство, подбор, бронирование, оплата, перед заездом, заезд, проживание, выезд, после выезда. Слева — карта пути, справа — настройки выбранного этапа.
Этап включается автоматически, по данным брони: система сама понимает, что гость ещё выбирает, уже оплатил или живёт в номере. Условие включения показано в карточке этапа. Инструкции неактивных этапов боту не отправляются — он не путается и отвечает точнее.
Тумблер у этапа выключает его целиком: бот просто пропустит этот участок пути.
Этап «Оплата» показывается, только если у вас подключён онлайн-эквайринг. Без него бот не обещает гостю платёжную ссылку.
Что собрать у гостя
Список данных, которые бот запрашивает на этапе: имя, телефон, даты, время прибытия и любые свои поля.
Для каждого поля задаются:
- как спрашивать — обязательно, если уместно или не спрашивать;
- когда — в начале этапа, до оформления брони или по ходу разговора;
- проверка формата — телефон, e-mail, дата, время, число;
- свой вопрос — если пусто, бот сформулирует сам;
- переменная, в которую сохранится ответ.
Обязательные поля проверяет система, а не текст инструкции: пока телефон не собран, бронь не оформится — бот сам вернётся и спросит.
Действия
Что бот делает на этапе: показать варианты с ценами, отправить фото, создать бронь, принять заявку, напомнить про выезд и так далее. У каждого действия настраиваются:
- включено или нет;
- когда — всегда на этапе или только по запросу гостя;
- условие — из каталога: параметры брони (от N ночей, гостей от N, с детьми, с питомцем, сумма, оплачена, депозит, регистрация, категория, источник), сроки (до заезда N дней, заезд сегодня, длительное проживание), гость (повторный, впервые, язык, есть телефон), канал и время (канал, поздний час, рабочее время, выходной) и значения любых полей (заполнено, не заполнено, равно значению);
- своя формулировка и параметр (сумма, скидка, срок).
Порядок действий — предпочтительный: если гость спросил про фото раньше, чем про цены, бот ответит по ситуации.
Условие проверяет система, а не бот. Если оно не выполнено — бот это действие даже не увидит и предложить не сможет. Когда данных для проверки нет (например, категория номера у гостя без брони), условие передаётся боту подсказкой, и решение остаётся за ним.
Правила этапа
Короткие ограничения: не показывать число свободных номеров, упомянуть депозит до брони, не писать первым ночью. Правила со знаком 🔒 — платформенные (эскалация к сотруднику, запрет выдумывать факты, изоляция данных гостя). Они действуют всегда и не выключаются.
Переменные
Вкладка «Переменные» — справочник данных, которые бот использует в текстах.
- Системные — имя гостя, даты и сумма брони, адрес объекта, время заезда. Заполняются платформой, менять их нельзя.
- Свои — то, что вы собираете сами: время прибытия, нужен ли трансфер, номер рейса. Для каждой задаётся тип, где хранится (карточка гостя, бронь или диалог) и кто заполняет.
Новое поле создаётся прямо в секции «Что собрать у гостя» — отдельно заводить его не нужно.
Вставляются в тексты кнопкой-подсказкой. Собранные значения видны сотрудникам в карточке гостя или брони.
Где поле доступно дальше
Поле, созданное здесь, регистрируется в системе и работает не только в конструкторе:
| Где хранится | Что это значит | Как использовать дальше |
|---|---|---|
| Карточка гостя | остаётся у гостя навсегда | видно в CRM, доступно в условиях сценариев «по полю клиента», работает merge-тегом [cf_ключ] в шаблонах |
| Бронь | привязано к конкретной броне | сценарии ветвятся по нему условием «ответ гостя» (jc_ключ) |
| Диалог | живёт в текущем разговоре | для разовых уточнений |
В таблице переменных показано, как именно доступно каждое поле.
Свои действия
Если готового действия не хватает, соберите своё из шагов: сказать, спросить и записать, проверить в PMS, создать заявку в отдел, передать сотруднику, условие. Шаги с пометкой ⚙ выполняет система, а не нейросеть — результат предсказуем.
Из собранного действия платформа делает инструмент для бота: он сам решает, когда его применить, и собирает нужные данные в разговоре.
Оплата, реквизиты, документы и коды доступа в свои действия не выносятся — этим занимаются встроенные механизмы платформы.
Мультиязычность
Если у организации включено несколько языков, у каждого текста появляются вкладки языков. Точка у вкладки означает, что вариант не заполнен. Язык ответа бот определяет по сообщению гостя.
Черновик, публикация и откат
Правки копятся в черновике и на гостей не влияют. Кнопка «Опубликовать» переводит их в работу; публиковать может администратор организации, остальные сотрудники — готовить черновик.
Перед публикацией конфигурация проверяется: не конфликтуют ли настройки с правилами безопасности, заполнены ли обязательные поля. Найденные замечания показываются списком — с указанием этапа.
Каждая публикация сохраняется как версия, к которой можно вернуться.
Проверка перед публикацией
- «Превью промта» — что именно получит бот на выбранном этапе.
- «Тест-диалог» — переписка с ботом в выбранной фазе. Реальные сообщения гостям не уходят, брони и заявки не создаются: всё, что бот попытался бы отправить, показывается в тестовом окне.
Если конструктор выключен
Тумблер «Конструктор включён» возвращает бота к платформенному поведению — настройки при этом сохраняются. Если организация работает на индивидуальной сборке промта, конструктор не активен, и в разделе появляется соответствующее пояснение.