Appointments Tool

The Appointments tool lets visitors book meetings directly through the chatbot. It supports Google Calendar integration or a built-in Local Calendar.

Configuration

General Settings

FieldDescriptionDefault
Enable AppointmentsActivates the booking capability for this chatbot.Off
Booking ProviderChoose between Google Calendar or the built-in Local Calendar.Google
Meeting TitleDefault title for booked meetings (e.g. "Consultation with ACME Corp").Empty
DurationMeeting duration in HH:mm format (e.g. 00:30 for 30 minutes, 01:00 for 1 hour).00:30
Pre-BufferBuffer time before the meeting in HH:mm format. Prevents back-to-back bookings.00:00
Post-BufferBuffer time after the meeting in HH:mm format.00:00

Working Hours

Configure your availability for each day of the week:

DayEnabledStartEnd
MondayYes09:0017:00
TuesdayYes09:0017:00
WednesdayYes09:0017:00
ThursdayYes09:0017:00
FridayYes09:0017:00
SaturdayNo
SundayNo

For each day you can:

  • Enable or disable availability
  • Set start and end times in HH:mm format

Google Calendar Settings

When using Google Calendar as your booking provider:

FieldDescription
Google Calendar ConnectionConnect your Google account to sync bookings. Click "Connect" to authorize access.
CalendarSelect which Google Calendar to use for bookings (if you have multiple).

The chatbot checks your Google Calendar for existing events to avoid double-bookings.

Notifications

FieldDescriptionDefault
Email NotificationsReceive email alerts when a new booking is made.On
Notification RecipientsComma-separated email addresses for booking notifications.Empty (owner only)

How It Works

  1. During a conversation, the visitor expresses interest in booking a meeting
  2. The chatbot checks available time slots based on your working hours and existing calendar events
  3. The visitor selects a preferred date and time
  4. The booking is confirmed and added to your calendar
  5. Email notifications are sent to configured recipients

Google Calendar vs. Local Calendar

FeatureGoogle CalendarLocal Calendar
SyncTwo-way sync with GoogleBuilt-in only
Conflict checkingChecks existing Google eventsChecks local bookings only
SetupRequires Google account connectionNo setup needed
Best forTeams already using Google CalendarSimple booking needs

Managing Bookings

All bookings are visible in the Bookings Dashboard. If using Google Calendar, bookings also appear in your Google Calendar.

Best Practices

  • Set buffer times — Pre/post buffers prevent rushed transitions between meetings
  • Keep working hours accurate — Update them when your schedule changes
  • Use a descriptive meeting title — Visitors see this in their calendar invite
  • Connect Google Calendar — This prevents double-bookings with your existing schedule