Docs/Bookings

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)
Booking flow · rAIceptionist Docs