Запись клиента — операция, которая выглядит тривиальной и при этом съедает непропорционально много времени. Мастер отвечает в мессенджере между клиентами, администратор автосервиса держит телефон плечом и листает тетрадь, хозяин гостевого дома ночью отвечает «да, свободно» и утром обнаруживает, что уже обещал эти даты другому. Каждый такой диалог — несколько минут, а их десятки в день. И каждый — шанс ошибиться.
Telegram-бот для записи решает эту задачу там, где клиенты и так пишут в Telegram. Но «бот для записи» — слишком общее понятие: за ним стоят разные форматы, разная глубина интеграций и свой набор ловушек, в которые регулярно попадают при первом внедрении. Разберём всё по порядку.
Три формата бота — и какой выбрать
Кнопочный сценарий
Классический диалог: выбери услугу → выбери мастера → выбери день → выбери время → подтверди. Каждый шаг — набор кнопок под сообщением. Подходит, когда услуг немного, а свободных слотов — обозримое количество. Преимущество — простота и дешевизна. Недостаток — при десяти мастерах и расписании на месяц вперёд клиент утопает в кнопках.
Mini App с календарём
По кнопке в боте открывается приложение с нормальным календарём, списком услуг с ценами, карточками мастеров и кнопкой «записаться». Это удобнее для сложного расписания и выглядит как привычный интерфейс. Чуть дороже в разработке, но для салонов, клиник, студий с несколькими специалистами — обычно правильный выбор. Что такое Mini App и чем он отличается от бота, подробно разобрано в статье о Telegram Mini Apps.
Диалог с пониманием текста
Клиент пишет: «Хочу к Нино на маникюр в четверг после шести». Языковая модель разбирает запрос, бот проверяет расписание и отвечает: «У Нино в четверг свободно 18:30 и 19:15, какое время удобно?» Это самый естественный формат и самый требовательный к качеству реализации. Он оправдан, когда клиенты уже пишут текстом и не хотят нажимать кнопки, а также там, где запросы разнообразные: бронирование столика «на шестерых с детским стулом у окна» кнопками не опишешь.
На практике форматы комбинируют: Mini App для тех, кто пришёл по ссылке и хочет выбрать сам, текстовый диалог для тех, кто написал в чат, и кнопки для подтверждений и переносов.
Сценарии по отраслям
Логика записи похожа везде, но детали, которые решают, будет ли бот полезен, зависят от сферы.
- Салон красоты, барбершоп, студия. Главное — расписание конкретного мастера и длительность услуги. Запись на комплекс из двух процедур должна занимать правильный суммарный слот. Нужны напоминания, перенос, лист ожидания на популярных мастеров.
- Автосервис, шиномонтаж. Запись не на мастера, а на пост или бокс. Длительность зависит от работы, которую клиент часто не может назвать точно. Бот собирает марку, проблему и фото, а длительность и время подтверждает администратор.
- Ресторан: бронирование столиков. Ресурс — столы с вместимостью, слоты с длительностью посадки. Важны депозит для крупных компаний и подтверждение за несколько часов до визита, иначе пустые столы в пиковый вечер.
- Гостевой дом, апартаменты. Бронирование диапазона дат, а не слота. Критична синхронизация с календарями площадок, через которые тоже идут брони, иначе двойное бронирование гарантировано.
- Тренер, репетитор, консультант. Один ресурс, повторяющиеся занятия, абонементы. Бот ведёт расписание, списывает занятия с абонемента, напоминает о продлении.
- Клиника. Отдельная история с требованиями к данным и интеграцией с медицинской системой, о ней — в статье об автоматизации клиники.
Интеграции: где живёт расписание
Ключевой вопрос любого бота для записи — что считать источником истины о свободном времени. Вариантов четыре, и выбор определяет сложность проекта.
- Расписание живёт в самом боте. Бот — единственный канал записи, администратор тоже вносит записи через него или через его панель. Самый простой вариант, подходит для небольшого бизнеса без другой системы.
- Google Calendar или аналог. У каждого мастера свой календарь, бот читает занятость и создаёт события. Удобно, когда мастера уже живут в календарях. Нужно аккуратно обрабатывать события, созданные вручную без структуры.
- Существующая система записи или CRM. У бизнеса уже есть YClients, Altegio, amoCRM, Bitrix24 или отраслевая система. Бот становится интерфейсом к ней через API. Главный плюс — одно расписание для всех каналов. Главная сложность — качество API конкретной системы: где-то оно полное, где-то не отдаёт нужных данных.
- Внешние площадки бронирования. Для жилья и ресторанов часть броней приходит с площадок. Синхронизация через стандартные календарные форматы или API, с учётом задержек: между бронью на площадке и её появлением у вас могут пройти минуты, и в этот зазор возможна двойная запись.
К этому добавляются платежи (предоплата или депозит через платёжных провайдеров Telegram или внешний эквайринг) и уведомления персоналу: мастер должен узнавать о новой записи сразу, а не обнаруживать её в календаре утром. Как увязать всё это в одной карточке клиента, разобрано в статье об интеграции CRM с мессенджерами.
Подводные камни, о которых узнают после запуска
Записывать клиентов умеет любой бот из конструктора. Разница проявляется в краевых случаях, и именно они определяют, будет ли бизнес доверять системе.
Двойное бронирование. Два клиента выбрали один слот с разницей в секунды, или администратор записал по телефону, пока клиент заканчивал запись в боте. Решается блокировкой слота на время оформления и проверкой в момент подтверждения, а не в момент показа. В конструкторах это часто не предусмотрено.
Длительность и буферы. Услуга занимает 60 минут, но мастеру нужно 10 минут на уборку. Клиент опаздывает на 15 минут, и все записи сдвигаются. Бот должен учитывать буферы между записями и давать администратору возможность быстро сдвинуть расписание с автоматическим уведомлением следующих клиентов.
Отмены и неявки. Бесплатная отмена за час до визита — убыток. Правила отмены (до какого момента бесплатно, когда удерживается депозит) должны быть явно показаны при записи и автоматически применяться. Без предоплаты доля неявок у популярных мастеров остаётся высокой при любых напоминаниях; с небольшим депозитом она заметно падает. Как выстроить цепочку напоминаний, разобрано в статье об онлайн-записи и напоминаниях.
Часовые пояса. Для онлайн-консультаций и репетиторов с клиентами из разных стран бот должен показывать время в поясе клиента и хранить его в одном формате. Ошибки здесь выглядят как «клиент пришёл на час раньше» и портят репутацию.
Персонал не смотрит в систему. Если мастер продолжает вести записи в блокноте и не отмечает занятость, бот будет предлагать клиентам занятое время. Это самая частая причина отказа от ботов для записи, и решается она не технически: мастер должен получать от системы больше, чем отдаёт, например готовое расписание на день и напоминания клиентам, которых ему не нужно отправлять самому.
Текстовый диалог без границ. Если бот понимает свободный текст, клиенты спрашивают его обо всём: цены, парковка, «а можно с собакой». Модель должна отвечать по базе знаний бизнеса и честно говорить «уточню у администратора» вместо того, чтобы выдумывать. Запись при этом должна происходить только через проверку расписания, а не на основании «я записал вас» от модели.
Спам и злоупотребления. Открытый бот можно забронировать на десять слотов с разных аккаунтов. Лимиты на число активных записей на одного клиента и подтверждение по телефону для новых — простая защита, о которой забывают.
Что заложить в первую версию
Мы в AiKrok обычно предлагаем для первой версии такой набор, который укладывается в две недели:
- Запись через кнопки или Mini App на одного-пятерых специалистов с учётом длительности услуг и буферов.
- Подключение к текущему источнику расписания, если он есть, или собственное расписание с простой панелью для администратора.
- Напоминания за сутки и за два часа с подтверждением одной кнопкой, перенос и отмена по правилам бизнеса.
- Уведомление специалисту о новой записи, отмене и переносе.
- Защита от двойного бронирования и лимиты на одного клиента.
Предоплату, лист ожидания, текстовый диалог с моделью и аналитику по загрузке разумно добавлять вторым этапом, когда базовая запись проработала месяц и стало понятно, где именно теряются клиенты и время.
Итог
Telegram-бот для записи приносит пользу не тогда, когда умеет записывать, а тогда, когда корректно работает с отменами, переносами, буферами, двойными бронями и персоналом, который должен ему доверять. Формат — кнопки, Mini App или свободный диалог — выбирается под сложность расписания и привычки клиентов, а источник истины о свободном времени определяет всю архитектуру. Если учесть подводные камни заранее, бот снимает с администратора большую часть диалогов о записи и сокращает неявки; если нет — через месяц все вернутся к тетради.