Telegram Booking Bot for Your Business: How It Works and Costs
Learn how a Telegram booking bot works for a salon or barbershop, what booking services and custom bots cost, and how to test your booking process.

A Telegram booking bot lets a client choose a service, a staff member and an available time without calling. It can then send a reminder before the appointment. Booking services range from free plans with limits to paid subscriptions. A custom bot costs more. The deciding factor, though, is whether clients can reach the booking process easily and whether your service list includes accurate appointment lengths.
Here is how a booking bot works, what three ways of getting one cost, where bookings come from, what to prepare before launch and how to test the process on your phone.
How a booking bot works
A client opens the bot through a link or QR code and taps “Start”. They then choose a service, a staff member (or “anyone available”), a date and a time, and enter their name and phone number. The bot shows only slots long enough for that service. If a colour appointment takes two hours and a stylist has one hour left in their shift, that slot will not appear.
After booking, the client receives a confirmation. Before the visit, they may receive a reminder with options such as “Confirm” and “Cancel”. This is how Zruchno, for example, handles reminders. The administrator sees the appointment in the service’s calendar, and some services also show it in Google Calendar. Features vary, so check them during a trial.
One detail is easy to miss: a Telegram bot cannot message someone first. The person has to start the bot or send it a message. Reminders and broadcasts can therefore reach only people who have already used it. You cannot simply upload an old list of phone numbers and have the bot contact everyone.
Three ways to get a bot and what they cost
| Option | Market price | Best for |
|---|---|---|
| An online booking service (Zruchno includes a Telegram bot; with other services, check what they offer in Telegram) | EasyWeek: free for up to 30 bookings, with a paid plan listed at $49.90 per month. In Ukraine, Zruchno listed plans at 199, 399 and 799 UAH per month, depending on staff and branches, on 23 October 2026. Altegio was listed from 600 UAH per month for two staff members in a Ukrainian price review dated 28 September 2026. | A solo professional, salon or barbershop with a standard flow: service, staff member, time |
| A subscription to an AI receptionist that answers questions and takes bookings | In Ukraine, Myrado listed its “Admin 24/7” service at 1,900 UAH per month, plus the same amount for setup with monthly billing. | Businesses whose clients ask several questions before booking |
| A custom bot for your process | Ukrainian examples: Bitstudio listed custom bots from 27,000 UAH; Myrado listed custom flows from 30,000 UAH. Ukr-Bot was listed from 3,000 UAH, plus the cost of the booking flow and server, in an October 2026 comparison by Systemno. | Multiple locations, a clinic, custom deposit rules or a connection to existing business software |
Prices on service websites change, so check the current plans before choosing. Two costs also deserve a closer look. With EasyWeek and Zruchno, SMS messages are charged separately, while Telegram reminders are free. A custom bot has ongoing server and maintenance costs even after you pay for its development.
Where do the clients the bot needs to book come from?
Before choosing a bot, ask where new clients find you. For salons and barbershops, the usual routes are Google Maps, Instagram and returning clients.
A bot works well for Instagram followers and returning clients. Someone browsing Instagram on their phone can tap the link in your profile and book. A returning client can receive a reminder and, with some services, an invitation to book again.
Google Maps is less straightforward. Someone searches for a “barbershop near me”, opens your profile and taps “Website” or “Book”. If that link goes straight to a Telegram bot and they are using a laptop without Telegram, the booking stops there. Zruchno and other services provide a booking page that opens in a browser alongside the bot. Your Google profile should link to a page showing services, prices and a booking button, rather than an empty calendar form. You can introduce the bot after a client’s first visit.
In October 2026, I reviewed the Google profiles of 103 businesses without their own websites in Ternopil, Ukraine, including barbershops, car repair shops, tailors and pet shops. For 13 businesses, the “Website” button led to a booking service. That included 6 of the 15 barbershops. None used that button to link to a Telegram bot. Two barbershops with 60 and 82 reviews sent visitors straight to a booking widget with no prices or photos. Someone coming from Maps landed in a calendar without seeing the cost of a haircut.
The practical lesson applies wherever your business is based: a booking page and a bot can work together. The page shows new visitors what you offer and what it costs. The bot makes it easier for existing clients to return.
What to prepare before launch: a service table
A bot calculates available slots from the length of each service. If those lengths are not written down, it may offer appointments that do not fit. Your administrator then has to fix bookings by hand. Start with a simple table.
| Service | Duration | Price | Staff member | Time afterwards for cleanup | Deposit |
|---|---|---|---|---|---|
| Men’s haircut | 45 minutes | Your price | Alex, Oliver | 10 minutes | No |
| Haircut and beard trim | 75 minutes | Your price | Alex | 10 minutes | No |
| Single colour treatment | 2 hours | Your price | Irene | 15 minutes | Yes, under your policy |
Settle three more points before launch:
- Cancellations. How many hours in advance can someone cancel, and what happens to a deposit after that? Show the policy before they book.
- Each staff member’s schedule. Include days off, breaks and holidays. Decide who updates the calendar when someone is ill.
- Who answers questions. Clients need a way to contact a person at every step, and someone needs to read those messages.
You will need this table whichever option you choose. You can enter it into a booking service or give it to a developer as part of the brief.
A 10-minute test: book as a client
Run this test on your current booking process or on a service you are considering. Take your phone, sign out of the administrator account and follow the path of a new client.
- Find your business on Google Maps by name and by searching for “service + neighbourhood”. Which link appears, and where does it lead?
- Open the booking link in a laptop browser without Telegram and try to book.
- Count the taps from opening the link to confirmation. Each extra step gives someone another chance to leave.
- Check when the price and appointment length appear: before or after the client chooses a time.
- Choose a long service near the end of the day. The bot should not offer a slot that runs past the staff member’s shift.
- Reschedule the appointment yourself. How many steps does it take?
- Check the confirmation. It should include your address and directions.
- As a follow-up beyond the 10 minutes, ask someone you know to book without your help. Watch where they get stuck.
If step 2 fails without Telegram, fix that first. Someone who found you through Google may leave rather than install a messaging app to book a haircut.
Which option fits your business?
| Your situation | What to consider |
|---|---|
| You work alone | Start with the lowest-cost booking service plan. Free plans have limits: EasyWeek Basic allows 30 bookings, which may not last long if you take appointments every day. |
| Your salon has several staff members and receives bookings after hours | Use a service with both a bot and a browser booking page. Link to the page from your Google profile. |
| Clients ask many questions before booking | Write down the 10 questions you hear most often and answer them. If the same questions keep coming, an AI receptionist or even a clear FAQ page may help. |
| You have several locations, custom deposit rules or another system for managing the business | Consider a custom bot. Prepare the service table and list the systems it must connect to, or the price and timeline will remain estimates. |
| Your current booking service works well | Check whether the plan you already pay for includes a Telegram bot. You may not need to buy a separate one. |
When you do not need a bot
You do not need a bot if appointments arrive steadily and you can answer clients yourself. Some bookings also require a conversation, such as a complex repair, a medical consultation before treatment or a wedding hairstyle. A bot can collect contact details and a convenient time to call, but it cannot replace that conversation.
A bot will not solve a lack of enquiries. It takes bookings from people who have decided to visit. Google Maps, reviews and advertising help new people find you.
Frequently asked questions
Can I set up a booking bot for free?
Yes, within limits. EasyWeek Basic allows 30 free bookings. Zruchno offers a 14-day trial. A steady flow of appointments will likely require a paid plan.
Can a bot message clients from my existing contact list?
No. Under Telegram’s rules, a bot can message only someone who has started it. Build its audience gradually through an Instagram link, a QR code at reception or a message after a visit.
What about clients who do not use Telegram?
Give them a booking page that opens in a browser. Zruchno provides one alongside its bot. Check for the same option when testing other services.
How can a bot take deposits?
Through a payment provider connected to the bot. Telegram does not charge a commission on bot payments, but the payment provider charges its own fees. Show your refund policy before the client pays.
How long does setup take?
You can usually configure a booking service in an evening if the service table is ready. A custom bot’s timeline depends on the systems it must connect to. Put that timeline in the agreement. Agreeing on staff schedules and service lengths may take longer than expected.
Where to start today
Fill in the service table, then test your current booking process on your phone. You will see whether you need a bot, a browser booking page or simply a better link in your Google profile.
For more on helping people find your business through Google Maps, read this guide to local visibility. If you decide to commission a custom bot, use these questions to check a developer before paying.
Sources
- python-telegram-bot: introduction to the Bot API, including Telegram’s rule that bots cannot start conversations with users
- Telegram Bots FAQ: broadcast limits and messages
- Telegram Bot Payments API: Telegram and payment provider fees
- Zruchno pricing, viewed 23 October 2026
- EasyWeek pricing, viewed 23 October 2026
- Altegio pricing calculator (the Ukrainian currency figure above comes from the Bookly review below)
- Bookly review of booking software prices, prices collected 28 September 2026
- Bitstudio: booking chatbot
- Myrado: AI receptionist for salons
- Systemno: booking service or custom bot, 13 October 2026
- Google Business Profile Help: booking links
Need a website for your business?
Estimate the cost in 30 seconds or message me, and I will reply with a price and a timeline.


