# Booking, Checking-in & Canceling Appointments

To schedule appointments, click "**Book Appointments**" to switch to the Booking mode and view available slots for the chosen appointment type.

Choose a service type from the dropdown menu to display available appointment slots based on the required duration.

The following diagram depicts the Calendar tool in Booking mode:

<figure><img src="/files/oDm7KzrngSEBVbVpl4XW" alt=""><figcaption><p>Calendar Booking Mode</p></figcaption></figure>

To exit Booking mode, click on the close (:heavy\_multiplication\_x:) button next to the service type dropdown.

## Booking an Appointment

Click the add (:heavy\_plus\_sign:) button next to the desired time slot to open the Book Appointment dialog.

<div align="left"><figure><img src="/files/9zLKqg1OVLr0g6zsYgmi" alt="" width="375"><figcaption></figcaption></figure></div>

On this dialog, you can:

* **Change the appointment time**: Use the dropdown to select a different time slot.
* **Select a customer record**: Click the Search button (:mag:) to open the customer search dialog. When you select a customer record, it is linked to the case record.
* **Enter contact phone number and contact email**: Enter this information to enable the system to send SMS and email messages to the customer.
* **Language**: Select the customer's preferred communication language.
* **Channel**: Choose between a face-to-face meeting, a video call, or a phone call.
* **Prevent self-check-in using the kiosk**: Check this box to prevent a customer from entering the queue using a kiosk. This is useful when you book an appointment requiring manual processing before they get service (for example, settling a bill or filling out forms).&#x20;

## Checking-in an Appointment

Checking in an appointment indicates the customer is ready for service. When you check in an appointment, it enters the inbox queue and can be processed by the agents responsible for this inbox.

To check in an appointment, click the appointment in the calendar to show the Appointment Popup:

<div align="left"><figure><img src="/files/NHfjz5txMbDrwLQ6ybHJ" alt="" width="375"><figcaption><p>Appointment Popup</p></figcaption></figure></div>

Click "**Check-in**" to check the appointment.

Note that you cannot check in an appointment too early or too late. The service's configuration defines the allowed check-in window.

## Canceling an Appointment

To cancel an appointment, click "**Cancel Appointment**" on the appointment popup, then confirm by clicking "**Cancel**".

<div align="left"><figure><img src="/files/cOdZ36h2BJeVSnPUODGC" alt="" width="375"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cubu.com/guides/user-tools/calendar/booking-checking-in-and-canceling-appointments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
