Before you begin
You need Telegram and a business with bot booking enabled. Start from that business’s public booking page.
The bot conversation, Mini App and web form are different paths. /cancel ends the current unfinished conversation; it does not cancel an existing visit. This bot flow currently uses Russian messages.
Step-by-step guide
Open Telegram booking
Select Book via Telegram on the business’s public page. The business may have disabled it if the button is missing; owners enable it in public link settings. /book also starts a conversation, but without a handoff you may need to select a business.
Check the business and contact details
Use the same Telegram account. Enter names when asked. On the phone step, use “📱 Отправить свой номер” (Send my number). Reveal the bot keyboard using the icon next to the message field if hidden.
Choose specialist and services
Choose a specialist when there are several. Select services using the buttons, then “Выбрать дату” (Choose date). A prepared handoff may preserve some selections.
Choose date and time
Use the calendar buttons and available times. Unavailable dates cannot be selected. Try other dates or services, or the offered waitlist when available.
Review and submit
Check business, specialist, services, price, duration, date and phone. Select “Отправить заявку” (Submit request) and wait for the final message. Choosing a time alone does not create a visit.
Review status and keep access
The submitted request may await business approval. Use the bot’s appointment or My appointments access. Check phone verification if an eligible visit is missing.
Go back or restart deliberately
Use “Назад” or /back for the previous step. /cancel ends the unfinished conversation; /book starts another. Restarting does not edit a previously submitted request.

The conversation at a glance
A conversation diagram, not a Telegram screenshot. The bot currently uses Russian button labels.
Open the right business and provide contact details.
Choose specialist and services → “Выбрать дату” (Choose date).
Choose an available day and time.
Review the summary → “Отправить заявку” (Submit request).
Wait for the result and check the visit status.
/back — previous step · /cancel — end the conversation · /book — new booking
Check the result
The bot reported the submission result and you checked the visit details and status.
Questions and solutions
How does this differ from the Mini App?
This path uses chat messages and buttons. The Mini App opens the app interface inside Telegram; the web form runs in a browser.
Can I type a phone number?
The booking conversation may accept a valid number with country code when prompted. Typed text does not verify ownership; use your own contact button for separate verification.
The handoff link expired
Return to the business page and start Telegram booking again instead of continuing a stale link.
Buttons stopped working
Restart from the current business page or /book. Check for an existing appointment before submitting again.
Did /cancel cancel my visit?
No. It resets the current conversation. Check the existing visit’s card and available actions or contact the specialist.
The bot replies in Russian
This flow currently uses Russian messages and button names. The English guide explains them; switching site language does not necessarily translate the bot.