Як організувати запис клієнтів через Telegram-бота
Шаблон «Запис на час» робить із бота Telegram-бот для онлайн-запису: клієнт сам обирає фахівця, день у календарі й вільний час, лишає номер телефону й підтверджує запис. Запис може бути безкоштовним або платним, за зірки чи карткою. Ви отримуєте повідомлення про кожен запис, а клієнт — нагадування перед візитом. Розклади й робочі години ви ведете в панелі «Розклад».

Як це виглядає для клієнта
- Клієнт запускає запис командою
/book: з меню бота або повідомленням. Якщо розкладів кілька, бот питає, до кого записатися, і показує фахівців кнопками. - Бот показує календар на два тижні, у якому можна натиснути лише дні з вільним часом. Клієнт натискає день.
- Бот показує вільні години цього дня кнопками. Клієнт натискає час. Якщо в майстрі вибрано Mini App «Сітка тижня», замість цих двох кроків клієнт натискає «🗓 Обрати час» і вибирає день і годину в сітці тижня всередині Telegram.
- Бот просить номер телефону: кнопкою під полем вводу або повідомленням. Клієнта, чий номер бот уже знає з попереднього запису, він не питає.
- Бот показує підсумок: фахівець, час, номер. Клієнт натискає «✅ Усе правильно», «✏️ Змінити час» або «📱 Інший номер».
- Якщо запис платний, бот надсилає рахунок. Поки клієнт платить, час тримається за ним до 15 хвилин. Без оплати за цей час рахунок перестає діяти, а час знову стає вільним.
- Бот підтверджує запис. Якщо цей час щойно зайняли, бот пропонує обрати інший.
- За добу й за годину до візиту бот нагадує про нього.
- Командою
/myклієнт бачить свої записи й може перенести або скасувати будь-який. Перенесення оплаченого запису не просить платити вдруге.
Що отримуєте ви
- Повідомлення від бота про кожен новий, перенесений і скасований запис: час, ім'я клієнта, його @username і номер телефону.
- Усі бронювання в панелі «Розклад» на вкладці «Броні», по днях, із нотатками.

Що встановлює шаблон
- Сім ланок: «📅 Записатися» (
/book), «🗓 Вибір часу», «🕒 Вільні години», «✅ Підтвердження», «🧾 Підсумок», «📌 Запис» і «📋 Мої записи» (/my). У календарі в чаті день клієнт вибирає кроком «Вибрати дату», час — кроком «Набір кнопок»; сітку тижня відкриває крок «Запустити Web App». - Панель «Розклад» із Mini App «Сітка тижня».
Що питає майстер
- Розклад — спершу поле «Розклади»: ті, що вже є в боті (вони названі так само, як їхня панель у меню), або «Нові, окремо від наявних». Нові, коли основні дані вже зайняті, отримують свою назву, і ця копія шаблону живе окремо. Нижче та сама панель «Розклад», що після встановлення: створіть розклад для фахівця чи послуги й задайте робочі години на цей і наступний тиждень. «Далі» стане доступним, коли в розкладі з'явиться вільний час.
- Як клієнт обирає час — календар у чаті або Mini App «Сітка тижня».
- Вибір часу — текст над календарем або над кнопкою, що відкриває сітку тижня.
- Оплата — безкоштовно або платно. Для платного запису — форма кроку «Оплата зірками» чи «Оплата карткою»: спосіб оплати й ціна. Для картки потрібен платіжний провайдер у налаштуваннях бота.
- Нагадування — за добу, за годину, обидва або жодного.
- Повідомлення вам — текст, який приходить вам про новий чи перенесений запис.
- Перегляд і встановлення — назва групи ланок, команди й чи показувати їх у меню бота.
Як пройти майстер, описано на сторінці Шаблони.
Після встановлення
- Надішліть боту
/bookі пройдіть запис самі. - Щоб записувати на подальші тижні, відкрийте панель «Розклад» і задайте робочі години на нові дні. Кнопка «Налаштувати кілька днів» задає однаковий графік багатьом дням одразу.
- Інших фахівців, кабінети чи послуги заведіть кнопкою «Новий розклад» у тій самій панелі.
Коли вільних днів у розкладі не лишається, на /book бот відповідає, що вільного часу зараз немає.
FAQ
Чи є в Ланці вбудований календар для запису?
Так. Панель «Розклад» зберігає робочі години й бронювання. Вільний час клієнт бачить або в календарі в чаті, або в Mini App «Сітка тижня», як ви виберете в майстрі. Панель має ще Mini App «Календар», його відкриває крок «Запустити Web App».
Чи можна записувати до кількох фахівців?
Так. Заведіть окремий розклад на кожного. Клієнт обере фахівця кнопкою перед вибором часу.
Чи можна брати оплату за запис?
Так. На кроці майстра «Оплата» виберіть «Платно», спосіб оплати й ціну. Клієнт оплачує рахунок у Telegram, і лише після оплати час стає його.
Чи нагадує бот клієнту про запис?
Так, за добу й за годину до візиту. Обидва нагадування вмикаються й вимикаються в майстрі, а їхній текст можна змінити в редакторі.
Чи можна підключити свій календар замість панелі?
Так. Крок «Запустити Web App» відкриває будь-яку сторінку за URL і записує, що людина в ній вибрала, у змінну.