CHATBOSS.PRO
Online appointments and time slots

Telegram booking bot:
appointments taken 24/7

A Telegram booking bot on CHATBOSS.PRO is a bot with scheduling switched on: it shows free slots generated from your working hours, checks that the time is not taken by another client and saves the appointment into the bot table straight away. In the same dialog the client can list their bookings, move one to another slot or cancel it, while the owner receives a notification about every new appointment in Telegram or by email. Slot length, working days and hours, days off and slot capacity are configured in the booking tab of the AI assistant — there is no separate booking block to add to the scenario.
Free slots from your own schedule, confirmation, rescheduling and cancellation — all in the conversation, plus a booking calendar for the owner. Built in a visual editor without code, from $9/mo.
Author: Павел Седов, founder of CHATBOSS.PRO · Updated: September 19, 2026
Takes bookings
24/7
Owner alert
instant
Launch
in a day
Platform
from $9/mo

Why phone-only booking loses clients

People decide to book at the moment they remember you — often late in the evening or on a day off. If booking requires a phone call, that request does not wait until morning: it goes to whoever takes it right now.

Bookings are only possible during business hours

Half of the requests arrive when the front desk is already closed. Not everyone calls back in the morning, and a DM sinks into the general inbox.

Double bookings on the same slot

When the schedule lives in a notebook, a calendar app and a chat at the same time, two clients end up with the same hour — and it is discovered on the spot.

Reschedules eat the day

Every "can we move it?" is a manual conversation with an administrator, and the freed slot rarely goes back on sale.

What a Telegram booking bot can do

Scheduling is not a separate block on the canvas but a mode of the AI assistant: you switch booking on, describe the schedule, and the assistant walks the client from choosing a time to a confirmed appointment.

Slots generated from your schedule

Working days and intervals, slot length and step, days off and excluded dates, how far ahead bookings are allowed — all set in the booking tab. The bot computes the free time itself and offers the client a ready list.

Availability and capacity checks

Before saving, the bot compares the chosen time against every booking, not only this client's. The "maximum bookings per slot" setting covers group classes and several chairs working in parallel.

Rescheduling and cancellation in the same chat

The client asks to see their bookings and picks one — the bot moves it to another free slot or cancels it. The rule "no later than N minutes before the visit" and a full ban on cancellations are part of the booking policy.

Bookings in a table and a calendar for you

Every appointment is a row in the bot table: name, phone, email, date and time, status and comment. The owner sees them in the booking calendar and edits the schedule in the same panel.

Who runs on an online booking bot?

The mechanics are the same everywhere; only the schedule and the slot capacity change — individual appointments, several specialists or group sessions.

Salons, barbershops, independent masters

Booking a specific service with a specific specialist: the client picks them from a menu and the bot shows the slots of that particular schedule. For interchangeable staff it is enough to raise the slot capacity.

Clinics and dental practices

First visits and follow-ups, a separate booking horizon per department, patient phone and email stored in the bot table, and end-to-end encryption protecting the dialog history.

Studios, gyms and schools

Group classes through "maximum bookings per slot": the bot keeps the capacity and stops showing a time once the group is full.

Consultants and experts

Booking a call slot together with the contact details and the question asked in advance — so the meeting starts with context instead of a briefing.

Service and repair

Booking a diagnostic, a repair or a field visit: the client picks a time while the bot collects the model and the problem description into the same dialog and the same table row.

How to build a booking bot

Four steps without code: connect the bot, switch booking on for the assistant, describe the schedule and test the dialog on yourself.
Step 1

Create a bot and connect the token

Sign up on CHATBOSS.PRO, create a bot in @BotFather and paste the token into the settings. The token is stored encrypted and decrypted only for calls to the Telegram API.
Step 2

Switch booking on for the assistant

In the AI assistant card, enable booking and choose the table where appointments are stored. No separate "booking" block goes on the canvas — the assistant handles the scheduling itself.
Step 3

Describe the schedule and the rules

Weekdays and working intervals, slot length, capacity, days off, how far ahead people can book, whether cancellation is allowed and how much notice it requires.
Step 4

Run the dialog and open the calendar

Test it on yourself: slots, confirmation, rescheduling, cancellation. Then put the bot link in your profile, on your site and in your newsletter, and the bookings start landing in the calendar.

Telegram booking bot FAQ

How do I make an appointment bot without a developer?

Connect a bot on CHATBOSS.PRO, switch booking on for the AI assistant and fill in the schedule: working days, intervals, slot length. Showing free time, checking availability and saving the booking are handled by the platform — no code required.

Does the bot show a calendar of free time?

The client sees a list of free slots for the nearest dates within the booking horizon. The calendar itself is on the owner side: the bot panel shows busy and free slots by day, and the schedule settings open from the same screen.

Can a client reschedule or cancel by themselves?

Yes. The client asks to see their bookings, picks one and moves it to another free slot or cancels it. Cancellation can be forbidden entirely or allowed no later than a set number of minutes before the visit.

Can the bot remind clients about an appointment?

Reminders are built with broadcasts: a scheduled post at a specific time or a recurring schedule for an audience segment, plus the timer block inside the scenario. A personal reminder tied to the time of each individual booking does not exist in the platform yet.

Where do the bookings go?

Into the bot table: name, phone, email, date and time of the visit, status and comment. The bot reuses the data it already collected earlier in the dialog instead of asking twice.

Will I know about a new booking right away?

Yes, a notification about every new appointment reaches the owner in Telegram or by email — the channel is chosen in the notification settings, together with alerts about new bot users and the weekly digest.

Can I take bookings for several specialists?

Yes. Each specialist gets their own AI assistant with their own schedule, and the client picks one in the bot menu. If the specialists are interchangeable, it is simpler to keep one assistant and raise the slot capacity.

How much does a booking bot cost?

Signing up and building the bot are free, paid plans start from $9/mo. There is no separate charge per booking — the cost depends on the plan and on the AI model usage.

Is there a free plan and will there be ads in the bot?

There is a free plan: one bot per account runs at no cost, and the editor and templates are available without payment. There are no ads in the bot — on the free plan it only adds a "Created by ChatBoss.pro" line to the /start reply, with no slogans and no links.

What else can be booked besides salon services?

The mechanics fit any schedule: a training session or a group class, a clinic appointment, a tutoring or legal consultation, a diagnostic at a repair shop. Only the working hours, the slot length and the capacity change.

Open a booking desk that works at night too

Build a booking bot in the visual editor: slots from your own schedule, confirmation, rescheduling and cancellation, a calendar of appointments and a notification for every booking. Sign-up is free, paid plans from $9/mo.
We use cookies to ensure the site works correctly and to improve our service. Learn more