Денис Лузиков@deni_vitoБесплатный разбор

Бот для записи клиентов: как это устроено

Коротко

Бот для записи бывает двух видов, и их часто путают. Первый — анкета: собирает пожелание клиента, а слот подтверждает администратор. Второй — живая запись: бот видит реальное расписание, показывает свободные окна и занимает выбранное сразу. Первый делается за вечер, второй требует связи с вашей системой, но именно он убирает работу администратора.

Запись — самая частая задача, с которой приходят за ботом. Салон, клиника, мастер, автосервис, репетитор: везде одно и то же — администратор половину дня отвечает на «а можно завтра к двум». Что особенного в записи у салона красоты и у клиники, разобрано отдельно: там свои условия и свои ограничения. Отдельные разборы есть и для автосервиса, где к записи добавляются статусы ремонта и согласование работ, и для отеля, где подтверждение брони по правилам считается договором. У онлайн-школы запись — это пробный урок и заявка в платформу курсов; разбор в статье про ИИ для онлайн-школы.

Отраслевая специфика при этом заметная: у заведения запись — это бронь столика с посадкой и залом (разбор для ресторанов), у агентства недвижимости — показ объекта с привязкой к конкретному специалисту (разбор для недвижимости). Механика общая, а ограничения разные.

Вопрос у большинства звучит не «нужен ли бот для записи», а «где его делать». Выбирают обычно между Telegram, где клиент уже сидит, и мессенджером MAX, куда часть аудитории только переезжает.

Но перед выбором площадки стоит другая развилка, и она важнее. Под словами «бот для записи» скрываются два очень разных решения. Одно делается за вечер и почти ничего не меняет в работе. Второе требует связи с вашим расписанием и убирает саму работу администратора. Ниже — оба, чтобы вы понимали, что заказываете.

Два вида записи, которые путают

Бот-анкетасобирает пожелание
  • Спрашивает услугу, дату и удобное время
  • Отправляет заявку администратору
  • Слот подтверждает человек
  • Клиент ждёт подтверждения
  • Делается за вечер, интеграции не нужны
Живая записьзанимает реальный слот
  • Показывает свободные окна из расписания
  • Занимает выбранное сразу
  • Клиент получает подтверждение мгновенно
  • Администратор не участвует
  • Требует связи с вашей системой
Разница для клиента: в первом случае он оставляет заявку и ждёт, во втором — уходит с назначенным временем. Разница для вас: в первом администратор всё ещё нужен на каждой записи.

Бот-анкета — не плохое решение. Если у вас мастер согласовывает время индивидуально, а расписание живёт в голове и в тетради, анкета уже снимает половину звонков. Плохо, когда за живую запись платят, а получают анкету — и удивляются, что администратор по-прежнему занят.

Что должно быть в живой записи

Актуальные слоты, а не список часов

Бот должен показывать окна, которые свободны прямо сейчас, с учётом длительности услуги. Стрижка — час, окрашивание — три: если бот предлагает трёхчасовую услугу в окно на час, запись превращается в конфликт.

Это первое место, где видно, ходит ли бот в вашу систему или просто показывает картинку с часами.

Защита от двойной брони

Два клиента открыли бота одновременно и выбрали одно время. Кто получит слот?

Если бот сначала показывает список, потом обрабатывает выбор, потом записывает — оба. Дальше администратор звонит одному из них и извиняется, и весь выигрыш от автоматизации уходит в минус.

Правильно слот занимается одним неделимым действием: первый успевший получает, второй сразу видит, что окно занято, и выбирает другое. Это не настройка, а требование к архитектуре, и его надо озвучивать до начала работы.

Перенос и отмена самим клиентом

Половина смысла записи через бота — в том, что клиент может перенести без звонка. Если перенести можно только через администратора, вы автоматизировали одну сторону и оставили вторую.

Отмена важна не меньше: освободившийся слот должен вернуться в расписание сразу, чтобы его занял кто-то другой.

Напоминания с кнопками

Напоминание за сутки и за пару часов снижает неявки. Но работает не текст «не забудьте», а возможность ответить прямо в нём: кнопки «буду» и «перенести». Технически это обычные кнопки под сообщением — в Telegram и в MAX они устроены похоже.

Клиент, который передумал, нажмёт «перенести» и освободит время. Клиент, который просто забыл, увидит и придёт. Без кнопок вы получаете одностороннее уведомление и всё те же пустые окна.

Путь клиента в живой записи
Выбрал услугубот знает длительность
Увидел свободные окнаиз вашего расписания
Слот занят атомарнодвойная бронь невозможна
Получил подтверждениесразу, без ожидания
Напоминания с кнопкамиза сутки и за пару часов
Администратор не участвует ни в одном шаге. Он подключается только там, где случай нестандартный — а таких обращений заметно меньше, чем обычных записей.

Что учесть до начала

