Практика

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

Бот для записи клиентов ведёт человека по четырём шагам: услуга, специалист, свободное время, подтверждение. После подтверждения запись сохраняется, а перед визитом уходит напоминание — там, где канал разрешает написать первым. В Telegram напоминание получит тот, кто нажал «Запустить», во ВКонтакте — подписчик сообщества, в Instagram* напоминание не обещаем.

16 мин чтения Дмитрий Киселев, основатель ЭТОБОТ и ЭТОЧАТБОТ

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

Откуда цифры. Источник — журнал сервиса ЭТОЧАТБОТ, снимок 16 сентября 2026 года. Это боты пользователей сервиса, созданные на движке, а не заказные проекты агентства. Имён клиентов, их продаж и выручки здесь нет и не будет.

Короткий ответ

  1. Четыре шага сценария: услуга, специалист, свободное время, подтверждение. Пятый шаг — напоминание и перенос — в задании обычно не описан, и считать его приходится отдельно.
  2. Напоминание зависит от канала, а не от бота. В Telegram бот пишет только тому, кто нажал «Запустить». Во ВКонтакте сообщество может написать подписчику первым бессрочно. В МАКС — только после того, как человек начал диалог. В Instagram* писать первым нельзя, и напоминание там не обещаем.
  3. От заказчика нужны четыре вещи до начала работ: список услуг с длительностью, расписание с исключениями, правило подтверждения и адрес, куда падает готовая запись.
  4. Разработка от 20 000 ₽, поддержка от 5 000 ₽ в месяц. Точную цифру называем после разбора задачи и до начала работ. Сроков не обещаем.
  5. Своего объёма по записи у нас нет. Модуль записи на движке работает, но на 16 сентября 2026 года в нём 10 записей, и все они у одного бота. Механика проверена, эксплуатационной статистики по ней нет, и выдавать описание механики за кейс не будем.

Сценарий записи по шагам: услуга, специалист, время, подтверждение

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

Шаг 2. Специалист. Здесь развилка, которую решают до сборки, а не в процессе. Если все мастера делают всё — сначала услуга, потом свободный мастер. Если у каждого свой набор услуг — порядок обратный: сначала мастер, потом его услуги. Это две разные логики и две разные сметы; переделка после сборки стоит как отдельная работа.

Шаг 3. Время. Самое дорогое место сценария. Бот обязан показать только те слоты, которые действительно свободны, и для этого ему нужен источник занятости: своя таблица в кабинете бота либо запрос в вашу систему. Длительность услуги тоже живёт здесь: стрижка на 40 минут и окрашивание на три часа занимают разное число слотов, и это правило задаётся заранее.

Шаг 4. Подтверждение. Перед сохранением бот показывает сводку: услуга, мастер, дата, время, адрес, цена. Кнопка «Подтверждаю» — единственное место, где запись становится записью. Сводка нужна не для вежливости: она ловит ошибку выбора до того, как слот занят.

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

Что видит клиент и что происходит на вашей стороне

ШагЧто видит клиентЧто происходит на вашей сторонеГде ломается
Входприветствие и кнопка «Записаться»бот определяет канал и находит человека в перепискечеловек пришёл из Instagram*, где первым писать нельзя
Услугасписок услуг кнопкамиподставляется длительность и цена услугиуслуг больше десяти — нужна группировка
Специалистсписок мастеров или «любой свободный»фильтр мастеров по выбранной услугеу мастеров разные услуги, а порядок шагов сделан общим
Времясвободные слоты на выбранную датупроверка занятости в источнике расписаниярасписание живёт в голове администратора
Подтверждениесводка записи и кнопка «Подтверждаю»запись сохраняется, ответственный получает уведомлениеслот заняли в те минуты, пока человек читал сводку
Напоминаниесообщение перед визитом и кнопки переносаотложенное сообщение и освобождение слота при отменеканал не разрешает написать первым
Неявканичегоадминистратор закрывает или переносит запись рукамиправило неявки не описано, слот висит занятым

Два человека на один слот: почему занятость проверяют дважды

