Booking flow
The steps the bot follows to book an appointment.
Typical flow
1. Client writes "I want an appointment for a haircut"
2. Bot asks which service (if unclear)
3. Bot asks which specialist (if there's a choice)
4. Bot shows available slots for the next days
5. Client picks a time
6. Bot asks name + phone
7. Bot confirms and writes to Google Calendar
Real example — barbershop "DEMO"
Here's what a conversation looks like from start to confirmed booking. Client writes in Instagram DM, bot replies in under a second.
Д
ДЕМООнлайн
Hi, do you have a slot tomorrow for a haircut?
Hi! 👋 Which hairdresser would you prefer — Kris (Junior, €15) or Georgi (Senior, €20)?
Georgi please
Great choice! Free slots tomorrow (28.05) with Georgi:
• 10:00
• 11:30
• 14:00
• 16:30
Which works for you?
14:00 works
Perfect. Could you share your name and phone so I can confirm the booking?
Ivan Petrov, 0888123456
Booked! ✓
Haircut (long hair)
Hairdresser: Georgi
Tomorrow, 28.05 (Thursday) · 14:00
Price: €20
You'll get a reminder 24h before. See you tomorrow! 😊
Tip: The whole exchange takes ~30 seconds. The bot doesn't ask unnecessary questions — it captures only what it needs for the booking.
What's written to the calendar
An event with:
• Title: "[service] — [client name]"
• Start and end (by service duration)
• Description: client phone, channel (Instagram/WhatsApp), Service ID
• Calendar: of the chosen specialist (or primary)