Запись на услугу
Пример — массажный салон. Бот выясняет, с чем пришёл клиент, предлагает услугу, называет настоящие свободные окна из расписания, записывает к мастеру и напоминает о визите. Захотел перенести или отменить — делает и это, по вашим правилам.
Так же устроен разговор в барбершопе, клинике, автосервисе, студии — везде, где продают не товар, а время мастера.
Это самая длинная сборка в документации: она трогает три раздела кабинета и делается за вечер, а не за час. Порядок ниже — не пожелание: каждый следующий шаг опирается на предыдущий, и собранное вразнобой не заработает.
Здесь всё собрано руками, с нуля — так виднее, из чего складывается запись. Если справочник записи уже синхронизирован с вашими данными, точки, мастера и услуги подтянутся сами: шаги со второго по четвёртый вы пройдёте глазами, проверяя длительности, а не набирая их.
Что должно получиться
клиент
здравствуйте, спина ноет после зала
бот
Здравствуйте! После нагрузки мышцы забиты — обычно берут классический массаж тела или массаж спины. Классический на 90 минут проработает всё целиком. Подойдёт?
клиент
да давайте классический
бот
Хорошо. Вам как удобнее: женский или мужской вариант? И на 60 или 90 минут?
клиент
женский, 90
бот
Записываю на Левитанского, 12. Ближайшее свободное: сегодня в 18:00 у Дарьи, завтра в 11:30 у Любови, завтра в 15:00 у Екатерины.
клиент
завтра в 11:30
бот
Осталось имя и телефон — по ним администратор найдёт вашу запись.
клиент
Настя, +7 913 220-14-05
бот
Готово, вы записаны: завтра, 30 августа, в 11:30, Классический массаж тела — женский, 90 минут, Любовь, Левитанского, 12. Напомню накануне.
Три вещи здесь бот не выдумал: услуги он предложил по вашей матрице подбора, окна посчитал по графикам мастеров и занятым визитам, а запись действительно создал — она видна в журнале, и время в расписании занято.
Порядок сборки
Товары: типы и позиции
Начинаем отсюда, а не с расписания: имена и цены услуг живут только в прайсе, и раздел «Запись» берёт их оттуда.
Включите «Агент собирает заказ» — пока он выключен, прайса нет вовсе и заводить нечего.
Заведите тип позиций («Массаж тела») и включите у него пометку «Позиции этого типа записывают на время». Ею бот и отличает визит от покупки: без неё он спрашивал бы про день и час у подарочного сертификата.
В поле «Что бот уточнит при заказе» впишите первый вопрос — кабинет заведёт опрос при заказе, его шаг и поле сам.
Дальше — позиции: название, тип, цена, описание. Если у услуги есть варианты («женский» и «мужской», 60 и 90 минут) — заведите их параметрами с ценами.
Единица записи — вариант, а не позиция: «женский, 90 мин» занимает полтора часа, «мужской, 60 мин» — час. Поэтому варианты и заводятся здесь: из них вырастут отдельные строки расписания со своими длительностями.
Запись: точка приёма
Раздел «Запись» → вкладка «Точки» → «Добавить точку».
Адрес, телефон, часовой пояс, часы работы по дням, шаг сетки и перерыв между сеансами. Без точки бот не назовёт ни одного времени: ему неоткуда взять ни часы, ни расписание.
Часы точки — потолок для смен мастеров. Салон закрылся в 21:00 — значит, в 21:30 записи не будет ни к кому, даже если у мастера стоит смена.
Запись: услуги и их длительность
Вкладка «Услуги» → «Добавить услугу». Выбираете позицию прайса, её вариант — и говорите, сколько он занимает и где его делают.
Имя услуга берёт из прайса: набирать его здесь не нужно и нельзя. Заведите по строке на каждый вариант, который продаёте.
Услуга без длительности или без единой отмеченной точки — это услуга, на которую бот не запишет никого. Он назовёт цену и упрётся ровно там, где клиент готов записаться.
Запись: специалисты и графики
Вкладка «Специалисты» → «Добавить специалиста». Имя, пол, отметки «Что делает» (это позиции прайса) и график блоками: «пн, ср, пт на Левитанского с 10 до 21».
Бот ищет мастера по трём условиям сразу: принимает записи, делает эту услугу и имеет смену на этой точке в этот день. Не сошлось хоть одно — окон ноль.
Товары: что советуем
Вкладка «Что советуем» — то, чем бот отвечает клиенту, который пришёл не с названием услуги, а с проблемой.
Заведите ситуацию: название, «С чем пришёл клиент» словами клиента, приметы и услуги, которые бот назовёт. Проверьте прямо на экране полем «Проверить на реплике»: «болит спина после зала» — и видно, какая ситуация победила и чем именно.
Сценарий: опрос позиции
Клиент назвал услугу — дальше её надо уточнить. Это опрос при заказе: по вопросу на шаг.
| Шаг опроса | Что включить в «Что работает на этом шаге» |
|---|---|
| Какой вариант услуги | — |
| Куда удобнее приехать | — |
| К какому мастеру | Предлагать мастеров |
| На какое время | Называть свободное время |
Адрес спрашивается раньше мастера: круг мастеров считается по точке.
Из шага времени два выхода: окно и адрес заполнены — в «Позиция собрана»; окно есть, а адреса нет — назад на шаг адреса. Переспрос делайте отдельным шагом с другими словами, а не петлёй на себя: петля кормит бота тем же указанием, и он дословно повторяет фразу.
Сценарий: главный разговор
Хребет такой: развилка → сбор заказа → предложение дополнений → подтверждение визита → имя и телефон → «Запись оформлена».
На последнем шаге поставьте два действия, в этом порядке: «Оформить заказ», затем «Записать клиента».
Шаг контактов стоит перед отчётом не для красоты: без имени и телефона действие «Записать клиента» откажется записывать. Соберёте их после — бот скажет «вы записаны», а записи не будет.
Сценарий: ветки провала
Самое важное и самое пропускаемое. Из шага «Запись оформлена» протяните переходы по условию «Запись клиента» → «Чем кончилась операция»:
| Исход | Куда вести |
|---|---|
| Время успели занять | Шаг «Время не подошло»: назвать соседние окна |
| Расписание отказало | Туда же |
| Трогать запись было поздно | Позвать администратора |
| Перенос сорвался, записи не осталось | К человеку, обязательно |
Поставьте им меньшее число очереди, чем у обычного выхода: они должны проверяться раньше.
Без этих веток шаг отчёта скажет «я вас записала» в любом случае — в том числе когда записи не произошло.
Проверка
Прежде чем идти в тестовый чат, прогоните «Проверить сценарий»: она покажет путь по шагам и найдёт тупики и зацикливание бесплатно.
Потом — тестовый чат. Проверьте не только удачный разговор, но и три неудобных: «а можно в другое время», «перенесите на субботу», «не смогу прийти».
Окон раньше чем через два часа от текущего момента бот не предложит. Это не настройка, а свойство расчёта: проверяя первое свободное время сразу после сборки, не ждите ближайшего часа.
Напоминания о визите
Вкладка «Напоминания» в разделе «Запись». Включите, задайте сроки — обычно за сутки и за два часа — и текст с подстановками.
Включите «Просить подтвердить» на суточном: «да» отметит запись подтверждённой, «не смогу» уведёт в перенос. Это то, чем срезают неявку.
Напоминание о визите бесплатно: оно собирается шаблоном, без обращения к модели.
Что обычно ломается
Услуга есть в прайсе, но не в расписании. Позиция прайса сама услугой записи не становится — её заводят на вкладке «Услуги». Бот назовёт цену и не предложит времени.
У мастера нет смены на нужной точке. Он отмечен, услугу делает, но график пуст или заведён на другой филиал — в расчёт он не попадёт.
Шаг записи без действия. Указание «скажи, что записал» бот выполнит дословно, а расписание не тронет. Записывает только действие.
Механики не включены. Матрица подбора, свободные окна, мастера и дополнения работают только на шагах, где отмечены галочками. Заведённые правила сами по себе разговор не меняют.
Контакты собраны после записи. Действие откажется работать, а клиент уже услышал «записываю».
Aisell