Сообщение со слотами отправлено в 12:00, человек нажал кнопку в 12:09. За эти девять минут слот мог занять кто-то другой — в боте, по телефону или на стойке. Поэтому занятость проверяется два раза: когда бот рисует список и когда человек подтверждает. Без второй проверки двойная запись появится в первый же загруженный день, и разбирать её будет администратор.

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

Напоминания и перенос: в каком канале они законны

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

КаналКто может написать первымНапоминание тому, кто записался через ботаЧто учесть
Telegramтолько тому, кто нажал «Запустить»работаетрассылки по базе телефонов не существует: по номеру бот человека не найдёт
ВКонтактесообщество пишет подписчику первым бессрочноработаетокна в 24 часа у ВК нет — это чужое ограничение, попавшее в разговор по инерции
МАКСтолько после того, как человек начал диалогработаетпрофиль проходит верификацию, запросы к API требуют российского корневого сертификата
Instagram*написать первым нельзяне обещаемлегальные входы — ответ на комментарий, реакция на сторис, кодовое слово в личных сообщениях

Про Instagram* нужно сказать прямо. Записать человека в директе можно: он написал кодовое слово или пришёл из комментария, дальше идёт обычный сценарий. А вот напоминание перед визитом — исходящее сообщение по нашей инициативе, и правил, которые разрешали бы его отправить через несколько дней после разговора, официальный API не даёт. Мы такое напоминание не обещаем и планируем его в другом канале: в ответном сообщении даём ссылку на Telegram-бота, и напоминания уходят уже оттуда.

Отдельная ловушка Instagram*: первый директ после комментария уходит как Private Reply, и попытка одна. Отказ сжигает слот, повторная отправка не спасает — спасает публичная подсказка в комментариях. Для записи это значит, что первое сообщение должно сразу вести к делу, а не спрашивать «здравствуйте, вам удобно записаться?».

Бот для записи клиентов в МАКС: что нужно от организации

МАКС для записи подходит: человек сам начинает диалог, когда жмёт «Записаться», и дальше напоминания законны. Но вход в канал устроен строже, чем в Telegram.

  • Бота заводит организация, ИП или самозанятый — резидент РФ. Кабинет — business.max.ru.
  • Профиль проходит верификацию. Она занимает несколько рабочих дней и от подрядчика не зависит: это единственный срок, который мы называем, и он не наш.
  • Число ботов на один профиль ограничено. Если у сети несколько точек, схему «по боту на точку» надо проверить до сборки.
  • Обращения к API МАКС требуют доверенного российского корневого сертификата. Без него запросы не проходят, ошибки от мессенджера нет, и выглядит это как «бот молчит без ошибок».

Готовый сценарий из Telegram в МАКС переезжает не целиком: часть блоков переносится, часть переделывается. Что именно — разобрано в статье про перенос бота из Telegram в МАКС.

Бот для записи клиентов в Telegram: где меньше всего условий

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

Ограничение одно и обойти его нечем: бот пишет только тому, кто его запустил. Приглашение записаться по старой базе телефонов в Telegram не рассылается — по номеру бот человека не найдёт. Такая задача решается только во ВКонтакте, где сообщество пишет подписчикам первым бессрочно, — с оговоркой на настройки сообщества, из-за которых бот ВКонтакте не отвечает в личных сообщениях.

Что нужно от вашей стороны до начала работ

Список короткий, но без него сборка встаёт на первом же шаге.

  1. Услуги с длительностью и ценой. Не «маникюр», а «маникюр, 90 минут, 2 500 ₽». Длительность важнее цены: из неё считаются слоты.
  2. Расписание с исключениями. Рабочие часы по дням недели, обед, выходные, отпуска, короткие дни. Исключения — не мелочь: именно из них берутся слоты, которых на самом деле нет.
  3. Правило подтверждения. Запись подтверждается сразу или после проверки администратором? Второй вариант дороже: нужны два состояния записи, уведомление ответственному и текст «ждём подтверждения».
  4. Куда падает готовая запись и кто её видит. Таблица в кабинете бота, уведомление в мессенджер ответственному, ваша система — выбрать до начала, а не после.
  5. Правило отмены и неявки. За сколько часов можно отменить, что происходит со слотом, есть ли предоплата. Если предоплата нужна, это отдельный слой со своей сметой: приём оплаты в Telegram-боте — касса, возвраты, отмены.
  6. Один человек со стороны заказчика, который принимает решения по расписанию. Когда таких людей трое, шаг «время» переделывается трижды.

