# Appointment Calendar

Using the appointment calendar you can setup a set of time slots and limit the number of allowed entries for each time slot.

![](/files/-M_uV8obxa6Te9OfraBT)

![](/files/-M_uV1HwRfSrC1DRlTxv)

## ⌚Time slots intervals

Each of your appointment calendar can be configured using multiple time slots intervals. Time slots intervals are the day of the week and the start and the end time during which a respondent can take an appointment.

Using intervals you can easily setup time slots that would only include days of the week as shown below.

![](/files/-M_uXXffofBSjhmvA7e-)

## 😎Holidays intervals

Holidays intervals let you define a set of dates that can't have any appointments.

## ⏰Time zones

If you're collecting responses from all over the world it may be that the respondent lives in a different time zone. You can either configure the calendar to show in the local time zone of the respondent or use the default time zone that has been setup for the calendar.

{% hint style="info" %}
Make sure to set the correct default time zone in your calendar properties based on your current local time zone.
{% endhint %}

## 🔅Appointment properties

You may configure all appointment calendar's  properties from the [answer properties](/form-management/form-designer/answers/answer-properties.md) page.

* **`Appointment type`** set if you can have one or multiple appointments per time slot.&#x20;
* **`Appointments per slot`** number of respondent that can register for one time slot. Once the maximum is reached the time slot is hidden from the calendar and can't be taken anymore.
* **`Slot duration`** time during of a time slot. set it to full day to create daily based appointments.
* **`Min. time before first appointment`** let you define a delay in minutes before the next available appointment to the respondent.&#x20;
* **`Start / End Date`** start and end dates of the appointments.&#x20;
* **`Time zone`** default time zone of the calendar and the times displayed to the respondent.
* **`Use respondent time zone`** will show the appointment time slots in the local time zone of the respondent.&#x20;


---

# 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.ngsurvey.com/form-management/form-designer/answers/answer-types/appointment-calendar.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.
