Telegram-бот для записи на услуги: автоматизация онлайн-записи клиентов

Когда клиент пишет в Direct, Telegram или WhatsApp — кто-то должен ответить и записать его в расписание. Ночью и в выходные — некому, и часть клиентов уходит к конкурентам, которые ответили первыми. Бот делает это автоматически в любое время, без выходных.

📌 Задача

  • Принимать запись 24/7 без участия оператора.
  • Уведомлять мастера или администратора о каждой новой записи.
  • Складывать записи в единое место — Google Таблицу или CRM — чтобы не терять клиентов.

🎯 Кому подойдёт

  • Салоны красоты и мастера маникюра, парикмахеры, бровисты.
  • Медцентры, частные стоматологи, врачи-консультанты.
  • Автосервисы и шиномонтажи.
  • Фитнес-клубы, тренеры, студии йоги.
  • Любой бизнес с записью по слотам.

⚙️ Что увидит клиент

  1. Запускает бот в Telegram или ВКонтакте — получает приветствие и меню услуг кнопками.
  2. Выбирает нужную услугу (например, «Маникюр»).
  3. Бот предлагает выбрать дату и время через календарь.
  4. Бот подтверждает: «Запись на маникюр, 15 марта 14:30. До встречи!»

🔧 Что получит мастер

Мастер сразу получает уведомление в свой личный чат с ботом:

📅 Новая запись
Услуга: маникюр
Клиент: Анна (@anna_user)
Дата: 15 марта 14:30

Опционально каждая запись пишется строкой в Google Таблицу — получается простая мини-CRM без отдельной системы.

🛠 Как это собирается в SamBot

Если бота ещё нет — пройдите быстрый старт для Telegram или ВКонтакте, чтобы привязать токен и увидеть админку. Дальше — четыре реакции в разделе «Реакции», не зависящие от количества услуг.

1. Реакция «Старт» — выбор услуги

Показывает клиенту меню услуг и запоминает выбор.

  • В блоке «1. Срабатывает на» включите «1.1.1. Содержит ключевые слова», добавьте start и запись.
  • В блоке «4. Действия» в уже включённом «4.1. Отправить сообщение» нажмите «+ Текст». Впишите «Выберите услугу» и добавьте кнопки типа «Текст» — по одной на каждую услугу (Маникюр, Стрижка, Массаж …). Добавить новую услугу позже — просто ещё одна кнопка, без новых реакций.
  • В этом же сообщении нажмите «Сохранить ответ» → галка «Параметр пользователя», имя service. После клика по кнопке выбранная услуга запишется в параметр.
  • В этом же сообщении укажите «Запустить реакцию» — реакцию выбора даты (шаг 2). После клика по любой из кнопок-услуг сохранится service и запустится следующая реакция.

2. Реакция «Выбор даты» — общая для всех услуг

Одна реакция, неважно какую услугу выбрал клиент.

  • Действие «4.1. Отправить сообщение» — текст «Выберите удобную дату и время» и кнопка типа «Календарь». В настройках кнопки укажите поля (день, час, минута), а в поле «Реакция» — реакцию-подтверждение (шаг 3).
  • В этом же сообщении нажмите «Сохранить ответ», отметьте галку «Параметр пользователя», впишите имя booking_date. Когда клиент подтвердит дату, она сохранится в этот параметр и будет доступна в шаблонах сообщений как {user:booking_date}.

3. Реакция «Подтверждение» — для клиента

Одна для всех услуг — подтверждает запись клиенту и запускает следующую цепную реакцию для уведомления админа.

  • Действие «4.1. Отправить сообщение» — подтверждение клиенту: Запись на {user:service} подтверждена на {user:booking_date}. Ждём!
  • Действие «4.16. Запустить цепную реакцию» — укажите реакцию-уведомление (шаг 4) и в её настройке выберите ваш админский чат. Так подтверждение уйдёт клиенту, а следом отдельное уведомление — вам.

4. Реакция «Уведомление админу» — отдельная

Срабатывает только из цепной реакции и шлёт сообщение в админский чат, не клиенту.

  • В блоке «2. В чатах» укажите ваш админский чат (личный с ботом или групповой). Реакция не должна срабатывать в других чатах.
  • Действие «4.1. Отправить сообщение» с текстом для вас: Новая запись на {user:service} от {first_name} на {user:booking_date}.

Добавление новой услуги в будущем — просто ещё одна кнопка в первой реакции. Реакции 2 – 4 трогать не нужно.

5. (опционально) Запись в Google Таблицу

Если хочется собирать историю в единой таблице, добавьте в реакцию-подтверждение действие «4.6. Отправить в Google Таблицу». Каждая запись — строка с услугой, клиентом и датой. Получается простая мини-CRM.

📈 Что можно добавить

  • Напоминание за день — цепная реакция с отложенным запуском (4.16) присылает клиенту «Завтра в 14:30 ждём вас».
  • Предоплата — подключите платёжного провайдера (ЮKassa, Robokassa, Prodamus, Т-Банк) и добавьте кнопку оплаты перед подтверждением.
  • Несколько мастеров — меню «Выберите мастера» перед календарём, у каждого мастера свой график.
  • Контроль повторных записей — ограничение на одну активную запись от клиента (через метку или параметр).
  • Перенос/отмена записи — отдельные команды у клиента, без звонка администратору.

Если нужна помощь со сборкой

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

Заведите бота, попробуйте на своём расписании — и через час у вас будет автоматизированная запись 24/7.