Где хранятся записи и кто их видит

Куда складывать записьКому подходитЧто учесть
Таблица в кабинете ботаодна точка, один-три мастерасмотреть надо в кабинет; отдельного приложения для администратора нет
Уведомление ответственному в мессенджерзапись подтверждает человексообщение легко потерять в переписке, поэтому оно дублируется в таблицу
Ваша система по её APIесть работающий учёт, менять его нельзяработа по чужому API считается отдельно, объём виден после разбора документации

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

Когда бот записи не нужен

Когда обращений мало. Универсального порога у нас нет, его считают на вашем потоке. Логика простая: пока администратор успевает отвечать в переписке сам, хватает автоответчика в Telegram, а полная автоматика не окупается — разработка от 20 000 ₽ и поддержка от 5 000 ₽ в месяц должны на что-то делиться.

Когда запись требует согласования. Врач по показаниям, юрист по документам, ремонт по фотографиям — здесь бот записывает не на время, а на разговор. Правильный сценарий — собрать вопрос, файлы и контакт и передать человеку. Продавать под это «онлайн-запись» нечестно.

Когда расписания не существует в письменном виде. Если занятость знает только администратор, бот будет показывать свободные слоты, которых нет. Сначала расписание, потом бот, а не наоборот.

Когда нужна рассылка по своей базе. Бот пишет только тому, кто уже начал с ним разговор: в Telegram — нажал «Запустить», в МАКС — написал сам, а в Instagram* писать первым нельзя вообще. Задача «напомнить о себе тем, кто нам не писал» решается только во ВКонтакте.

Когда запись нужна в одном Instagram*. Принять запись там можно, напоминание перед визитом — нет. Если напоминания — половина смысла проекта, канал придётся добавлять.

На своих данных: что видно в журнале движка

Модуль записи на движке ЭТОЧАТБОТ существует и работает. На 16 сентября 2026 года в нём 10 записей, и все они у одного бота пользователя сервиса. Это всё, что можно сказать про объём: ни долей, ни процентов неявок, ни сравнения каналов по записи у нас нет.

Для масштаба — остальные цифры того же снимка. Это боты пользователей сервиса ЭТОЧАТБОТ, созданные на движке, а не заказные проекты агентства:

КаналБотовИз них активных
Instagram*325176
Telegram7054
Вебчат на сайте1616
МАКС118
ВКонтакте44

Всего 366 сценариев в 323 кабинетах, 85 905 диалогов и 445 524 сообщения с апреля 2026 года. Перекос в сторону Instagram* виден, но выводов про запись из него мы не делаем: почему модуль записи пустой, никто не замерял. Проверяемо другое — в Instagram* напоминание перед визитом не отправить, и это ограничение канала, а не наблюдение по базе.

Сколько стоит бот для онлайн-записи клиентов

Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Точная цифра называется после разбора задачи и до начала работ, а не в процессе. Вилки по четырём путям разобраны в статье про то, сколько стоит разработка чат-бота, а из чего складывается смета на чат-бота — построчно в отдельной.

Что двигает смету именно в записи:

  • число услуг и мастеров: список из пяти услуг и матрица «пять мастеров на двадцать услуг» — разная работа;
  • источник расписания: своя таблица дешевле, чем запрос в чужую систему по её API;
  • подтверждение администратором: два состояния записи вместо одного;
  • перенос и отмена: фактически второй сценарий записи;
  • предоплата: касса, возвраты, отмены — отдельный слой;
  • число каналов: каждый канал — свои правила отправки, а не копия сценария.