Вопросы, которые определяют срок и цену
  1. 1
    Где сейчас живёт расписаниеПрограмма учёта, таблица, тетрадь. От этого зависит, есть ли к чему подключаться
  2. 2
    Есть ли у системы внешний доступЕсли да — бот работает с ней напрямую. Если нет — расписание придётся вести в боте
  3. 3
    Сколько длится каждая услугаБез этого нельзя показывать корректные окна: список услуг с длительностями нужен на старте
  4. 4
    Кто и как отменяетПравила отмены и переноса — за сколько часов, есть ли ограничения. Это логика, её надо задать
  5. 5
    Что делать с нестандартнымКуда бот передаёт клиента, когда услуги нет в списке или нужно согласование
  6. 6
    Куда падает записьУведомление мастеру, запись в систему, событие в календарь — обычно всё сразу
Первые два пункта решают почти всё. Если системы нет, бот становится вашей системой учёта — это нормально, но закладывать выгрузку данных надо сразу.

Где чаще всего ломается

Два несинхронных календаря. Бот ведёт своё расписание, администратор — своё. Рано или поздно они расходятся, и клиент приезжает на занятое время. Правило простое: источник расписания должен быть один, а бот — окном в него.

Бот не знает про перерывы и выходные. Записывает на обед, на день, когда мастер в отпуске, на 23:00. Календарь исключений скучен, но без него бот регулярно ставит записи, которые придётся отменять руками.

Нет ограничения по времени вперёд. Клиент записывается на три месяца вперёд, за это время меняются цены и график. Разумный горизонт — от двух недель до месяца, зависит от бизнеса.

Напоминание уходит, а отменить нельзя. Человек видит «завтра в 14:00», хочет перенести, а в ответ бот молчит или предлагает позвонить. Половина таких клиентов просто не придёт.

Записи некуда складывать. Бот принял, уведомление пришло — и всё, никакой истории. Через месяц вы не можете ответить, сколько было записей и сколько неявок. Это лечится на старте одним решением: любая запись сохраняется, а не только пересылается.

Что это даёт в деньгах

Считать честно можно двумя способами, и оба доступны без бота.

Первый: сколько записей вы теряете вне рабочего времени. Посмотрите, сколько обращений приходит вечером и в выходные, когда никто не отвечает. Часть этих людей записалась к другим. Бот забирает эту часть целиком, потому что работает круглосуточно.

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

Оба числа у вас уже есть, их не нужно ниоткуда брать. Если их сумма меньше стоимости бота — не берите бота, я скажу об этом на разборе прямо.

Что меняется от ниши к нише

Запись выглядит одинаково только на схеме. На практике у каждой ниши свои условия, и они определяют, какой бот вам нужен.

НишаЧто особенногоЧто обязательно в боте
Барбершоп, салонзапись к конкретному мастерувыбор мастера, его личный график, разная длительность услуг
Медцентр, стоматологиязанятость врача и кабинета одновременнодвойная проверка занятости, напоминание за сутки, отмена без звонка
Автосервисдлительность зависит от объёма работпредварительная оценка времени, буфер между записями
Студия, спортзалгрупповые занятиялимит мест, лист ожидания, отмена с освобождением места
Репетитор, консультантрегулярность важнее разовой записиповторяющиеся слоты, перенос серии, часовые пояса
Выездная услугавремя в пути между адресамиадрес до записи, буфер на дорогу, ограничение по району

Строка с групповыми занятиями стоит отдельного внимания: лист ожидания окупается быстрее всего остального в этом списке. Освободившееся место закрывается автоматически, а не остаётся пустым из-за того, что администратор не успел обзвонить.

Если система записи уже есть

Общий разбор всех способов записи — от виджета на сайте до профиля на карте — собран отдельно: онлайн-запись клиентов.

Частая ситуация: расписание живёт в специализированном сервисе, и вопрос не «сделать запись», а «дотянуть её до мессенджера». Вариантов три, и они сильно отличаются по цене.

У сервиса есть интерфейс для внешних систем. Лучший случай: бот читает слоты и создаёт записи напрямую, расписание остаётся единственным источником правды. Ради этого и стоит связываться.

Интерфейса нет, но есть выгрузка. Бот работает по копии расписания, которая обновляется раз в несколько минут. Двойные брони при этом возможны, и лечится это тем, что бот придерживает слот на короткое время и подтверждает запись только после проверки.

Нет ни того, ни другого. Тогда бот становится системой записи сам, а прежний сервис остаётся местом, куда данные заносят руками. Так тоже можно, но два источника правды рано или поздно разъедутся — это первый пункт раздела про поломки.

Вопрос, который стоит задать до начала работ: что произойдёт, если через год вы смените сервис записи. Хорошо спроектированный бот переживает такую смену заменой одного слоя, плохо спроектированный переписывается целиком.

Запись через Telegram и через MAX: что отличается

Логика записи одна на обе площадки: свободные окна из вашей системы, подтверждение телефона, запись в системе, напоминание с кнопками. Отличается вход и правила, и они влияют на срок запуска сильнее, чем кажется.

