Appointment booking

An AI chatbot that books appointments in the chat

Kiko offers your real open times, books the one the customer picks and confirms it in the same chat, on your website, WhatsApp and Telegram. Confirmed bookings go into your Google Calendar, and busy times there are never offered.

Updated 5 November 2026

Ask AI about this pageChatGPTClaudePerplexityGoogle AI
How it works

How a booking works

  1. Step 1The customer asks

    “Can I book a consultation on Saturday?”, in their own words, on any channel.

  2. Step 2Kiko offers open times

    Only times inside your hours and rules, minus anything busy in your Google Calendar, shown as buttons on the web, a list on WhatsApp and a keyboard on Telegram.

  3. Step 3The customer picks one

    Kiko books only a time the customer chose, never one it picked itself, and fills in the name and contact details it already knows.

  4. Step 4It's confirmed

    Straight away, or pending until you confirm it, as you choose. Confirmed bookings go into your Google Calendar.

On every plan, after a 14-day free trial. See pricing

Google CalendarAdded
Skin consultation · Priya NairSat 15 Nov · 11:30 to 12:00Dr Tan · booked by Kiko

What customers can do in the chat

  • Book

    Choose an appointment type, such as a 30-minute consultation, and a time that's really open.

  • Move or cancel their own booking

    By asking Kiko in the same chat; it happens straight away. A second booking needs them to ask for one.

  • Book during a call

    On plans with WhatsApp calls, Kiko can book while the customer is on the phone.

    Learn more
  • Hear back in the same chat

    When you confirm, cancel or move a booking, the customer is told in the chat they booked from, on whichever channel that was.

What your team gets

  • One list of bookings

    Every booking from every channel in Bookings, with the chat it came from.

  • Confirm by hand, if you want

    Bookings wait as pending until someone confirms them; bookings your team makes are confirmed straight away.

  • Google Calendar both ways

    Busy times in the calendars you choose are never offered, and confirmed bookings are added to your calendar.

  • The customer's details

    Name, phone and email the customer gave, and their WhatsApp number without asking for it.

  • Your time zone, always

    Times are shown to customers and to your team in your business's time zone, wherever your server or customer is.

  • Hand-off when it's not simple

    If a customer needs a person, the chat goes to your shared inbox with the booking conversation in it.

What you can set

In Bookings in the sidebar, with Appointment types and Booking settings beside it, for each agent.

Appointment booking settings
SettingWhat it does
Appointment typesEach with a name, a length, and a description that tells Kiko when to offer it.
Opening hoursPer weekday. Until you save your own, weekdays 09:00 to 17:00.
Closed daysHolidays and days off, on top of your weekly hours.
Book at leastAny time, or from 30 minutes up to 2 days ahead.
Book up to7, 14, 30, 60 or 90 days ahead; 14 by default.
Gap betweenNo gap, or from 5 minutes to an hour between appointments.
ConfirmingConfirm automatically, or confirm each one yourself; the customer is told once you do.
How times are offeredShow a few open times to tap (the default), or ask the customer for a time and check it.
Where people can bookOn or off for your website chat, WhatsApp (chat and calls) and Telegram.
Calendars that block timesWhich of your Google calendars count as busy.

Good to know

  • Google Calendar only

    HeyKiko connects to Google Calendar. Outlook, Calendly and Cal.com aren't connected; without a calendar, bookings live in HeyKiko and Kiko still offers only open times.

  • No reminders yet

    HeyKiko doesn't send a reminder before the appointment yet. Customers are told when a booking is confirmed, moved or cancelled.

  • Kiko can't book a time on its own

    A booking is made only for a time the customer chose in the chat. That rule is in the code, not just in Kiko's instructions.

  • WhatsApp's 24-hour window

    Telling a WhatsApp customer that a booking was confirmed or moved is a free-text message, so it reaches them within 24 hours of their last message.

    Source: Meta: customer service windows

How other tools handle it

From each tool's own pricing and product pages, checked 4 November 2026.

Appointment booking in other tools
ToolAppointment booking
HeyKikoYes, every plan
ChatbasePartly: Cal.com or Calendly
SiteGPTNo
TidioNo
Respond.ioYes: Growth and up
Intercom FinNo (not mentioned)
BotpressYes: Through integrations
FAQ

Questions about appointment booking

Straight answers before you set it up.

Still have a question?Ask Kiko. It's a HeyKiko agent trained on everything here.

Yes. Kiko offers your real open times in the chat, books the one the customer picks and confirms it, on your website, WhatsApp and Telegram. Confirmed bookings go into your Google Calendar.

Keep reading

Kiko, the HeyKiko mascot, waving

Let Kiko take the next message

Train your agent on your website today, put it on WhatsApp, Telegram and your site, and watch the first conversations come in.

  • No card needed
  • Set up without code
  • Cancel any time