This article shows you how to place the Booking App inside a Chatbot. With the Booking App, your users can reserve a date and time for your event or service.

Booking a time slot

There are many scenarios which might require a website visitor to book an appointment:

  • set a meeting time with a service provider, salesperson, or technical expert
  • make a restaurant reservation
  • book a hotel room

See also

The Booking App asks users in the Chatbot to select a date and time. In some cases, you might want to ask users to choose only a date or time. In those circumstances, the Booking App might not be the right tool. Instead, consider using a different tool.

For more information, see:

1 Opening the Message block

You place a Booking App request inside a Message block.

  1. Go to the Builder page.
  2. Locate the Bot you want to edit and then click Edit on the toolbar. The Builder page displays.
  3. Locate the Message block that will contain the user response.
  4. Click the Message block. The Message panel displays.
  5. Click Add to insert a new message line.
  6. Type a sentence that asks visitors to select a date and time.
User Response_Booking Appointment

2 Inserting the Booking App

You place the Booking App tool inside a Chatbot by opening the User Response panel.

For this article, we assume a photography studio uses the Chatbot to book sales leads for studio appointments.

  1. Click User Response at the bottom of the Message panel. The User Response panel displays.
  2. Click the box beside Input Type. A drop-down menu displays.
  3. Select Booking Appointment.
  4. Configure the settings. (see below)
  5. Click Continue. The Message panel displays.
  6. Click Save.
Booking Appointment settings

Start & End Date

Set the time period for your event, service, or consultation.

  1. Click the Start Date box. A calendar displays.
  2. Click the start date.
  3. Repeat for End Date.
  4. If there is no specific end time, select an end date 1 or 2 years in the future.
Appointment Booking_Time Interval

Start and End Times

Set the time your event or service is open to the public. Click the hour and minute boxes for both Start and End times.

Appointment Booking_Time Interval

Time Interval

This sets the amount of time provided for each meeting with a sales lead or client.

Booking Appointment_Time Interval

Available Days

Choose which days your sales leads and clients can book an appointment.

  1. Check the days you are available.
  2. Check the Weekend disable toggle to prevent booking on Saturdays and Sundays.
Booking Appointment settings

Block Multiple Bookings

This feature lets you choose how many appointments can be booked for each time slot. The default is 1. That means only one sales lead or client can book an appointment at 10 am, for instance. You can change the default setting.

  1. Click the Block Multiple Bookings toggle. The toggle becomes purple.
  2. Use the mouse pointer to change the number in the Slots for appointment box.
Multiple Booking Appointment Slots

Error Message

This text displays in the Chatbot when a user tries to book an appointment for a date or time that is not available. Not available could mean the number of slots is full or the user selects a day or time which you have marked as unavailable.

  1. Click the Error Message box.
  2. Type a short custom message.
Error Message

Success Message

This text displays in the Chatbot when a user has successfully booked an appointment.

  1. Click the Success Message box.
  2. Type a short custom message.
Success Message

Calendar Details

You can insert appointment information which can be saved by the user in their calendar.

  1. Click each box with the mouse pointer.
  2. Type a short custom message.
Title Details

3 Previewing the Chatbot

After placing the Booking App tool inside one Message block, you can preview the results.

Date & Time Picker

4 Customizing the legal consent

  • Click this toggle if you want to add a statement to the Chatbot that verifies a website visitor agrees to your privacy policy.
  • For more information see: Adding Legal Consent.
Legal Consent_settings

Leave a Reply

Your email address will not be published. Required fields are marked *