Including Appointment Bookings within Experiences

Anya Updated by Anya

If a Crew has included an appointment flow, you can use the "Book Appointment" step in an Experience to allow Contacts to schedule time with the Agents in that Crew. Follow the steps below to enable your customers to book appointments within Experiences.

Adding a "Book Appointment" Step to an Experience

Make sure to include an appointment flow in a Crew, before you associate it with a "Book Appointment" step in an Experience.

The "Book Appointment" response type within an Experience allows Contacts to schedule time with a specific Crew or Agent. Follow the steps below to set up booking steps within an Experience:

  1. Go to the Experiences section and add a new Experience or select the existing Experience in which you'd like to add the booking flow.
  2. Add a step, include the Bot's Message, and select "Book Appointment" as the Customer's Response Type.
  3. Select if you would like customers to "Book a Crew" or "Book a Specific Agent".
    1. If "Book a Crew" is selected, Contacts will be able to choose from dates and times based on every Agents' availability within that Crew. The appointment will be booked with an Agent that meets the Contact's selection of appointment options, and available date and time. If more than one Agent meets this criteria, the system will randomly select an Agent to take the appointment.
    2. If "Book a Specific Agent" is selected, the Contact will only be able to choose a date and time from the Agent's set availability.
  4. Use the dropdown to select the specific Crew or Agent and click "Update".
  5. You may choose to add other steps to complete the Experience.
We recommend including an "Update Account" step before the "Book Appointment" step to ensure that you have gathered the Contact's name and email address before allowing them to book an appointment. This will allow them to receive an appointment confirmation and reminders before the meeting with a link to easily access the Conversation. See more about creating Experiences here.
  1. Click "Save" and share.

Booking an Appointment Through an Experience (Customer View)

When a Contact interacts with an Experience and reaches the booking step they will be guided through the following steps:

  1. Contacts will select from the options that were created in the Crew's Appointment Settings.
  1. Then they will choose an available date from the calendar. Only the days that an Agent is available will be selectable.

  1. The Contact will then select from the list of available times on that day. Only the times that an Agent is available will appear.
Contacts are not able to schedule an appointment that is less than 1 hour away from the time they are making the appointment.

  1. Contacts can view and confirm the appointment details and click "Schedule". Doing this will create the appointment and the booked Agent will be added to the Conversation immediately. Meeting confirmations to both the Contact (as long as their email address was captured before the appointment was scheduled) and the booked Agent will be sent at this time.

The appointment details can be viewed in the People sidebar. Contacts are able to edit or cancel appointments by clicking the "Edit" button that appear in the Conversation or in the People sidebar. Everyone in the Conversation will receive a reminder 10 minutes before the time of the appointment.

How did we do?

Setting Your Availability