Booking
Let the agent offer real meeting times and book them, using Calendly or Cal.com.
Booking actions let your agent schedule meetings inside the conversation, showing real availability and confirming the visitor's choice. Booking requires a plan that includes the booking feature.
Choose the pack that matches your scheduler:
Setup: paste your public Calendly link (for example
https://calendly.com/acme/30min). No login or API key needed.
What the agent does: it collects the visitor's name and email, shows available times as a tappable card, and books the chosen slot. It only creates new bookings — rescheduling and cancelling are out of scope, so it hands those to a human.
Setup: paste your Cal.com API key and choose the event type to book. This uses Cal.com's free API for full scheduling.
What the agent does: shows real available times, books the chosen slot, and — uniquely — can reschedule an existing booking to a new time. Cancellations still go to a human.
How it feels to the visitor
The agent offers times
Instead of describing availability in prose, it shows a card of real, tappable time slots — so the visitor always sees true availability.
The visitor picks a time
They tap a slot right in the chat.
The agent confirms the booking
It books the selected time and confirms. On messaging channels the slots appear as tappable buttons or a list.
The agent never makes up availability ("how about Thursday?"). It always offers the real times from your calendar, so a visitor can't be double-booked or sent to a slot that isn't open.