Сроков мы не обещаем. Единственный подтверждённый срок в этой статье — верификация профиля в МАКС, несколько рабочих дней, и он от нас не зависит.

Отдельная строка — ИИ. Если запись должна работать словами, а не кнопками («хочу на маникюр в субботу вечером»), на первой линии стоит ИИ-агент, и его работа считается по расходу токенов, а не фиксированной ставкой за месяц: сколько агент потратил, столько и стоит. Оплату зарубежных ИИ-сервисов иностранными картами помогаем провести отдельно.

Что запомнить

  1. Перенос и отмена — второй сценарий записи, а не кнопка: освободить старый слот, показать свободные, занять новый. В задании этот шаг почти всегда пропущен, а считается он отдельно.
  2. Занятость слота проверяется дважды: при показе списка и при подтверждении. Без второй проверки двойная запись появится в первый загруженный день.
  3. Часовой пояс записи задаётся один раз и до сборки. «10:00» без пояса — не время, а повод для спора с клиентом из другого региона.
  4. Расписание должно существовать в письменном виде раньше бота. Если занятость знает только администратор, бот будет показывать слоты, которых нет.
  5. Напоминание разрешает канал, а не бот: Telegram — после «Запустить», ВКонтакте — подписчику бессрочно, МАКС — после начала диалога. В Instagram* напоминание перед визитом не обещаем и переводим его в другой канал.
  6. Для МАКС нужен профиль организации, ИП или самозанятого на business.max.ru, верификация несколько рабочих дней и доверенный российский корневой сертификат для обращений к API.
  7. Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц, работа ИИ-агента считается по расходу токенов. Сроков не обещаем.

Чтобы посчитать смету, напишите в @etoBotTeamBot три вещи: список услуг с длительностью, где сейчас живёт расписание и в каком канале с вами разговаривают клиенты. Этого обычно хватает, чтобы назвать цифру до начала работ.

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

Как сделать чат-бот для записи клиентов?

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

Сколько стоит бот для записи клиентов?

Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Точную цифру называем после разбора задачи и до начала работ. Смету двигают число услуг и мастеров, источник расписания, подтверждение администратором, перенос, предоплата и число каналов. Если на первой линии стоит ИИ-агент, его работа считается по расходу токенов.

Можно ли сделать бот для записи клиентов в МАКС?

Да. В МАКС человек сам начинает диалог, поэтому напоминания перед визитом законны. Бота заводит организация, ИП или самозанятый — резидент РФ, кабинет на business.max.ru, профиль проходит верификацию несколько рабочих дней, число ботов на профиль ограничено. Запросы к API МАКС требуют доверенного российского корневого сертификата, иначе бот молчит без ошибок.

Как работает бот для записи клиентов в Telegram?

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

Умеет ли бот напоминать клиенту о записи?

Да, отложенным сообщением — например, за 24 часа и за два часа до визита, с кнопками «Буду», «Перенести», «Отменить». Право отправить напоминание даёт канал: в Telegram — после «Запустить», во ВКонтакте — подписчику бессрочно, в МАКС — после начала диалога. В Instagram* напоминание перед визитом мы не обещаем.

Можно ли записывать клиентов через Instagram*?

Принять запись можно: человек приходит из комментария, по реакции на сторис или по кодовому слову в личных сообщениях, дальше идёт обычный сценарий. Написать первым в Instagram* нельзя, и напоминание перед визитом там не обещаем. Первый директ после комментария уходит как Private Reply, попытка одна: отказ сжигает слот, спасает публичная подсказка в комментариях.

Где хранятся записи из бота и кто их видит?

Три варианта: таблица в кабинете бота, уведомление ответственному в мессенджер и передача записи в вашу систему по её API. Первый подходит одной точке, второй — если запись подтверждает человек, третий — если учёт уже работает и менять его нельзя. Готовых интеграций с сервисами записи мы не подтверждали.

Подходит ли бот для записи на приём в клинику?

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

Нужен бот, который делает это у вас?

Читать дальше