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

Step 1Topic
Step 2Slot
Step 3Phone

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
Telegram
MAX
VK
Chat on the site

Sample dialog

Bot
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.

Similar templates

Ready to launch “Consultation booking»?

Use template