TelegramMAX
Кто может завести боталюбой, через BotFather за минутуверифицированный профиль юрлица, ИП или самозанятого, резидента РФ
Проверка перед запускомнетмодерация до 48 часов по рабочим дням
Имя ботавыбираете самигенерируется платформой, у ИП и юрлиц с ИНН внутри
Кнопка «поделиться телефоном»естьесть, вместе с кнопкой геопозиции
Сервисные сообщениябез ограничений по содержаниюреклама и программы лояльности запрещены
Где аудиториясамая широкаярастёт; ниша с малой конкуренцией

Для записи из этой таблицы важны три строки. Кнопка запроса телефона нужна, потому что запись без подтверждённого номера — это запись, на которую не придут: у систем вроде YCLIENTS подтверждение номера кодом из СМС встроено в методы онлайн-записи (документация YCLIENTS API, проверено 08.09.2026), и кнопка мессенджера избавляет клиента от набора номера руками. Модерация в MAX означает, что запуск планируется на неделю, а не на вечер, и что физлицо без статуса самозанятого бота там не заведёт вовсе — разбор в статье бот в MAX для физлица. Запрет рекламы в сервисных сообщениях MAX бьёт по привычному приёму «напоминание о записи плюс промокод на следующий визит»: в MAX напоминание должно остаться напоминанием.

Что это значит на практике. Если запись нужна на этой неделе — Telegram, а MAX подключается вторым каналом, когда бот уже работает. Если клиенты — организации и госсегмент, где MAX становится рабочим мессенджером, начинать стоит с него и заложить неделю на модерацию. Бизнес-логика записи при этом общая, и делать её надо отдельно от обёртки под площадку: тогда второй мессенджер обходится в долю стоимости первого. Как заводится бот в каждом из них, пошагово — в статьях как создать бота в Telegram и как создать бота в MAX.

Где делать: конструктор или разработка

Бот-анкету спокойно собирают в конструкторе — там это типовой сценарий. Живая запись почти всегда упирается в интеграцию с вашей системой, а это уже за границей возможностей конструкторов. Подробно эту границу я разобрал в статье про конструкторы и разработку.

Отдельно стоит подумать про площадку. Telegram — очевидный выбор, но если ваши клиенты переходят в MAX, запись там пока делают единицы: как устроена разработка на этой площадке, разобрано в инструкции по MAX.

Что делаю я

Делаю чат-ботов для записи под конкретный бизнес: с живыми слотами из вашей системы, защитой от двойной брони, переносом и отменой самим клиентом, напоминаниями с кнопками. Если системы учёта нет — бот становится ею, с выгрузкой данных на случай, если позже вы её заведёте.

Техническое задание не нужно. Расскажите, как у вас сейчас устроена запись и где хранится расписание, — этого хватит, чтобы назвать срок и цену. И если увижу, что вам хватит анкеты за пару дней вместо полноценной интеграции, — так и скажу.

Какой из двух вариантов нужен вам

Разница между «ботом-анкетой» и записью с настоящим расписанием — это разница в цене и в том, освободится ли администратор. Скажите, в чём у вас лежат окна и как вы ведёте запись сейчас, — посмотрю, что можно подключить, и назову срок. Разбор бесплатный.

Денис Лузиков
Денис ЛузиковРазработчик ИИ-агентов и чат-ботов

5 лет работаю с ИИ, 120+ проектов в разных нишах. Четыре продукта в Telegram, которые можно открыть и попробовать прямо сейчас, — суммарно 477 016 пользователей в месяц. Разработку веду сам, без агентства.

Вопросы

Частые вопросы

Бот заменит администратора?

Полностью — нет, и это не цель. Он снимает механическую часть: приём записи в нерабочее время, напоминания, перенос и отмену. У администратора остаётся то, где нужен человек: сложные случаи, продажа дополнительных услуг, работа с недовольством. На практике администратор перестаёт быть телефонной станцией и начинает заниматься клиентами в зале.

Что если два клиента выберут одно время одновременно?

Это главная техническая ловушка записи, и решается она на уровне архитектуры: слот занимается атомарно, то есть первый успевший его получает, а второй сразу видит, что окно занято, и выбирает другое. Если бот сначала показывает список, потом «думает», а потом записывает — двойные брони будут обязательно, вопрос только в частоте.

Нужна ли интеграция с моей CRM или программой учёта?

Если у вас уже есть система, где ведётся расписание, — да, иначе получится два несинхронных календаря, и это хуже, чем один. Если системы нет, бот может быть единственным местом хранения записей, но тогда стоит сразу заложить выгрузку: со временем систему вы всё равно заведёте.

Сколько напоминаний отправлять, чтобы не раздражать?

Обычно достаточно двух: за сутки и за пару часов. Первое даёт время перенести, второе — не забыть. Главное не количество, а возможность ответить прямо в напоминании: кнопки «буду» и «перенести» превращают напоминание из спама в инструмент, который снижает неявки.

Сколько времени занимает такой бот?

Бот-анкета — несколько дней. Живая запись с синхронизацией — от недели, и срок определяет не бот, а ваша система: есть ли у неё интерфейс для внешних запросов, кто даёт доступ и в каком виде лежит расписание. Поэтому на разборе я первым делом спрашиваю не про бота, а про то, где сейчас хранятся записи.