DOS AI/ ДокументацияВойти →
🎬Видео скоро появится
Нажми, когда разберёшься с уроком. Галочка появится в меню слева.

Урок 17. Запись на время (booking)

Одна из самых полезных функций: бот сам показывает свободные окошки и записывает клиента, не отвлекая тебя. Разберём два способа — простой и для нескольких мастеров.

💡 Простыми словами

Бот умеет смотреть свободное время и записывать клиента прямо в переписке. Есть два пути:

  1. Google Календарь — для простого случая (один мастер / один кабинет).
  2. Движок слотов — для нескольких специалистов (студии, барбершопы, автошколы), где расписание сложнее.

Оба подключаются как функция из готового каталога.

🎞️ Слайды урока

Урок 17
Запись на время (booking)
Бот сам показывает свободные окошки и записывает клиента 24/7, не отвлекая тебя.
1 / 6

📖 Непонятные слова — на пальцах

  • Слот (окошко) — свободный промежуток, на который можно записать клиента. Как свободное место в кинозале: показывает только то, что не занято.
  • Запись (booking) — бронь времени за клиентом. Как забронировать столик: время закрепляется, другой уже не займёт.
  • Google Календарь — обычный онлайн-календарь, где бот видит занятое/свободное и ставит записи. Как ежедневник, в который бот сам вписывает клиентов.
  • Движок слотов — «калькулятор свободного времени» для нескольких мастеров. Он берёт график, правила и занятость и выдаёт готовый список окошек. Как расписание автобусов: учитывает всё и показывает, когда реально можно.
  • Пересечение (∩) — «одновременно выполнено всё». Пример: окошко подходит, если мастер работает и услуга разрешена в это время и оно ещё не занято. Как найти время, удобное сразу всем.
  • Горизонт показа — на сколько дней вперёд бот предлагает записи (до 14). Как «бронь доступна на 2 недели вперёд».

🎯 Зачем это нужно

Запись — это то, ради чего клиент часто и пишет. Без бота: клиент ждёт ответа менеджера, менеджер сверяется с журналом. С ботом: клиент получает свободное время за секунды и записывается сам, 24/7.

🛠️ Способ 1: Google Календарь (просто)

Подключаешь Google Календарь (через сервисный аккаунт — без паролей). Бот умеет: проверить свободные слоты, создать / перенести / отменить запись. Подходит, когда «один мастер — один календарь».

🛠️ Способ 2: Движок слотов (для нескольких мастеров)

Для студий/барбершопов/автошкол. Бот считает свободные окошки как пересечение:

  • график в Google Таблице (кто когда работает) ∩
  • ограничения (услуга, минимальный возраст, часы, обеды) ∩
  • занятость (уже занятые уроки/записи)

→ и отдаёт клиенту готовый список свободных слотов. В настройках шаблона задаёшь: таблицу-график, услуги, длительность слота, горизонт показа (до 14 дней), окно бизнеса.

📌 Пример

Автошкола: клиент пишет «хочу на вождение к Вячеславу завтра после обеда». Бот считает свободные окна инструктора Вячеслава на завтра после 12:00 → предлагает «14:00 или 16:30» → клиент выбирает → бот записывает.

✅ Когда какой способ / 🚫 когда не нужно

  • ✅ Один мастер, простое расписание → Google Календарь.
  • ✅ Несколько специалистов, услуги с разными правилами → движок слотов.
  • 🚫 У тебя нет записи как таковой (магазин, доставка) → эта функция не нужна.

⚠️ Частые ошибки

  • Не расшарили календарь/таблицу на служебный аккаунт → бот не видит расписание (Урок 26).
  • Кривой график в таблице → бот предлагает неверные слоты. Проверь формат по подсказкам шаблона.

❓ Вопросы новичка

  • У меня один мастер — что выбрать? Google Календарь: проще всего, бот видит занятость и ставит записи.
  • Несколько мастеров и разные услуги? Движок слотов: он учитывает график каждого, правила услуг и занятость — и не предложит занятое время.
  • Бот предлагает время, когда мастер не работает. Скорее всего кривой график в Google Таблице или календарь не расшарен на служебный аккаунт (Урок 26).
  • Клиент записался — я об этом узнаю? Да, если подключишь уведомления владельцу — тебе придёт сообщение о каждой записи.
  • У меня магазин без записи — это нужно? Нет, пропускай. Функция для тех, у кого есть приём по времени.

🚀 Что дальше

Дальше — Урок 18: уведомления владельцу (чтобы знать о каждой записи).

🔗 Подробнее (техническая документация)