Запись на несколько услуг и специалистов: схема без конфликтов
Пример расчёта (условные цифры): если есть 4 специалиста и 6 услуг, система должна проверить не только свободное время, но и кто действительно выполняет выбранную услугу. Пустой интервал у неподходящего специалиста не является свободным слотом для клиента. На БЕСПЛАТНОЙ КОНСУЛЬТАЦИИ можно разобрать правила вашего расписания.
Из чего состоит допустимая запись
Для каждой услуги укажите длительность, доступных специалистов, нужное оборудование или помещение, подготовительный интервал и филиал. Только затем можно показывать клиенту время. Если услуга занимает час, свободные 30 минут в календаре не подходят. Если она требует определённого кабинета, занятость этого ресурса важна не меньше графика сотрудника. Эти правила лучше описать отдельно от текстов бота, чтобы сайт и администратор пользовались одной логикой.
У клиента бывает несколько пожеланий: конкретный специалист, удобная дата, две услуги подряд. Определите приоритет. Если желаемый сотрудник занят, бот может показать ближайшее время у него и альтернативу у другого, но не должен незаметно менять выбор. Для двух услуг подряд нужен последовательный интервал и допустимая очередность. Иногда проще передать задачу администратору, чем строить чрезмерно сложный автоматический подбор.
Вопрос к вам: сколько записей за неделю администратор исправляет после онлайн-бронирования из-за несовпадения услуги, длительности или специалиста?
Лайфхак: храните длительность услуги в одном справочнике. Если на сайте указано 40 минут, а календарь резервирует 30, конфликт будет повторяться независимо от качества диалога.
Почему расписание должно быть общим
Когда сайт, мессенджер и телефонные записи ведутся в разных календарях, одинаковое время может быть обещано двум людям. Главная система должна подтверждать бронирование и возвращать результат всем каналам. Показ свободного интервала ещё не гарантирует его сохранение: другой клиент может выбрать тот же слот несколькими секундами раньше. Сообщайте о записи как о подтверждённой только после успешного ответа календаря.
Продумайте отмены и переносы. При переносе старый слот не должен освобождаться до проверки нового, если таковы правила бизнеса. При отмене клиент получает понятное подтверждение, а освободившееся время становится доступным другим каналам. Если сотрудник меняет свой график, связанные записи нельзя молча удалять: нужен список затронутых клиентов и ответственный за связь с ними.
Передавайте в карточку визита услугу, специалиста, дату, время, канал записи и контакт клиента. Для постоянного посетителя свяжите новый визит с историей, но не считайте каждую запись продолжением предыдущей. Если данные клиента недостаточны для безопасного совпадения, лучше оставить запись отдельной и проверить её вручную.
Пример расчёта (условные цифры): при 40 записях в неделю и 5 ручных исправлениях по четыре минуты команда тратит 20 минут на корректировки. Это только прямое время; стоимость неудобства для клиента без данных оценивать нельзя.
Пошаговая настройка сложной записи
Шаг 1. Создайте справочник услуг
Для каждой услуги запишите длительность, цену или правило расчёта, исполнителей и ресурсы. Отдельно укажите, можно ли объединять её с другими услугами в одном визите. Справочник должен иметь владельца обновления.
Шаг 2. Согласуйте графики специалистов
Учитывайте смены, перерывы, отпуска, филиалы и уже существующие записи. Если специалист работает по разной длительности для одной услуги, это должно отражаться в доступных интервалах. Не рассчитывайте время по одному общему шаблону, который потом исправляет администратор.
Шаг 3. Определите порядок выбора для клиента
Пусть человек сначала выберет услугу, затем при желании специалиста, после чего увидит допустимые интервалы. Если важнее дата, предложите доступных сотрудников на неё. Не показывайте длинный пустой календарь без объяснения, почему нужного времени нет.
Шаг 4. Резервируйте и подтверждайте слот
Перед финальным сообщением повторно проверьте доступность и сохраните запись в главной системе. Укажите клиенту услугу, специалиста, время и адрес. Если бронь не прошла, предложите другой вариант, а не говорите «вы записаны».
Шаг 5. Проверьте исключения
Сымитируйте одновременный выбор времени, две услуги подряд, отпуск специалиста, отмену и перенос. Посмотрите, какие сообщения получит клиент и что увидит администратор. Исправьте конфликт до запуска, а после запуска проверяйте выборку сложных визитов.
Свободный календарь или диалог с подбором
Календарь самостоятельного выбора. Плюсы: быстро работает, когда услуга и специалист уже известны. Главный риск: при множестве условий календарь покажет пустоту или неподходящее время без объяснения.
Диалоговый подбор. Плюсы: можно уточнить приоритет клиента и предложить альтернативы. Главный риск: слишком длинный сценарий заставит отвечать на вопросы, которые не влияют на выбор. Для сложного сочетания услуг оставьте передачу администратору.
Таблица помогает увидеть, почему один свободный квадрат в календаре не всегда является реальным предложением клиенту. Лайфхак: сохраняйте причину отказа в бронировании. Если чаще всего не хватает определённой связки услуги и специалиста, это уже данные для управления расписанием.
Как проверить удобство после запуска
Считайте завершённые записи, ручные исправления, двойные брони и случаи, где клиент не нашёл допустимого слота. Отдельно смотрите сложные сочетания услуг. Если бот часто передаёт такие случаи администратору, это не обязательно ошибка: возможно, правила требуют человеческого решения. Ошибкой будет потеря контекста и повторный опрос клиента.
После изменения справочника услуг повторите тесты. Новая длительность или новый специалист меняют множество допустимых интервалов. Контроль качества записи должен сравнивать обещание клиенту с записью в главной системе, а не только факт отправки сообщения.
Что ещё связано
Запись на несколько услуг связана с защитой от двойного бронирования и выбором общей системы онлайн-записи. В A3bot можно настроить диалог и передачу записи в доступный календарь. Стоимость обсуждаем после разбора задачи.
Заметка эксперта
Сложная запись работает, когда правила услуги и ресурсы описаны до запуска бота. Диалог помогает клиенту выбрать вариант, но последнее слово о доступности должно оставаться за главным расписанием.
Напишите, какой процесс хотите автоматизировать: A3bot