Home · Templates · Consultation booking
Consultation booking bot: topic, time and phone
For experts and clinics without an online calendar: the person writes a convenient time, and you confirm it separately.
Suitable for: Experts, B2B
How it works
What you can customize
- Message texts and buttons
- Fields of the “Data collection” block and format checking
- Tags, notifications and transmission to the operator
- Channels: Telegram, MAX, VKontakte, chat on the website
Sample dialog
What is the consultation about?
Topic, time, phone — a request to the specialist
A “Message” “What is the consultation about?” → a topic “Data collection” into a custom field → a “Data collection” of the preferred time as text → a phone “Data collection” with validation → a “Message” “The specialist sees your request; we’ll confirm the time separately”. There is no calendar: the person phrases the slot themselves, and the expert confirms it from “Conversations”. An email about a new request goes to the owner on the first saved phone.
It’s better to split the topic into buttons right away — “Taxes”, “Contracts”, “Disputes” — with a tag topic:tax in each branch: then requests are filtered in “Contacts” by area, and a “Condition” on the tag can route them to different specialists via different operator notification texts. The booking and confirmation mechanics are the same as in the “Appointment booking” template.
Pre-qualification and handover to the expert
If the consultation is paid, add a button question about the format before the phone — “One-off consultation” / “Ongoing support” / “Just a question” — and route the “Just a question” branch to an “AI agent” block (Basic plan) with a knowledge base of your typical answers: it handles simple questions and hands complex ones to a person with the “Operator” block. Which questions to give to a neural network and which not — in the article on choosing a bot type.
After the time is confirmed — a 1-day “Pause” and a reminder with the time variable, as in bookings. What the client sees when handed to an operator and how to return the conversation to the bot — in the article on handing over to an operator. The flow works in Telegram, MAX, VK and the website widget. Open the template in your account.
Frequently asked questions about the template
Is there an online calendar for choosing a time?
No. The client writes a preferred time as text, and the specialist confirms it or offers another from “Conversations”. For a reminder, use a “Pause” block after the confirmation.
Can I take a prepayment for a consultation in the bot?
Yes: the “Payment” block in a flow sends the client a prepayment link through your provider — Prodamus, YooKassa or CloudPayments — and after payment continues the flow through the “Paid” output. Without a provider, send a link to the payment page with a URL button and ask the client to tap “I’ve paid” — the conversation goes to an operator for checking, and you can tag the contact “paid”. An online consultation in Telegram is paid with Stars: Telegram requires Stars for digital services, and the “Payment” block has a “Telegram Stars” option for that. Another option is the shop in your bot: the consultation can be added as a digital product priced in Stars or as a service paid via YooKassa or CloudPayments.